﻿/*reset*/
*::selection{background:#c2001b; color:#fff; text-shadow:none;}
*{outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none; padding:0; margin:0;}
body{min-width:1260px; font-size:14px; font-family:"微软雅黑";}
ol,ul,li,img{border:0;outline:0;vertical-align:baseline;}
input,img,textarea{border:none;}
a{text-decoration:none; blr:expression(this.onFocus=this.blur()); 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:focus{-moz-outline-style:none;}
a:link,a:visited{color:#000;}
a:hover{color:#c2001b;}
textarea{resize:none;}/*防止textarea放大时，三个斜线被放大*/
ul li{list-style:none;}
.clear{clear:both;}
.hidden{overflow:hidden;}
.fl{float:left;}
.fr{float:right;}

@font-face{font-family:alsscrp; src:url(../fonts/alsscrp.otf),url(../fonts/alsscrp.woff),url(../fonts/alsscrp.woff2),url(../fonts/alsscrp.ttf), url(../fonts/alsscrp.eot), url(../fonts/alsscrp.svg);}
@font-face{font-family:BauhausLightBT; src:url(../fonts/BauhausLightBT.otf),url(../fonts/BauhausLightBT.woff),url(../fonts/BauhausLightBT.woff2),url(../fonts/BauhausLightBT.ttf), url(../fonts/BauhausLightBT.eot), url(../fonts/BauhausLightBT.svg);}
@font-face{font-family:"FZXKJW"; src:url(../fonts/FZXKJW.otf),url(../fonts/FZXKJW.woff),url(../fonts/FZXKJW.woff2),url(../fonts/FZXKJW.ttf), url(../fonts/FZXKJW.eot), url(../fonts/FZXKJW.svg);}


.ie6{text-align:center; font-size:16px; background:#FC6; line-height:100px; z-index:100000; width:100%; position:absolute; height:100px; top:0; left:0;}
.ie6 span{float:right; margin-right:30px; cursor:pointer;}



/*Header*/
.head{width:100%; height:164px; z-index:999; background:#fff url(../images/headBg.jpg) no-repeat top center; background-size:100% auto; position:relative; z-index:10;}
.headCon{width:1260px; height:164px; margin:0 auto; position:relative;}
.head .logo{width:365px; height:195px; background:url(../images/logoBg.png) no-repeat left bottom; position:absolute; left:-55px; top:30px; z-index:2;}
.head .logo img{height:156px; margin-left:40px;}

.headR{width:950px; height:109px; float:right; padding-top:55px;}

.nav{width:914px; height:109px; float:left;}
.nav .nLi{float:left; width:90px; text-align:center; position:relative; z-index:10;}
.nav .home{width:60px;}
.nav .nav06{width:126px;}
.nav .nLi h3{font-weight:normal; height:109px;}
.nav .nLi h3 a{display:block; padding-top:20px; height:67px; line-height:67px; border-bottom:rgba(255,255,255,0) 2px solid; font-size:16px; position:relative;}
.nav .nLi h3 a:after{display:block; width:100%; height:40px; background:url(../images/iLogo.png) no-repeat top center; position:absolute; left:0; top:-5px; filter:alpha(opacity=0);opacity:0; content:""; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.nav .nav06 h3 a:after{background:url(../images/iLogo2.png) no-repeat center center;}
.nav .nLi:hover h3 a:after, .nav .nLi h3 a:hover:after{filter:alpha(opacity=100); opacity:1; top:0;}
.nav .sub{display:none; width:100%; left:0; top:87px;  position:absolute; background:#b60005; padding-top:5px; text-align:center; z-index:10;}
.nav .nav08 .sub{width:calc(100% + 60px); margin-left:-8px;}
.nav .sub li{zoom:1;}
.nav .sub a{display:block; padding:8px 10px; color:#fff; font-size:15px; line-height:24px;}
.nav .nLi:hover h3 a{border-bottom-color:#b60005; color:#000;}
.nav .sub a:hover{background:#970004;}


.search{width:30px; height:30px; position:relative; margin:40px 0 0 6px; float:left;}
.searchBtn{display:block; width:28px; height:28px; background:url(../images/iSearchBtn01.png) no-repeat center center; border:#c2001b 1px solid; border-radius:50%;}
.searchBox{display:none; width:220px; height:30px; padding:40px 0 39px 20px; position:absolute; top:-40px; right:0; background:#fff; z-index:11;}
.searchBoxCon{width:220px; height:28px; border:#c2001b 1px solid;}
.searchBox input{width:181px; height:28px; line-height:28px; background:#fff; border:none; border-right:none; padding:0 5px; font-size:14px; float:left;}
.searchBox input::placeholder{color:#aaa;}
.searchBox div{float:left;}
.searchBox a:link, .searchBox a:visited{display:block; width:28px; height:28px; float:left; border-left:#c2001b 1px solid; background:#fff url(../images/iSearchBtn01.png) no-repeat center center;}
.searchBox a:hover{background-image:url(../images/iSearchBtn02.png); background-color:#c2001b;}


.bannerWrap{width:100%; height:550px; position:relative; z-index:1;}
.bannerBg{width:100%; height:50px; background:url(../images/bannerBg.png) no-repeat bottom center; background-size:100% 50px; position:absolute; left:0; bottom:0; z-index:2;}
.banner{width:100% !important; position:relative; overflow:hidden; z-index:1;}
.banner .bd{position:relative; z-index:0; overflow:hidden;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important; overflow:hidden;}
.banner .bd li p{width:100%; height:550px; background-repeat:no-repeat; background-position:center center; background-size:cover; -ms-behavior:url(../images/backgroundsize.min.htc); behavior:url(../images/backgroundsize.min.htc);}
.banner .bd li a{display:block; width:100%; height:100%;}
.banner .hd{width:50px; height:184px; position:absolute; right:10px; top:50%; margin-top:-92px; z-index:1; text-align:center;}
.banner .hd ul{width:16px; height:105px; margin:0 auto !important; padding:0 !important; -webkit-padding-start:0; vertical-align:top;}
.banner .hd ul li{display:block; width:16px; height:16px; cursor:pointer; vertical-align:top; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s; background:url(../images/hdBg.png) no-repeat left bottom; overflow:hidden; text-indent:-99px; margin-bottom:5px;}
.banner .hd ul li.on{background-position:left top;}
.banner .hd .pageState{display:block; height:18px; line-height:18px; padding-top:61px; text-align:center; color:#fff; font-size:14px; letter-spacing:2px; font-family:BauhausLightBT;}
.banner .hd .pageState span{display:inline-block; height:24px; line-height:24px; font-size:18px; margin-top:-6px; letter-spacing:1px;}
.banner .hd i{display:block; width:2px; height:36px; background:#fff; position:absolute; left:50%; bottom:31px; margin-left:-1px;}


.indH{width:154px; height:190px; position:absolute; left:0; z-index:0; float:left;}
.indH p{height:20px; padding-top:5px; vertical-align:top; text-align:right;}
.indH p a{float:right; text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-size:12px;}
.indH2{display:none; position:absolute; left:50%; margin-left:-630px; z-index:0; float:left;}
.indH2 span{display:inline-block; padding-top:40px; height:18px; padding-left:20px; vertical-align:top;}
.indH2 span a{display:block; float:left; width:43px; height:18px; background:url(../images/m02.png) no-repeat right bottom;}
.indH2 span a:hover{width:53px; background-image:url(../images/m03.png);}

.zzyc{height:579px; background:url(../images/zzycBg.jpg) no-repeat center center; background-size:cover; position:relative;}
.zzyc .indH{top:100px;}
.zzycCon{height:579px;}
.zzycBox{width:100%; height:579px; zoom:1; margin-left:-54px;}
.zzycBox .zzycList{float:left; display:inline; width:25%; zoom:1; height:579px; overflow:hidden;}
.zzycBox .zzycList .zzycPic{display:none; width:50%; height:735px; padding:100px 0 90px; float:left;}
.zzycBox .zzycList .zzycPic p{height:312px; overflow:hidden; margin-left:54px;}
.zzycBox .zzycList .zzycPic p a{display:block; height:312px;}
.zzycBox .zzycList .zzycPic p a:hover{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.zzycBox .zzycList .zzycPic span{display:block; height:45px; padding:32px 0 0 54px;}
.zzycBox .zzycList .zzycPic span a{display:block; width:176px; height:41px; line-height:41px; text-align:center; font-size:15px; border:#eee 2px solid;}
.zzycBox .zzycList .zzycPic span a:hover{border-color:#c2001b; background:#c2001b; color:#fff;}
.zzycBox .zzycList .zzycTxt{height:388px; border-right:#ddd 1px solid; padding:100px 54px 90px 40px;}
.zzycBox .zzycList:last-child .zzycTxt{border-right:none;}
.zzycBox .zzycList .zzycTxt .time{height:114px;}
.zzycBox .zzycList .zzycTxt .time p{height:90px; line-height:90px; font-family:Georgia, "Times New Roman", Times, serif; font-size:80px; color:#b5670b;}
.zzycBox .zzycList .zzycTxt .time span{display:block; height:24px; line-height:24px; font-size:16px;}
.zzycBox .zzycList .zzycTxt .time span i{font-style:normal;}
.zzycBox .zzycList .zzycTxt .tit{height:82px; padding-top:18px;}
.zzycBox .zzycList .zzycTxt .tit h3{height:36px; font-weight:normal; font-size:18px;}
.zzycBox .zzycList .zzycTxt .tit a{display:block; height:36px; line-height:36px; float:left; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zzycBox .zzycList .zzycTxt .tit p{height:28px; line-height:28px; padding-top:18px; color:#a1a1a1; font-size:12px;}
.zzycBox .zzycList .zzycTxt .txt{height:96px; line-height:24px; color:#333; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden;}
.zzycBox .zzycList .zzycTxt .more{padding-top:18px; height:20px;}
.zzycBox .zzycList .zzycTxt .more a{display:block; width:53px; height:20px; background:url(../images/m01.png) no-repeat center center;}
.zzycBox .zzycList.on{width:50%;}
.zzycBox .zzycList.on .zzycPic{display:block;}
.zzycBox .zzycList.on .zzycTxt{margin-left:50%;}
.zzycBox .zzycList.on .zzycTxt .time p{color:#c2001b;}
.zzycBox .zzycList.on .zzycTxt .more{display:none;}


.yyt{height:560px; border-top:#c2001b 14px solid;}
.yytL{width:50%; height:560px; float:left; position:relative;}
.yytL{background:#c2001b;}
.yytLbg{width:100%; height:47px; background:#fff; position:absolute; left:0; bottom:0;}
.yytLcon{height:316px; color:#fff; padding:150px 120px 47px 0; position:relative; z-index:4;}
.yytLcon h3{height:50px; line-height:50px; font-size:32px; font-weight:normal;}
.yytLcon h4{height:21px; line-height:21px; font-size:15px; font-weight:normal; font-style:italic; padding-left:24px; position:relative;}
.yytLcon h4 i{display:block; width:15px; height:1px; background:#fff; position:absolute; left:0; top:10px;}
.yytLcon p{line-height:28px; font-size:20px; padding-top:20px;}
.yytLcon span{display:block; height:44px; padding-top:40px;}
.yytLcon span a:link, .yytLcon span a:visited{display:block; width:118px; height:42px; line-height:42px; text-align:center; border:#fff 1px solid; font-size:15px; color:#fff;}
.yytLcon span a:hover{background:#fff; color:#c2001b;}
.yytLline{width:102%; height:420px; border:#fff 3px solid; position:absolute; left:40px; top:50px; z-index:3;}

.yytR{overflow:hidden; z-index:1; line-height:560px; margin-left:50%; position:relative;}
.yytR .bd{position:relative; z-index:0; overflow:hidden;}
.yytR .bd ul{width:100% !important;}
.yytR .bd li{width:100% !important; width:100%; height:560px; background-repeat:no-repeat; background-position:center center; background-size:cover; -ms-behavior:url(../images/backgroundsize.min.htc); behavior:url(../images/backgroundsize.min.htc);}
.yytR .bd li a{display:block; width:100%; height:100%;}
.yytR .hd{width:50px; height:184px; position:absolute; right:10px; top:50%; margin-top:-92px; z-index:1; text-align:center;}
.yytR .hd ul{width:16px; margin:0 auto !important; padding:0 !important; -webkit-padding-start:0; vertical-align:top;}
.yytR .hd ul li{display:inline-block; *display:inline; zoom:1; width:16px; height:16px; cursor:pointer; vertical-align:top; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s; background:url(../images/hdBg.png) no-repeat right top; overflow:hidden; text-indent:-99px; margin-bottom:5px;}
.yytR .hd ul li.on{background-position:left top;}
.yytR .pageState{width:150px; height:47px; line-height:47px; text-align:center; letter-spacing:4px; background:#fff; font-size:16px; position:absolute; left:0; bottom:0; font-family:BauhausLightBT;}
.yytR .pageState span{font-size:20px; letter-spacing:2px;}
.yytR .prev, .yytR .next{display:block; width:47px; height:47px; position:absolute; bottom:0;}
.yytR .prev{background:#fff url(../images/l01.png) no-repeat center center; right:330px;}
.yytR .next{background:#2d2d2d url(../images/r02.png) no-repeat center center; right:283px;}
.yytR .prev:hover, .yytR .next:hover{background-color:#c2001b;}
.yytR .prev:hover{background-image:url(../images/l02.png);}


.jpjm{padding-top:80px; height:724px; position:relative;}
.jpjm .indH{top:80px;}
.jpjmBox{height:724px;}
.jpjmBox .bd{width:1260px; height:460px; overflow:hidden; margin:0 auto; position:relative;}
.jpjmBox .bd li{width:1260px; height:460px; float:left; position:relative;}
.jpjmBox .bd li .pic{width:630px; height:460px; overflow:hidden; float:left;}
.jpjmBox .bd li .pic a{display:block; height:460px; background-repeat:no-repeat; background-position:center center; background-size:cover; -ms-behavior:url(../images/backgroundsize.min.htc); behavior:url(../images/backgroundsize.min.htc);}
.jpjmBox .bd li .pic a:hover{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.jpjmBox .bd li .txt{height:460px; margin-left:690px;}
.jpjmBox .bd li .txt h3{height:58px; line-height:58px; padding-top:70px; font-size:36px; font-weight:normal; font-family:"FZXKJW"; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jpjmBox .bd li .txt h4{height:45px; line-height:45px; font-size:22px; color:#b5670b; font-weight:normal; font-family:alsscrp; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jpjmBox .bd li .txt p{height:125px; line-height:25px; padding-top:30px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5; overflow:hidden; color:#333;}
.jpjmBox .bd li .txt span{display:block; height:30px; padding-top:20px;}
.jpjmBox .bd li .txt span i{display:inline-block; height:30px; line-height:30px; font-style:normal; font-size:15px; color:#b5670b; vertical-align:top; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.jpjmBox .bd li .txt span i em{display:inline-block; width:43px; height:30px; background:url(../images/m02.png) no-repeat right 16px; margin-left:10px; vertical-align:top; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.jpjmBox .bd li .txt a:hover span i{color:#c2001b;}
.jpjmBox .bd li .txt a:hover span i em{width:53px; background-image:url(../images/m03.png);}
.jpjmBox .bd .pageState{width:156px; height:56px; line-height:56px; text-align:center; letter-spacing:3px; background:#fff; color:#6d6d6d; font-family:BauhausLightBT; font-size:16px; position:absolute; left:474px; bottom:0;}
.jpjmBox .bd .pageState span{font-size:20px; letter-spacing:2px; color:#333;}
.jpjmBox .smallPic{height:158px; padding:36px 0 20px; background:#f5f5f5; margin-top:50px;}
.jpjmBox .smallPic .hd{width:1260px; height:158px; margin:0 auto; position:relative;}
.jpjmBox .hd ul{height:158px; margin-left:-36px;}
.jpjmBox .hd ul li{width:180px; height:158px; margin-left:36px; position:relative; float:left; cursor:pointer;}
.jpjmBox .hd ul li p{width:176px; height:114px; padding:1px; border:#fff 1px solid; background-repeat:no-repeat; background-position:center center; background-size:cover; -ms-behavior:url(../images/backgroundsize.min.htc); behavior:url(../images/backgroundsize.min.htc); position:relative; z-index:2;}
.jpjmBox .hd ul li span{display:block; height:40px; line-height:40px; font-size:20px; font-family:BauhausLightBT;}
.jpjmBox .hd ul li i{display:block; width:180px; height:118px; background:#f5f5f5; position:absolute; left:3px; top:3px; z-index:0;}
.jpjmBox .hd ul li p, .jpjmBox .hd ul li span, .jpjmBox .hd ul li i{-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.jpjmBox .hd ul li.on p{border:#c2001b 2px solid; padding:0;}
.jpjmBox .hd ul li.on span{color:#c2001b;}
.jpjmBox .hd ul li.on i{background:#e08e9a;}
.jpjmBox .prev, .jpjmBox .next{display:block; width:71px; height:26px; background-repeat:no-repeat; position:absolute; top:46px; z-index:2;}
.jpjmBox .prev{background-image:url(../images/l03.png); left:-17px;}
.jpjmBox .next{background-image:url(../images/r03.png); right:-17px;}
.jpjmBox .prev:hover{background-image:url(../images/l04.png);}
.jpjmBox .next:hover{background-image:url(../images/r04.png);}


.jygk{height:500px; padding:80px 0; position:relative;}
.jygk .indH{top:80px;}
.jygkCon{width:1260px; height:500px; margin:0 auto;}
.jygkL{width:560px; height:500px; position:relative; float:right;}
.jygkL img{width:520px; height:344px; vertical-align:top; position:absolute; right:21px; bottom:51px; z-index:2;}
.jygkL i{display:block; position:absolute;}
.jygkL .i01{width:120px; height:80px; left:0; top:82px; z-index:1; border-left:#c2001b 2px solid; border-top:#c2001b 2px solid;}
.jygkL .i02{width:360px; height:240px; right:0; bottom:30px; z-index:1; border-right:#c2001b 2px solid; border-bottom:#c2001b 2px solid;}
.jygkR{height:500px; margin-right:674px;}
.jygkR .jygkInfo{height:235px;}
.jygkR .jygkInfo h2{height:48px; line-height:48px; font-size:28px;}
.jygkR .jygkInfo h3{height:32px; line-height:32px; color:#b5670b; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}
.jygkR .jygkInfo p{height:75px; line-height:25px; padding-top:20px; font-size:15px; color:#848484; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}
.jygkR .jygkInfo span{display:block; height:20px; padding-top:40px;}
.jygkR .jygkInfo span a:link, .jygkR .jygkInfo span a:visited{display:inline-block; height:20px; line-height:20px; float:left; vertical-align:top; color:#b5670b; font-size:15px;}
.jygkR .jygkInfo span a i{display:inline-block; width:43px; height:20px; background:url(../images/m02.png) no-repeat right 12px; margin-left:10px; vertical-align:top; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.jygkR .jygkInfo span a:hover{color:#c2001b;}
.jygkR .jygkInfo span a:hover i{background-image:url(../images/m03.png); width:53px;}
.jygkR ul{height:215px; padding-top:50px;}
.jygkR ul li{width:42%; height:215px; padding-right:8%; float:left;}
.jygkR ul li h2{height:63px; position:relative;}
.jygkR ul li h2 i{display:block; width:11px; height:1px; background:#c2001b; position:absolute; left:0; bottom:0;}
.jygkR ul li h3{height:33px; line-height:33px; font-weight:normal; font-size:15px;}
.jygkR ul li p{height:75px; line-height:25px; padding-top:10px; font-size:15px; color:#848484; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}
.jygkR ul li span{display:block; height:25px; line-height:25px; font-size:20px; color:#b5b3b3; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.jygkR ul li a:hover span{color:#c2001b;}


.news{height:628px; padding-bottom:200px; background:url(../images/newsBg.jpg) no-repeat center bottom; background-size:cover; position:relative;}
.news .indH{top:80px;}
.picNews{height:295px; padding-top:80px; background:#f5f5f5;}
.picNewsCon{width:1260px; height:295px; margin:0 auto;}
.picNewsCon .pic{width:584px; height:295px; overflow:hidden; float:left;}
.picNewsCon .pic p{height:295px;}
.picNewsCon .txt{height:295px; margin-left:638px;}
.picNewsCon .txt span{display:block; height:44px; line-height:40px; padding-left:20px; background:url(../images/iTime2.png) no-repeat left 13px; color:#000; position:relative;}
.picNewsCon .txt span i{display:block; width:14px; height:1px; background:#c2001b; position:absolute; left:0; bottom:0;}
.picNewsCon .txt h3{height:72px; line-height:36px; font-size:20px; font-weight:normal; padding-top:25px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.picNewsCon .txt p{height:50px; line-height:25px; font-size:15px; color:#4c4c4c; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; padding-top:15px;}
.picNewsCon .txt em{font-style:normal; display:block; height:25px; line-height:25px; padding-top:15px; color:#b5670b; font-size:15px;}
.picNewsCon .txt em i{display:inline-block; width:43px; height:20px; background:url(../images/m02.png) no-repeat right 12px; margin-left:10px; vertical-align:top;}
.picNewsCon .pic p, .picNewsCon .txt em, .picNewsCon .txt em i{-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.picNewsCon a:hover .pic p{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.picNewsCon a:hover .txt em{color:#c2001b;}
.picNewsCon a:hover .txt em i{background-image:url(../images/m03.png); width:53px;}

.txtNews{width:1260px; height:181px; margin:72px auto 0;}
.txtNews ul{height:181px; margin-left:-72px;}
.txtNews ul li{width:372px; height:181px; padding-left:72px; float:left;}
.txtNews ul li a{display:block; height:122px; padding:29px 42px; border-bottom:#c5802f 1px solid; background:#f5f5f5; position:relative;}
.txtNews ul li a p{height:44px; line-height:40px; padding-left:20px; background:url(../images/iTime2.png) no-repeat left 13px; color:#000; position:relative;}
.txtNews ul li a p em{display:block; width:14px; height:1px; background:#c2001b; position:absolute; left:0; bottom:0;}
.txtNews ul li a h3{height:50px; line-height:25px; font-size:15px; font-weight:normal; padding-top:18px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.txtNews ul li a i{width:0; height:1px; background:#c2001b; position:absolute; left:0; bottom:0; -webkit-transition:all .6s; -moz-transition:all .6s; -ms-transition:all .6s; -o-transition:all .6s; transition:all .6s;}
.txtNews ul li a:hover i{width:100%;}


.foot{height:402px; padding-top:144px; margin-top:-144px; background:url(../images/footBg.png) no-repeat top center; background-size:100% 100%; -ms-behavior:url(../images/backgroundsize.min.htc); behavior:url(../images/backgroundsize.min.htc); position:relative; z-index:10; border-bottom:#c07d2c 10px solid;}
.foot1{height:36px; padding:90px 0 40px; border-bottom:#ffe9ce 1px solid;}
.foot1 ul{width:1256px; height:36px; line-height:36px; margin:0 auto; text-align:center;}
.foot1 ul li{width:170px; padding-right:6px; height:36px; line-height:36px; font-size:18px; background:url(../images/a01.png) no-repeat right center; vertical-align:top; float:left;}
.foot1 ul li.fNav04{width:200px;}
.foot1 ul li.last{padding-right:0; background:none;}
.foot1 ul li a:link, .foot1 ul li a:visited{color:#ffe9ce;}
.foot1 ul li a:hover{color:#fff;}
.foot2{width:1260px; height:130px; margin:46px auto 0; display:flex; align-items:center;}
.fLogo{width:240px; height:130px;}

.fLink{width:390px; height:110px; padding:20px 0 0 50px; flex:1;}
.fLink li{width:110px; height:110px; text-align:center; padding-left:20px; float:left;}
.fLink li img{width:90px; vertical-align:top;}
.fLink li p{height:20px; line-height:20px; font-size:12px; text-align:center; color:#eabb81;}

.copy{margin-left:50px; text-align:right;}
.copy dd{height:68px; line-height:68px; font-size:46px; color:#ffe9ce; font-family:Georgia, "Times New Roman", Times, serif;}
.copy dt{line-height:26px; color:#eabb81;}
.copy dt img{height:12px; vertical-align:middle; margin-right:5px;}
.copy dt span{padding-left:1em;}
.copy dt a:link, .copy dt a:visited{color:#eabb81;}
.copy dt a:hover{color:#fff;}


.nyBanner{height:428px; background:url(../images/nyBanner.jpg) no-repeat center center; background-size:cover; position:relative;}
.nyBannerCon{width:1260px; height:428px; margin:0 auto;}
.nyTitle{height:112px; padding-top:180px; float:left;}
.nyBannerCon h3{height:76px; line-height:76px; font-size:60px; font-weight:normal; color:#fff; font-family:"FZXKJW";}
.nyBannerCon h3 span{display:none;}
.nyBannerCon h4{height:35px; line-height:35px; font-size:18px; font-weight:normal; font-style:italic; text-transform:uppercase; color:#e6e2fd; padding-left:42px; position:relative; font-family:"Times New Roman", Times, serif;}
.nyBannerCon h4 i{display:block; width:30px; height:1px; background:#e6e2fd; position:absolute; left:0; top:17px;}


.ny{background:url(../images/bg.jpg) repeat-y top center; background-size:100% auto; padding:20px 0 100px;}

.nyMenu{width:1260px; height:60px; padding-top:14px; margin:0 auto; text-align:center;}
.nyMenu a:link, .nyMenu a:visited{display:inline-block; height:58px; line-height:58px; border-bottom:#fff 2px solid; margin:0 40px; font-size:18px; color:#9b9b9b;}
.nyMenu a:hover, .nyMenu a.on{color:#333; border-bottom-color:#cf001c;}


.nyCon{width:1260px; margin:0 auto; min-height:500px;}
.nyCon2{width:1186px; background:#fff; padding:10px 36px 50px; margin:20px auto 0; border:#e5e5e5 1px solid; min-height:500px; position:relative; z-index:11;}

.post{height:42px; line-height:42px; border-bottom:#f1f1f1 1px solid; margin-bottom:2px;}
.post span{float:right; height:40px; line-height:40px; margin-top:2px; display:block; color:#999;}
.post p{padding:0 5px; height:41px; line-height:41px; font-size:20px; border-bottom:#c2001b 2px solid; position:relative; bottom:0; float:left;}

.list01 li{background:#fff; border-bottom:#c5802f 1px solid; margin-top:30px; padding:30px; position:relative; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.list01 li i{display:block; width:0; height:1px; background:#cf001c; position:absolute; left:0; bottom:0; -webkit-transition:all .6s; -moz-transition:all .6s; -ms-transition:all .6s; -o-transition:all .6s; transition:all .6s;}
.list01 li:hover{box-shadow:0 5px 20px rgba(0,0,0,.2);}
.list01 li:hover i{width:100%;}
.list01 li .pic{width:240px; height:160px; overflow:hidden; margin-right:30px; float:left;}
.list01 li .pic a{display:block; height:160px; -ms-behavior:url(../images/backgroundsize.min.htc); behavior:url(../images/backgroundsize.min.htc);}
.list01 li .pic a:hover{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.list01 li .txt span{display:block; height:24px; line-height:24px;}
.list01 li .txt span img{vertical-align:baseline; margin-right:10px;}
.list01 li .txt h3{height:36px; line-height:36px; padding-top:10px; font-size:20px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list01 li .txt p{height:48px; line-height:24px; color:#888; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; padding-top:7px;}
.list01 li .txt b{display:block; height:25px; line-height:25px; font-weight:normal; padding-top:10px;}
.list01 li .txt b a:link, .list01 li .txt b a:visited{color:#b5670b; vertical-align:top;}
.list01 li .txt b a em{display:inline-block; width:43px; height:25px; background:url(../images/m02.png) no-repeat right 14px; margin-left:10px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.list01 li .txt b a:hover{color:#c2001b;}
.list01 li .txt b a:hover em{width:53px; background-image:url(../images/m03.png);}

.list02{padding-top:20px;}
.list02 li{height:40px; line-height:40px; padding-left:16px; background:url(../images/a02.jpg) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list02 li span{float:right; padding-left:20px; color:#999;}


.page{height:30px; line-height:30px; padding:30px 0; text-align:center;}
.page a, .page span{display:inline-block !important; height:30px !important; line-height:30px !important; padding:0 12px !important; background:#fff !important; border:#ddd 1px solid !important; margin:0 1px !important; vertical-align:top !important;}
.page a.prev{border-radius:5px 0 0 5px;}
.page a.next{border-radius:0 5px 5px 0;}
.page a:hover{color:#fff !important; background:#c2001b !important; border-color:#c2001b !important;}
.page span{color:#666;}
.page span b{color:#f00; font-weight:normal;}
.page span i{font-style:normal; padding:0 3px;}
.page select{width:60px; height:32px; line-height:30px; background:#fff; border:#ddd 1px solid; margin:0 1px; box-sizing:border-box; vertical-align:top;}
.gotoNumber{border:1px solid #ddd !important; background-color:#fff; height:30px !important; line-height:30px !important; width:60px !important;}
.gotoNumberConfirm{border:1px solid #ddd !important; background:#fff; height:30px !important; line-height:30px !important; width:48px !important; margin-left:5px !important; cursor:pointer; display:inline-block !important; vertical-align:top;}
a.pageBtnDisabled:link, a.pageBtnDisabled:visited, a.pageBtnDisabled:hover{color:#ccc !important; cursor:default; background:#fff !important; border:#ddd 1px solid !important;}
.DLpagenation_default .curpage{background:#c2001b !important; border:#c2001b 1px solid !important; color:#fff !important; cursor:default; font-weight:normal !important;}

.article{padding-top:20px;}
.articleTitle{padding:18px; line-height:36px; text-align:center; font-size:20px; font-weight:bold;}

.articleTitle2{}
.articleTitle2 .pic{width:612px; height:496px; position:relative; float:left;}
.articleTitle2 .pic .bigScroll{height:400px; padding:5px; border:#eee 1px solid; position:relative;}
.articleTitle2 .pic .bigScroll .sPrev, .articleTitle2 .pic .bigScroll .sNext{display:block; width:44px; height:44px; background-repeat:no-repeat; position:absolute; top:50%; margin-top:-22px; z-index:10; filter:alpha(opacity=0); opacity:0;}
.articleTitle2 .pic .bigScroll .sPrev{background-image:url(../images/l06.png); left:10px;}
.articleTitle2 .pic .bigScroll .sNext{background-image:url(../images/r06.png); right:10px;}
.articleTitle2 .pic .bigScroll:hover .sPrev, .articleTitle2 .pic .bigScroll:hover .sNext{filter:alpha(opacity=100); opacity:1;}
.articleTitle2 .pic .bigPic{height:400px; overflow:hidden;}
.articleTitle2 .pic .bigPic li{vertical-align:top;}
.articleTitle2 .pic .bigPic p{height:400px; background-size:contain !important;}
.articleTitle2 .pic .smallScroll{height:60px; position:relative; padding-top:24px;}
.articleTitle2 .pic .smallPic{height:60px; margin:0 20px;}
:root .articleTitle2 .pic .smallPic{-ms-filter:none;}
.articleTitle2 .pic .smallPic ul{position:relative; *zoom:1;}
.articleTitle2 .pic .smallPic li{position:relative; *zoom:1; float:left; display:inline; width:87px; height:60px; margin-right:10px; cursor:pointer;}
.articleTitle2 .pic .smallPic li img{width:87px; height:60px;}
.articleTitle2 .pic .smallPic li .cover{position:absolute; top:0; left:0; width:87px; height:60px; overflow:hidden; background:#fff; filter:alpha(opacity=60); opacity:.6; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.articleTitle2 .pic .smallPic li i{display:block; width:87px; height:60px; position:absolute; left:0; top:0; background:url(../images/iPlay.png) no-repeat center center; background-size:30px 30px;}
.articleTitle2 .pic .smallPic li.on .cover{filter:alpha(opacity=0); opacity:0;}
.articleTitle2 .pic .smallScroll .navPrev, .articleTitle2 .pic .smallScroll .navNext{display:block; width:12px; height:60px; overflow:hidden; opacity:.6; filter:Alpha(Opacity=60); background-repeat:no-repeat; position:absolute; bottom:0; text-indent:-99px;}
.articleTitle2 .pic .smallScroll .navPrev{background-image:url(../images/l05.png); left:0;}
.articleTitle2 .pic .smallScroll .navNext{background-image:url(../images/r05.png); right:0;}
.articleTitle2 .pic .smallScroll .navPrev:hover, .articleTitle2 .pic .smallScroll .navNext:hover{opacity:1; filter:Alpha(Opacity=100);}
.articleTitle2 .pic .pageState{height:24px; line-height:18px; letter-spacing:2px; text-align:right; font-size:.2em; position:absolute; right:1px; bottom:60px; font-family:BauhausLightBT; z-index:2;}

.articleTitle2 .txt{margin-left:640px;}
.articleTitle2 .txt h2{height:24px; padding-top:10px;}
.articleTitle2 .txt h2 i{display:inline-block; padding:0 15px; height:24px; line-height:24px; color:#fff; font-size:12px; vertical-align:top; background:#4a4a4a; border-radius:15px; font-style:normal; font-weight:normal;}
.articleTitle2 .txt h3{line-height:36px; font-size:20px; padding-top:20px;}
.articleTitle2 .txt h4{line-height:30px; font-size:16px; font-weight:normal; font-family:"Times New Roman", Times, serif;}
.articleTitle2 .txt p{height:30px; line-height:30px; padding-left:28px; font-size:15px; margin-top:10px; color:#666;}
.articleTitle2 .txt p.iAdd{background:url(../images/iAdd.jpg) no-repeat left center;}
.articleTitle2 .txt p.iDate{background:url(../images/iDate.jpg) no-repeat left center;}
.articleTitle2 .txt p.iPrice{background:url(../images/iPrice.jpg) no-repeat left center;}
.articleTitle2 .txt span{display:block; margin-top:20px;}
.articleTitle2 .txt span a:link, .articleTitle2 .txt span a:visited{display:block; width:120px; height:36px; line-height:36px; text-align:center; background:#c2001b; color:#fff; font-size:16px; border-radius:18px;}

.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;}
.articleCon{line-height:30px; padding:20px 0 50px;}
.articleCon p, .articleCon div{text-justify:inter-ideograph; text-align:justify;}


.layui-layer{border-radius:15px !important;}
.layerDiv{display:none; padding:12px;}


.dpQRcode{text-align:center;}
.dpQRcode h3{line-height:36px; font-size:18px; padding-top:20px;}
.dpQRcode img{width:150px; margin:10px auto 0;}
.dpQRcode p{line-height:30px; padding-bottom:20px; vertical-align:top; color:#cf001c;}

@media screen and (max-width:1599px){
	.indH{display:none;}
	.indH2{display:block;}
	.zzyc .indH2{top:50px;}
	.zzycCon{margin-left:0 !important;}
	.zzycBox{margin-left:0;}
	.zzyc, .zzycCon, .zzycBox, .zzycBox .zzycList{height:609px;}
	.zzycBox .zzycList .zzycPic, .zzycBox .zzycList .zzycTxt{padding-top:130px;}
	.zzycBox .zzycList:first-child.on .zzycPic p{margin-left:0;}
	
	.jpjm{padding-top:120px;}
	.jpjm .indH2{top:30px;}
	
	.news{height:688px;}
	.news .indH2{top:50px;}
	.picNews{padding-top:140px;}
}

@media screen and (max-width:1360px){
	.head .logo{left:0;}
	
	.headR{width:895px;}
	.nav{width:859px;}
	.nav .nLi{float:left; width:96px; text-align:center; position:relative; z-index:10;}
	.nav .home{width:57px;}
	.nav .nav06{width:130px;}
	
	.yytLcon{padding:150px 80px 0 !important;}
	
	.jpjmBox .smallPic .hd{overflow:hidden;}
	.jpjmBox .prev, .jpjmBox .next{display:none;}
}