@charset "utf-8";
/* Base Reset */
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; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
a:link,a:visited{color:#000;}
a:hover{color:#cc131d;}
table, table td{border-collapse:collapse;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0;}
ul,li{ list-style-type:none;}
.clear{clear:both; height:0;}

.head{height:140px; background:#b71119 url(../images/headBg.jpg) no-repeat center center;}
.logo{width:1200px; height:140px; margin:0 auto; background:url(../images/logo.png) left  center no-repeat;}

.menu{width:562px; height:60px; float:right; margin-top:40px;}
.menu ul li{float:left; width:124px; height:60px; line-height:60px; text-align:center;}
.menu ul li.home{width:96px;}
.menu ul li.last{width:94px; text-align:right;}
.menu ul li a:link, .menu ul li a:visited{display:block; height:60px; line-height:60px; color:#fff; font-size:16px; background:none; background-position:center bottom;}
.menu ul li a:hover{color:#ff0;}

.banner{position:relative; overflow:hidden; background:#333;}
.banner .bd{position:relative; z-index:0; overflow:hidden;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important; text-align:center;}
.banner .bd li a img{width:100% !important;}

.banner .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:10px; vertical-align:top; text-align:center; display:none;}
.banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; vertical-align:top; margin:0 5px; background:#fff; font-size:0; text-indent:-9999px; cursor:pointer; border-radius:50%;}
.banner .hd ul .on{background:#cc131d;}

.news{width:1200px; height:366px; margin:0 auto; padding:70px 0 90px;}
.news h2{height:72px; text-align:center;}
.newsCon{height:254px; padding-top:40px;}
.newsCon h3{height:37px; border-bottom:#e1e1e1 1px solid; font-weight:normal; font-size:18px;}
.newsCon h3 a:link, .newsCon h3 a:visited{float:right; display:block; height:31px; line-height:31px; margin-top:6px; font-size:12px; color:#b4b4b4;}
.newsCon h3 a:hover{color:#cc131d;}
.newsCon h3 p{height:36px; line-height:36px; border-bottom:#cc131d 2px solid; position:relative; bottom:0; color:#cc131d; float:left;}

.xqgg{width:568px; height:254px; float:left;}
.xqgg li{height:80px; padding-top:28px;}
.xqgg li .time{width:73px; height:78px; border:#e5e5e5 1px solid; text-align:center; line-height:38px; font-size:24px; font-weight:bold; float:left;}
.xqgg li .time p{height:39px; line-height:39px; background:#eee; border-bottom:#e5e5e5 1px solid; font-size:14px; font-weight:normal; color:#888;}
.xqgg li .text{height:80px; margin-left:90px;_margin-left:87px;}
.xqgg li .text h4{height:30px; line-height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px;}
.xqgg li .text p{height:43px; line-height:21px; padding-top:2px; color:#888; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}

.xqdt{height:254px; margin-left:632px;_margin-left:629px;}
.xqdt ul{height:192px; padding-top:24px;}
.xqdt li{height:32px; line-height:32px; padding-left:15px; background:url(../images/a02.jpg) no-repeat left center;}
.xqdt li span{color:#888; float:right;}

.jhyx{height:357px; padding:85px 0 108px; background:url(../images/jhyxBg.jpg) no-repeat center center;}
.jhyxCon{width:1200px; height:357px; overflow:hidden; margin:0 auto;}
.jhyxCon h2{height:71px; text-align:center;}
.jhyxCon ul{width:1224px; height:215px; padding-top:71px;}
.jhyxCon ul li{width:282px; height:215px; padding-right:24px; float:left;}
.jhyxCon ul li a:link, .jhyxCon ul li a:visited{color:#fff;}
.jhyxCon ul li p{width:282px; height:170px; overflow:hidden;}
.jhyxCon ul li p img{width:282px; height:170px;}
.jhyxCon ul li h3{height:45px; line-height:45px; text-align:center; background:#ffa23e; font-weight:normal; font-size:18px; position:relative;}
.jhyxCon ul li h3 span{display:block; padding:0 10px; height:45px; position:relative; z-index:1;}
.jhyxCon ul li h3 i{display:block; width:0; height:45px; background:#cc131d; position:absolute; left:0; top:0; z-index:0;}
.jhyxCon ul li p img, .jhyxCon ul li h3 i{-webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.jhyxCon ul li a:hover p img{transform:scale(1.1); webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.jhyxCon ul li a:hover h3 i{width:100%;}

.about{height:442px; padding:70px 0 68px; background:url(../images/aboutBg.jpg) no-repeat center center;}
.about h2{height:77px; text-align:center;}
.aboutCon{width:1200px; height:320px; padding-top:40px; margin:0 auto;}
.aboutL{width:560px; height:320px; float:left;}
.aboutPic{width:336px; height:320px; float:left;}
.aboutTxt{height:320px; margin-left:376px;_margin-left:373px;}
.aboutTxt h3{height:42px; line-height:42px; font-weight:normal; font-size:18px; color:#b01018;}
.aboutTxt p{height:274px; padding-top:4px; line-height:26px;}
.aboutR{height:320px; margin-left:640px;_margin-left:637px;}
.aboutR .aboutPic{width:266px;}
.aboutR .aboutTxt{margin-left:306px;_margin-left:303px;}

.bottom{clear:both; height:113px; line-height:28px; color:#fff; background-color:#333;}
.bottomCon{width:700px; height:57px; padding:28px 0 28px 500px; margin:0 auto; position:relative;}
.bottomCon p{width:390px; height:122px; position:absolute; left:0; bottom:0;}
.bottomCon a:link, .bottomCon a:visited{color:#fff;}
.bottomCon a:hover{color:#ff0;}

.nyCon{width:1200px; margin:30px auto 60px;}
.left{width:240px; padding-bottom:20px; float:left;}
.leftMenu{background:#f5f5f5;}
.leftMenu h2{height:50px; line-height:50px; background:#cc131d; text-align:center; color:#fff; font-size:22px; font-weight:normal;}
.leftMenu ul li a:link, .leftMenu ul li a:visited{display:block; border-bottom:#ddd 1px solid; line-height:48px; font-size:16px; padding:0 20px; border-left:#cc131d 3px solid; background:url(../images/a03.png) no-repeat 214px center;}
.leftMenu ul li a:hover, .leftMenu ul li a.on{background:url(../images/a04.png) no-repeat 214px center;}
.leftMenu ul li a.on{background:#fff url(../images/a04.png) no-repeat 214px center; border-bottom:#fff 1px solid;}

.right{min-height:816px; margin-left:280px;_margin-left:277px;}

.rightTitle{height:49px; border-bottom:#ddd 1px solid;}
.rightTitle span{float:right; display:inline-block; font-size:12px; color:#999; height:24px; line-height:36px; padding-top:13px;}
.rightTitle p{height:23px; line-height:23px; font-size:22px; margin:13px 0; float:left; border-left:3px #cc131d solid; padding-left:10px;}

.list01{padding-top:5px;}
.list01 ul li{height:36px; line-height:36px; border-bottom:#e0e0e0 1px dashed; padding-left:15px; background:url(../images/a02.jpg) no-repeat 3px center;}
.list01 ul li span{float:right; color:#888; padding:0 3px;}

.page01{line-height:30px; text-align:center; margin-top:30px;}

.articletitle{padding:30px 30px 15px; line-height:36px; text-align:center;font-size:24px;font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; font-weight:bold;}
.articleInfo{text-align:center; background:#F4F4F4; font-size:12px; margin:0 100px; height:32px; line-height:32px; color: #666; font-family:"宋体";}
.articleInfo span{padding-left:30px;}
.articlecon{font-size:14px; line-height:30px;padding:16px;}
.articlecon p{line-height:30px;text-justify:inter-ideograph;text-align:justify;}
.articlecon div{text-justify:inter-ideograph;text-align:justify;}
.articlecon img{max-width:800px; margin:0 auto;_width:expression(document.body.clientWidth > 800 ? "800px" : "auto");}

/*-----------------------下拉部分样式----------------------*/
.dropMenu{
position:absolute;
top:0;
z-index:100;
background-color:#991f21;
filter:alpha(opacity=96);opacity:0.96;
width:104px;
display:none;  
margin-left:1px;
padding:10px;
}
.dropMenu a:link,.dropMenu a:visited{
width:auto;
display:block;
text-indent:0;
border-bottom:1px dotted #FFF;
padding:2px 0;
text-decoration:none;
color:#fff;
text-align:center;
font-size:15px;
line-height:40px;
height:40px;
font-weight:normal;
}
.dropMenu.dropMenuIcon a{padding-left:20px; background-image:url(../images/arrow00.gif); background-repeat:no-repeat; background-position:8px center; text-align:left;}

/*鼠标移动上面的样式 a:hover 以及 打开了下一级的aLink*/
.dropMenu_a_cur{background-color:#991f21;color:#fff;}
.dropMenu a:hover{color:#ff0;}
.mainMenu_a_cur{color:#ff0!important; background:url(../images/a01.png) no-repeat center bottom !important;}