@charset "utf-8";
/* CSS Document */
*::selection{background:#bf2025; color:#fff; text-shadow:none;}
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; transition:All 0.3s ease-in-out; -webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out;}
a:link,a:visited{color:#000;}
a:hover{color:#bf2025;}
/*去掉图形热点的点击时出现的边线*/
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{min-width:1200px; height:140px; background:#bf2025 url(headBg.jpg) no-repeat center center; border-top:#282828 10px solid;}
.logo{width:1200px; height:140px; background:url(logo.png) no-repeat left center; margin:0 auto;}

.menu{min-width:1200px;_width:1200px; height:42px; background:#fcfcfc;position:relative;z-index:1;}
.menu .mainMenu{width:1200px; height:42px; margin:0 auto;}
.menu .mainMenu .mainMenuLi{float:left; width:136px; text-align:center; position:relative;}
.menu .mainMenu .mainMenuLi:nth-child(1){width:112px;}
.menu ul li a{display:block; height:42px; line-height:42px; font-size:16px;}
.menu ul li a.cur{color:#fff; background-color:#b01318;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#b01318; position:absolute; z-index:999; left:0;}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{height:auto; line-height:36px; font-size:14px;}
.menu .subMenu li a:link, .menu .subMenu li a:visited{color:#fff;}
.menu .subMenu li a.cur{background-color:#f90;}


.banner{min-width:1200px;_width:1200px; height:420px; position:relative; overflow:hidden;}
.banner .bd{position:relative; z-index:0; overflow:hidden;}
.banner .bd ul{width:100% !important; height:420px;}
.banner .bd li{width:100% !important; height:420px; background-repeat:no-repeat; background-position:center center; background-size:cover; overflow:hidden;}
.banner .bd li a{display:block; width:100%; height:100%; position:relative;}
.banner .bd li a p{width:1000px; height:50px; line-height:50px; position:absolute; left:50%; top:50%; margin:-25px 0 0 -500px; color:#fff; font-size:48px; font-weight:bold; text-align:center; text-shadow:0 3px 5px rgba(0,0,0,0.3); letter-spacing:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.banner .hd{width:100%; position:absolute; z-index:1; bottom:20px; left:0; height:10px; text-align:center;}
.banner .hd ul{text-align:center; height:10px;}
.banner .hd ul li{cursor:pointer; display:inline-block;*display:inline;width:10px;height:10px; margin:0 8px; background:url(bannerBtn.png) no-repeat right center; font-size:0; text-indent:-9999px; vertical-align:top;}
.banner .hd ul .on{background:url(bannerBtn.png) no-repeat left center;}

.indH01, .indH02{height:49px; line-height:49px; border-bottom:#e5e5e5 1px solid; color:#9c0e13; font-weight:normal; font-size:24px; padding-left:10px;}
.indH01 a:link, .indH01 a:visited, .indH02 a:link, .indH02 a:visited{display:block; float:right; height:29px; line-height:29px; margin-top:20px; font-size:12px; color:#6a6a6a;}
.indH01 a:hover, .indH02 a:hover{color:#bf2025;}
.indH02 a:link, .indH02 a:visited{height:49px; line-height:49px; margin-top:0;}
.indH02{border-bottom:0; font-size:20px; padding:0;}
.indH02 span{font-size:14px; padding-left:14px; text-transform:uppercase; color:#767676;}

.news{width:1200px; height:250px; margin:20px auto 0;}
.newsCon{height:175px; padding-top:25px;}
.picNews{width:604px; height:175px; position:relative; overflow:hidden; float:left;}
.picNews .bd ul{min-width:624px; height:175px; overflow:hidden; zoom:1;}
.picNews .bd ul li{width:292px; height:175px; padding-right:20px; float:left;}
.picNews .bd ul li a{display:block; width:290px; height:173px; overflow:hidden; border:#eee 1px solid; position:relative;}
.picNews .bd ul li a img{width:290px; height:173px; transition:All 0.3s ease-in-out; -webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out;}
.picNews .bd ul li a:hover 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);}
.picNews .bd ul li a p{width:270px; height:30px; line-height:30px; background:url(txtBg.png) repeat; color:#fff; position:absolute; left:0; bottom:0; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picNews .prev, .picNews .next{display:block; width:28px; height:60px; background:url(btnBg.png) repeat; filter:alpha(opacity=60); opacity:0.6; position:absolute; left:1px; top:50%; margin-top:-30px;}
.picNews .next{left:auto; right:1px;}
.picNews .prev span, .picNews .next span{display:block; width:28px; height:60px; background:url(l.png) no-repeat center center;}
.picNews .next span{background-image:url(r.png);}
.picNews .prev:hover, .picNews .next:hover{filter:alpha(opacity=100); opacity:1;}
.picNews .prevStop, .picNews .nextStop, .picNews .prevStop:hover, .picNews .nextStop:hover{filter:alpha(opacity=20) ; opacity:0.2;}

.txtNews{height:175px; margin-left:626px;_margin-left:623px;}
.txtNews li{height:34px; line-height:34px; border-bottom:#e5e5e5 1px dashed; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 2px;}
.txtNews li span{float:right; color:#999; padding-left:20px;}

.indHF{width:1200px; margin:27px auto 0;}
.indHF img{width:1200px; vertical-align:top;}

.indNews{width:1200px; height:270px; margin:20px auto 0;}
.indNewsBox{width:344px; height:270px; margin-right:84px; float:left;}
.indNewsBox.boxMR{margin-right:0;}
.indNewsBox ul{height:210px; padding-top:11px;}
.indNewsBox ul li{height:30px; line-height:30px; padding:0 2px 0 18px; background:url(a01.png) no-repeat 2px center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.indNewsBox ul li span{float:right; color:#999; padding-left:20px;}

.fcShow{min-width:1200px;_width:1200px; height:222px; padding:30px 0; background:#f9efdf; margin-top:30px;}
.fcShowCon{width:1200px; height:222px; position:relative; overflow:hidden; margin:0 auto;}
.fcShow .bd{width:1104px; height:222px; margin:0 auto; overflow:hidden;}
.fcShow .bd ul{min-width:1128px; height:222px; overflow:hidden; zoom:1;}
.fcShow .bd ul li{width:164px; height:222px; padding-right:24px; float:left;}
.fcShow .bd ul li a{display:block; width:160px; height:218px; border:#e2cfb0 2px solid; position:relative;}
.fcShow .bd ul li a p{width:160px; height:218px; background-repeat:no-repeat; background-position:center center; background-size:cover; transition:All 0.3s ease-in-out; -webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out;}
.fcShow .prev, .fcShow .next{display:block; width:36px; height:60px; background:#b89f75 url(l.png) no-repeat center center; position:absolute; left:0; top:50%; margin-top:-30px;}
.fcShow .next{left:auto; right:0; background-image:url(r.png);}
.fcShow .prev:hover, .fcShow .next:hover{background-color:#bf2025;}

.links{min-width:1200px;_width:1200px; padding:12px 0; line-height:24px; background:#f9f9f9;}
.linksCon{width:1200px; margin:0 auto;}
.linksCon a:link, .linksCon a:visited{color:#8b6729; font-size:12px; margin-right:30px;}
.linksCon a:hover{color:#bf2025;}

.foot{height:52px; line-height:26px; text-align:center; background:#98181c; color:#fff; font-size:12px; padding:16px 0;}
.foot a:link, .foot a:visited{color:#fff;}

.ny{min-width:1200px;_width:1200px; background:url(nyBg.jpg) repeat-x top center; padding-top:28px;}
.nyCon{width:1200px; min-height:600px; margin:0 auto 60px;}

.left{width:268px; background:#f9f7f7; padding-bottom:30px; float:left;}
.left h2{height:48px; line-height:48px; background:#d3a75a url(a02.jpg) no-repeat 15px center; padding-left:32px; color:#fff; font-size:18px; font-weight:normal;}
.left ul li{height:48px; line-height:48px; font-size:16px;}
.left ul li a{display:block; height:48px; padding-left:32px; color:#8a631f;}
.left ul li a i{width:37px; height:48px; background:url(a03.png) no-repeat left center; float:right; display:block; -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; filter:alpha(opacity=0); opacity:0;}
.left ul li a:hover, .left ul li a.on{background-color:#f9efdf;}
.left ul li a:hover i, .left ul li a.on i{filter:alpha(opacity=100); opacity:1;}

.right{margin-left:300px;_margin-left:297px;}
.nyH{height:37px; line-height:37px; border-bottom:#d0d0d0 1px solid; padding-top:10px;}
.nyH span{font-size:14px; color:#666; float:right;}
.nyH p{display:inline-block; height:36px; line-height:36px; margin-left:5px; border-bottom:#d3a75a 3px solid; padding:0 5px; position:relative; bottom:0; font-size:18px; color:#d3a75a;}

.list01{padding-top:5px;}
.list01 ul li{height:38px; line-height:38px; border-bottom:#e0e0e0 1px dashed; padding-left:15px; background:url(a01.png) no-repeat 2px center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list01 ul li span{float:right; color:#888; padding:0 10px 0 2px;}

.page01{line-height:30px; text-align:center; margin-top:20px;}

.articleTitle{padding:30px 30px 15px; line-height:36px; text-align:center;font-size:24px;}
.articleInfo{text-align:center;font-size:14px; 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:16px 0;}
.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:900px; margin:0 auto;_width:expression(document.body.clientWidth > 900 ? "900px" : "auto");}

.lyinput, .yzminput{width:300px;border:#ccc 1px solid; height:30px; line-height:30px; padding:0 4px;}
.yzminput{width:150px;}

.LogBtn1{background:#1fc3e8; color:#fff; transition:All 0.3s ease-in-out; -webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out;}
.LogBtn2{background:#ff7f00; color:#fff; transition:All 0.3s ease-in-out; -webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out;}
a.LogBtn2{display:inline-block; margin:0 10px; width:100px; height:32px; line-height:30px; border:0; text-align:center; background:#ff7f00; color:#fff;}
.LogBtn1:hover{background:#2cd5f9; color:#fff;}
.LogBtn2:hover{background:#f90; color:#fff;}

.register{margin-top:30px;}
.register dl{width:420px; margin:50px auto 0;}
.register dl dt{width:100%; line-height:32px; position:relative; margin-bottom:10px; float:left;}
.register dl dt label{margin-right:30px; float:left;}
.register dl dt label input{margin-top:9px; float:left; margin-right:5px;}
.register dl dt p{width:90px; float:left; font-family:"宋体"; text-align:right;}
.register dl dt img{margin-left:10px;}
.register dl dt span{padding-left:10px; color:#f00;}
.register dl dt select.lyinput{width:310px; height:32px; line-height:32px; padding:0;}
.register dl dt textarea.lyinput{min-height:72px; line-height:24px; padding:4px; height:auto;}
.register dl dt img{vertical-align:top;}
.register dl dd{width:310px; margin:10px 20px 0 90px; text-align:center; float:left;}
.register dl dd input{margin:0 10px; width:100px; height:32px; line-height:30px; border:0; text-align:center; font-size:14px; cursor:pointer;}


table,table td{border-collapse:collapse;}