@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:15px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; min-width:1260px;_width:1260px; background:#fff;}
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:#c60202;}
/*去掉图形热点的点击时出现的边线*/
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;}
table,table td{border-collapse:collapse;}
.clear{clear:both; height:0;}
.animate{-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}


/*video禁止显示下载按钮*/
video::-internal-media-controls-download-button{display:none;}
video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width:calc(100% + 30px);}


.head{min-width:1260px; height:150px; background:url(headBg.jpg) no-repeat center center;}
.logo{width:1260px; height:150px; background:url(logo1.png) no-repeat left center; margin:0 auto;}

.search{width:196px; height:28px; margin-top:61px; float:right; background:url(searchBg.jpg) no-repeat; padding-left:12px;}
.search .keyValue{width:158px; height:28px; line-height:28px; font-size:13px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; border:0; background:none; padding:0; margin:0; float:left;}
.search .submitBtn{display:block; width:38px; height:28px; background:none; border:0; padding:0; margin:0; cursor:pointer; float:left;}


.menu{height:56px; background:#c60202;}
.menu .mainMenu{width:1260px; height:56px; margin:0 auto;}
.menu .mainMenu .mainMenuLi{float:left; width:118px; text-align:center; position:relative;}
.menu .mainMenu .mainMenuLi:nth-child(1){width:92px;}
.menu .mainMenu .mainMenuLi:nth-child(7){width:224px;}
.menu ul li a{display:block; height:56px; line-height:56px; font-size:17px;}
.menu ul li a:link, .menu ul li a:visited{color:#fff;}
.menu ul li a.cur{background-color:#950101;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#950101; position:absolute; z-index:999; left:0; filter:alpha(opacity=96); opacity:0.96;}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{padding:2px; height:auto; line-height:36px; font-size:15px;}
.menu .subMenu li a:link, .menu .subMenu li a:visited{color:#fff;}
.menu .subMenu li a.cur{background-color:#f90;}



/* 图片轮播 */
.bannerWrap{width:100%; height:450px; overflow:hidden;}
.banner{width:100%; position:relative; height:450px; background:#fff;}
.banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden; height:450px;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important; height:450px; overflow:hidden; text-align:center; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.banner .bd li a{display:block; height:450px;}
.banner .hd{width:100%; height:12px; text-align:center; position:absolute; left:0; bottom:30px;}
.banner .hd li{display:inline-block; *display:inline; width:12px; height:12px; background:#fff; overflow:hidden; text-indent:-99px; margin:0 5px; -webkit-border-radius:50%; border-radius:50%; vertical-align:top; cursor:pointer;}
.banner .hd li.on{background:#b90025;}
.banner .prev, .banner .next{position:absolute; top:50%; margin-top:-36px; display:block; width:36px; height:72px; background-repeat:no-repeat; filter:alpha(opacity=50); opacity:0.5;}
.banner .prev{left:3%; background-image:url(left.png);}
.banner .next{right:3%; background-image:url(right.png);}
.banner .prev:hover,.banner .next:hover{filter:alpha(opacity=100); opacity:1;}

.indH{height:40px; line-height:40px; font-size:28px; font-weight:normal; position:relative;}
.indH span{color:#b3b3b3; padding-left:10px;}
.indH span em{font-size:20px; padding-left:10px; font-family:"Times New Roman", Times, serif;}
.indH i{display:block; height:1px; background:#eee; position:absolute; left:242px; bottom:7px; right:60px;}
.indH i em{display:block; width:5px; height:5px; background:#eee; position:absolute; left:-6px; top:-2px;}
.indH a:link, .indH a:visited{float:right; display:block; height:16px; line-height:16px; margin-top:24px; font-size:12px; text-transform:uppercase; color:#5d3a31; font-family:"Times New Roman", Times, serif;}
.indH a:hover{background-image:url(m02.jpg);}

.indH02{height:50px; line-height:48px; font-size:24px; color:#c60202; font-weight:normal; position:relative;}
.indH02 a:link, .indH02 a:visited{display:block; height:50px; line-height:50px; padding-right:36px; background:url(m01.png) no-repeat right center; color:#b9d2d8; font-size:14px; float:right;}
.indH02 a:hover{color:#c60202; background-image:url(m02.png);}
.indH02 i{display:block; width:80px; height:2px; background:#c60202; position:absolute; left:0; bottom:0;}


.tzgg{height:414px; background:url(bg01.jpg) no-repeat center center; background-size:cover;}
.tzggCon{width:1260px; height:306px; padding:46px 0 60px; margin:0 auto;}
.tzgg ul{padding-top:10px; height:256px; margin-left:-30px;}
.tzgg ul li{width:400px; height:98px; padding:30px 0 0 30px; float:left;}
.tzgg ul li a{display:block; height:82px; padding:0 14px 14px; background:#fff; border:#e5e5e5 1px solid;}
.tzgg ul li p{width:63px; height:82px; line-height:66px; font-size:42px; color:#afafaf; text-align:center; float:left; font-style:italic; font-family:"Times New Roman", Times, serif;}
.tzgg ul li p span{display:block; height:16px; line-height:16px; font-size:12px; color:#fff; background:url(bg02.png) no-repeat; font-family:Arial, Helvetica, sans-serif;}
.tzgg ul li h3{height:48px; line-height:24px; font-size:16px; font-weight:normal; padding-top:24px; margin-left:83px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}


.picLink{height:430px; background:url(bg03.jpg) no-repeat center center; background-size:cover;}
.picLinkCon{width:1260px; height:318px; padding:56px 0; margin:0 auto;}
.picLinkL{width:400px; float:left;}
.picLinkL li{height:98px; padding-bottom:12px;}
.picLinkL li img{width:400px; height:98px; vertical-align:top;}

.picLinkR{width:860px; height:318px; float:left;}
.picLinkR li{width:400px; height:318px; background:#f0efef; box-shadow:3px 5px 10px rgba(100,61,8,.15); margin-left:30px; float:left;}
.picLinkR li h3{height:64px; margin:0 30px; position:relative; padding-top:30px;}
.picLinkR li h3 img{width:64px; height:64px; float:left;}
.picLinkR li h3 a{display:block; height:64px; line-height:40px; font-size:28px; font-weight:normal; margin-left:72px;}
.picLinkR li h3 a span{display:block; height:24px; line-height:24px; color:#969696; font-size:14px; white-space:nowrap;}
.picLinkR li h3 i{display:block; width:30px; height:3px; background:#c60202; position:absolute; right:-23px; top:15px;}
.picLinkR li h4{height:76px; line-height:48px; padding:24px 30px 0; font-size:28px; font-weight:normal;}
.picLinkR li h4 span{display:block; height:28px; line-height:28px; color:#969696; font-size:14px;}
.picLinkR li p{height:46px; padding:35px 25px 0;}
.picLinkR li p a:link, .picLinkR li p a:visited{display:block; width:143px; height:44px; line-height:44px; text-align:center; border:#643d08 1px solid; margin:0 15px; color:#643d08; font-size:16px; float:left;}
.picLinkR li p a:hover{color:#fff; border-color:#c60202; background:#c60202;}


.news{width:1260px; height:432px; margin:50px auto 60px;}
.news .indH i{left:266px;}
.newsCon{height:356px; margin-top:36px; background:#f7f7f7;}
.picNews{width:456px; height:356px; overflow:hidden; position:relative; float:left;}
.picNews .bd{width:456px; height:356px; overflow:hidden;}
.picNews .bd ul li{width:456px; height:356px; position:relative; overflow:hidden; float:left;}
.picNews .bd ul li p{height:356px;}
.picNews .bd ul li h3{width:410px; height:44px; line-height:44px; font-size:15px; font-weight:normal; padding:0 36px 0 10px; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; left:0; bottom:0; z-index:2;}
.picNews .bd ul li i{display:block; width:100%; height:44px; background:#000; filter:alpha(opacity=50); opacity:.5; position:absolute; left:0; bottom:0; z-index:0;}
.picNews .bd ul li a:hover i{background:#c60202; filter:alpha(opacity=80); opacity:.8;}
.picNews .prev, .picNews .next{display:block; width:25px; height:22px; background-repeat:no-repeat; background-position:center center; position:absolute; right:0; z-index:10;}
.picNews .prev{background-image:url(l01.png); background-color:#fff; bottom:22px;}
.picNews .next{background-image:url(r01.png); background-color:#c60202; bottom:0;}
.picNews .prev:hover{background-image:url(l02.png); background-color:#f90;}
.picNews .next:hover{background-color:#f90;}

.txtNews{height:356px; margin-left:486px;}
.txtNews ul{padding:10px 30px 28px 0; height:324px;}
.txtNews ul li{height:52px; line-height:52px; border-bottom:#eee 1px solid; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(a01.png) no-repeat left center; padding-left:15px;}
.txtNews ul li span{float:right; padding-left:20px; color:#999;}

.F1{height:366px; background:url(bg04.jpg) no-repeat center center; background-size:cover;}
.F1Con{width:1260px; height:300px; margin:0 auto; padding:26px 0 40px;}

.F1Con ul{padding-top:30px; height:230px;}
.F1Con ul li{height:45px; line-height:45px; border-bottom:#dbe7ea 1px dashed; padding-left:15px; background:url(a02.jpg) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.F1Con ul li span{float:right; padding-left:20px; color:#999;}

.bslc{width:600px; height:300px; float:left;}
.zlxz{margin-left:660px; height:300px;}

.foot{background:#c60202 url(bg05.jpg) no-repeat center bottom; color:#efcbcb;}
.link{width:1260px; line-height:30px; padding:20px 0; margin:0 auto; border-bottom:#e89797 1px solid; font-size:0;}
.link a:link, .link a:visited{color:#efcbcb; margin-right:30px; font-size:14px;}
.link a:hover{color:#fff;}

.contact{width:1260px; line-height:32px; padding:20px 0; margin:0 auto;}
.copy{height:36px; line-height:36px; text-align:center; background:#950101; font-size:14px; color:#f3e4cb;}
.copy a:link, .copy a:visited{color:#f3e4cb;}
.copy a:hover{color:#fff;}


.ny{width:1260px; margin:0 auto; padding:30px 0 50px;}
.left{width:240px; float:left;}
.leftNav{background:#eeeff1;}
.leftNav h2{height:50px; line-height:50px; padding:14px 5px 20px 24px; font-size:24px; font-weight:normal; background:url(leftH.jpg) no-repeat; color:#fff; position:relative;}
.leftNav h2 i{display:block; width:38px; height:1px; background:#fff; position:absolute; left:24px; bottom:20px;}
.leftNav ul{padding:12px 0 12px 12px;}
.leftNav li{height:45px; line-height:45px;}
.leftNav li a:link, .leftNav li a:visited{display:block; height:45px; padding-left:45px; position:relative;}
.leftNav li a:after{display:none; content:""; width:45px; height:8px; background:url(a03.jpg) no-repeat 25px center; position:absolute; left:0; top:50%; margin-top:-4px;}
.leftNav li a:hover, .leftNav li a.on{background:#fff; color:#c60202;}
.leftNav li a.on{font-weight:bold;}
.leftNav li a.on:after{display:block;}

.nyPicLink{background:#eeeff1; margin-top:30px;}
.nyPicLink h2{height:50px; line-height:50px; padding-left:48px; border-bottom:#ddd 1px solid; background:url(iLink.png) no-repeat 20px center; font-size:16px; color:#c60202;}
.nyPicLink ul{padding:12px 0;}
.nyPicLink li{padding:8px 25px; line-height:20px; font-size:14px;}
.nyPicLink li a:link, .nyPicLink li a:visited{color:#5d5d5d;}
.nyPicLink li a:hover{color:#c60202;}


.right{margin-left:280px;_margin-left:277px; min-height:600px;}

.rightTitle{height:48px; line-height:48px; border-bottom:#dbdbdb 1px solid; margin-bottom:2px; position:relative;}
.rightTitle span{float:right; color:#777; font-size:13px; display:block; height:28px; line-height:28px; margin-top:20px;}
.rightTitle p{height:48px; font-size:24px; color:#c60202;}
.rightTitle i{display:block; width:30px; height:2px; background:#c60202; position:absolute; left:0; bottom:-2px;}

.list01{padding:10px 0 30px;}
.list01 ul li{height:40px; line-height:40px; padding-left:15px; background:url(a02.jpg) left center no-repeat; border-bottom:#ececec 1px dashed; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list01 ul li span{float:right; color:#999; padding-left:20px;}

.article{padding:20px 0 30px;}
.articleTitle{padding:20px; line-height:36px; text-align:center; font-size:20px; font-weight:bold;}
.articleInfo{text-align:center;font-size:13px; height:30px; line-height:30px; color:#8a8a8a; background:#f3f3f3; width:90%; margin:0 auto;}
.articleInfo label{padding-left:30px;}
.articleCon{font-size:14px; line-height:30px; padding-top:20px;}
.articleCon p{font-size:14px; 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");}