*{margin:0;padding:0;list-style:none;}
body,html{font:14px/1 "Microsoft YaHei",Helvetica,Arial;color:#222;}
body{overflow-x:hidden;}
a{text-decoration:none;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;color:#222;}
a:hover{text-decoration:none;color:#e60012;}
em,i,strong{font-style:normal;}
img{display:inline-block;border:0;vertical-align:middle; max-width:100%;}
input,textarea,select{font-size:12px; outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:500;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.w12{width:1200px;margin:0 auto;}
.wrap{background:url(../image/bg.jpg) 0 32px repeat-y;width:1920px;margin:0 auto;}
.top{background:url(../image/topbg.png) center 0 no-repeat;height:32px;line-height:32px;color:#fff;}
.top .w12{overflow:hidden;}
.top .fr{}
.top .fr input{width:90px;height:18px;line-height:18px;border:none;border-radius:5px;margin-left:10px;padding-left:10px;vertical-align:middle;}
.top .fr span,.top .fr a{color:#fff;margin-left:10px;}
.top .fr a{background-color:#fff;border-radius:5px;color:#8f000b;padding:0 10px;}
.head{overflow:hidden;}
.head .logo{margin-top:34px;float:left;}
.search{overflow:hidden;float:right;margin-top:42px;}
.search input{background:#fff url(../image/ico1.png) 10px center no-repeat;float:left;height:38px;line-height:38px;width:182px;padding-left:48px;border:#cdcdcd 1px solid;font-size:12px;}
.search a{cursor:pointer;width:67px;height:40px;line-height:40px;color:#fff;background-color:#2b2b2b;float:right;text-align:center;}
.nav{background-color:#c40000;height:50px;line-height:50px;margin-top:30px;}
.nav:after{content:'';clear:both;}
.nav li{float:left;position:relative;width:119px;padding-right:1px;}
.nav li a{color:#fff;font-size:17px;display:block;text-align:center;}
.nav li>a.cur,.nav li>a:hover{background-color:#000;}
.nav .sub{position:absolute;top:50px;left:0;width:100%;background-color:#fff;border-bottom:#c40000 3px solid;display:none;z-index:10;}
.nav .sub a{color:#6b6b6b;font-size:16px;line-height:44px;}
.nav .sub a:hover{color:#fff;background-color:#000;}
.nav li:hover .sub{display:block;}
.hmain{background-color:#fff;padding:0 30px 50px;overflow:hidden;width:1140px;margin:0 auto;}
.hmain .hfl{float:left;width:745px;}
.hmain .hfr{float:right;width:375px;}
.hmain h2{border-bottom:#b00000 1px solid;font-size:16px;background:url(../image/ico4.png) 0 0 no-repeat;padding:0 0 18px 30px;margin:40px 0 30px;}
.hmain h2 i{font-size:12px;color:#9a9a9a;margin-left:7px;padding-left:7px;border-left:#9a9a9a 1px solid;display:inline-block;}
.hmain h2 a.more{font-size:12px;color:#9a9a9a;float:right;}
.habout{overflow:hidden;}
.habout .fl{width:338px;height:225px;text-align:center;position:relative;}
.habout .fl:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(../image/haboutbg.png) 0 0 no-repeat;}
.habout .fl img{width:319px;height:225px;}
.habout .fr{width:380px;}
.habout .fr h3{padding:16px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.habout .fr h3 a{font-size:16px;font-weight:bold;}
.habout .fr h3 a:hover{color:#b51111;}
.habout .fr p{color:#666;line-height:28px;height:112px;overflow:hidden;margin:5px 0;}
.habout .fr a.more{color:#fff;font-size:12px;background:url(../image/hmorebg.png) 0 0 no-repeat;display:inline-block;width:108px;height:53px;line-height:53px;text-align:center;}
.hhonor{position:relative;}
.hhonor .swiper-container{width:301px;}
.hhonor .swiper-wrapper{height:198px;}
.hhonor .swprev,.hhonor .swnext{position:absolute;top:50%;width:16px;height:24px;margin-top:-12px;z-index:10;cursor:pointer;background-size:16px 24px;background-position:center;background-repeat:no-repeat;}
.hhonor .swprev{background-image:url(../image/icol1.png);left:5px;}
.hhonor .swnext{background-image:url(../image/icor1.png);right:5px;}
.hhonor .swprev:hover{background-image:url(../image/icol1cur.png);}
.hhonor .swnext:hover{background-image:url(../image/icor1cur.png);}
.hhonor p{position:absolute;left:0;bottom:-24px;right:0;}
.hhonor .tit{margin-top:2px;background:url(../image/icoh2bg.png) 0 0 repeat-x;padding-top:10px;overflow:hidden;height:14px;}
.hhonor p a{display:block;color:#c40000;text-align:center;}
.hnews{}
.hnews .item{overflow:hidden;padding-bottom:30px;}
.hnews .item:last-child{padding-bottom:0;}
.hnews .item .fl{width:68px;padding:0 8px;background-color:#d5d5d5;text-align:center;font-family:Arial;}
.hnews .item .fl i{display:block;color:#333;font-size:36px;font-weight:bold;height:54px;line-height:54px;}
.hnews .item .fl em{display:block;color:#3c3c3c;border-top:#aaa 1px solid;height:30px;line-height:30px;}
.hnews .item .fr{width:640px;}
.hnews .item .fr h3{padding:10px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hnews .item .fr h3 a{font-weight:bold;}
.hnews .item .fr p{color:#676767;line-height:25px;height:50px;overflow:hidden;}
.hnews .item:hover .fl{background-color:#b51111;}
.hnews .item:hover .fl i{color:#fff;}
.hnews .item:hover .fl em{color:#fff;}
.hnews .item:hover{}
.hnews .item:hover{}
.hnews .item:hover .fr h3 a{color:#b51111;}
.hpub ul{margin-bottom:7px;}
.hpub li{line-height:40px;overflow:hidden;}
.hpub li a{color:#333;float:left;width:292px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hpub li:hover a,.hpub li:hover i{color:#b51111;}
.hpub li a:before{content:'•';display:inline-block;width:12px;}
.hpub li i{float:right;}
.hpub>a{display:inline-block;height:67px;line-height:67px;color:#fff;background-repeat:no-repeat;font-size:20px;}
.hpub>a.data{background-image:url(../image/icodata.jpg);width:155px;padding-left:26px;margin-right:11px;}
.hpub>a.data:hover{padding-left:16px;width:165px;}
.hpub>a.down{background-image:url(../image/icodown.jpg);width:147px;padding-left:34px;}
.hpub>a.down:hover{padding-left:24px;width:157px;}
.hbook{overflow:hidden;}
.hbook .hbprev,.hbook .hbnext{display:inline-block;width:28px;height:28px;cursor:pointer;float:right;}
.hbook .hbprev{background-image:url(../image/icol.png);}
.hbook .hbnext{background-image:url(../image/icor.png);margin-left:10px;}
.hbook .hbprev:hover{background-image:url(../image/icolcur.png);}
.hbook .hbnext:hover{background-image:url(../image/icorcur.png);}
.hbook .item{width:162px;height:250px;text-align:center;float:left;margin-right:33px;}
.hbook .item:nth-child(6n){margin-right:0;}
.hbook .item .t{height:216px;overflow:hidden;position:relative;}
.hbook .item .t:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(../image/bookbg.png) 0 0 no-repeat;}
.hbook .item .t img{width:162px;height:216px;}
.hbook .item .bg{position:absolute;left:0;top:100%;right:0;bottom:0;background-color:rgba(0,0,0,0.6);transition-duration:.5s;padding-top:48px;}
.hbook .item .bg a{background:url(../image/buybg.png) 0 0 no-repeat;width:85px;height:30px;line-height:30px;display:inline-block;color:#fff;margin-top:20px;}
.hbook .item .bg a:hover{color:#f00;}
.hbook .item:hover .bg{top:0;}
.hbook .item h3{margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hlink{background-color:#f5f5f5;padding:13px 10px 13px 30px;width:1170px;margin:0 auto;line-height:28px;}
.hlink span{font-size:16px;background:url(../image/icolink.png) 0 center no-repeat;padding-left:20px;display:inline-block;}
.hlink a:nth-child(2){margin-left:0;}
.hlink a{display:inline-block;margin:0 20px;position:relative;}
.hlink a:after{content:'';position:absolute;right:-20px;top:9px;height:10px;border-left:#919191 1px solid;}
.hlink a:last-child:after{display:none;}
.main{background:url(../image/snavbg.jpg) 0 0 repeat-y;overflow:hidden;}
.snav{width:267px;float:left;padding-bottom:50px;}
.snav h2{background:url(../image/snavtbg.jpg) 0 0 no-repeat;height:70px;line-height:70px;text-align:center;font-size:24px;color:#2b2b2b;margin:40px 0 25px;}
.snav ul{margin:0 20px;}
.snav li{line-height:54px;border-top:#e1e1e1 1px solid;}
.snav li:last-child{border-bottom:#e1e1e1 1px solid;}
.snav li a{padding-left:68px;display:block;color:#000;}
.snav li a.cur,.snav li:hover a{background:url(../image/snavtcur.jpg) 0 0 no-repeat;color:#fff;}
.snav li .sub{padding:15px 0;display:none;}
.snav li a.cur+.sub{display:block;}
.snav li .sub a{padding-left:77px;background:none;font-size:12px;color:#444;line-height:30px;}
.snav li .sub a.cur,.snav li .sub a:hover{color:#c40000;}
.hnbook{overflow:hidden;margin:40px 20px;border-left:#dedede 1px solid;border-top:#c40000 2px solid;border-right:#dedede 1px solid;border-bottom:#dedede 1px solid;padding:0 10px 34px;}
.hnbook h6{font-size:18px;color:#333;text-align:center;padding:14px 0;border-bottom:#dedede 1px solid;margin-bottom:15px;}
.hnblist{position:relative;}
.hnblist img{width:63px;height:89px;float:left;margin-right:10px;}
.hnblist h3{float:left;width:132px;line-height:24px;font-size:14px;margin:2px 0 8px;}
.hnblist i{font-size:12px;color:#929292;}
.hnblist .swiper-pagination{left:50%;transform:translateX(-50%);bottom:-23px;}
.hnblist .swiper-pagination-bullet{margin:0 3px;}
.hcontact{overflow:hidden;padding:0 20px;}
.hcontact h5{padding-left:30px;color:#323232;font-size:12px;line-height:20px;}
.hcontact .tel{background:url(../image/icoltel.png) 0 center no-repeat;}
.hcontact .tel+p{color:#c40000;font-size:24px;margin:6px 0 15px 30px;}
.hcontact .addr{background:url(../image/icoladdr.png) 0 center no-repeat;}
.hcontact .addr+p{color:#c40000;font-size:12px;margin:6px 0 15px 30px;line-height:24px;}
.con{float:right;width:862px;margin-right:30px;}
.route{overflow:hidden;margin:40px 0 30px;padding-bottom:20px;border-bottom:#e4e4e4 1px solid;}
.route h2{font-size:16px;color:#c40000;float:left;}
.route .fr{color:#505050;font-size:12px;background:url(../image/icoroute.png) 0 center no-repeat;padding-left:16px;}
.route .fr a{color:#505050;}
.route .fr a:last-child{color:#046a63;}
.mnav{background-color:#f2f2f2;padding:28px 47px 13px;margin-bottom:30px;}
.mnav a{display:inline-block;margin:0 4px 15px 4px;width:118px;height:30px;line-height:30px;text-align:center;background-color:#fff;border:#cecece 1px solid;border-radius:5px;}
.mnav a.cur,.mnav a:hover{background-color:#c40000;color:#fff;}
.mnav.fl{width:384px;padding:30px 11px 43px;}
.mnav.fl h4{text-align:center;}
.mnav.fl a{margin:0 4px 10px 4px;}
.con{overflow:hidden;}
.con .info{overflow:hidden;line-height:30px;color:#505050;padding-bottom:70px;}
.con .info h4{font-size:18px;color:#000;margin-bottom:10px;}
.con .info p{line-height:30px;color:#505050;margin-bottom:10px;}
.con .info p.pbr{line-height:20px;margin-bottom:0;}
.con .info img.fl{margin-right:15px;}
.con .info img.fr{margin-left:15px;}
.con .info .culture{float:left;width:444px;}
.con .info .culture h4{font-size:18px;line-height:18px;color:#666;border-bottom:#c40000 1px solid;padding-bottom:20px;margin-bottom:30px;font-weight:600;}
.con .info .culture .cul{padding-left:132px;background-position:0 center;background-repeat:no-repeat;min-height:112px;margin-bottom:70px;}
.con .info .culture .cul1{padding-left:132px;background:url(../image/icocul1.png) 0 center no-repeat;min-height:112px;margin-bottom:70px;}
.con .info .culture .cul2{padding-left:132px;background:url(../image/icocul2.png) 0 center no-repeat;min-height:112px;}
.news{}
.news .item{border-bottom:#e5e5e5 1px solid;padding:30px 0;}
.news .item:first-child{padding-top:0;}
.news .item h2 a{background:url(../image/iconews.png) 0 center no-repeat;padding-left:10px;font-size:14px;}
.news .item p{font-size:12px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:15px 0 20px;}
.news .item a.more{font-size:12px;color:#bababa;}
.news .item a.more:hover{color:#bc0008;}
.news .item h2 a:hover{font-weight:600;}
.page{margin:40px 0 70px;text-align:right;}
.page a{margin-left:8px;display:inline-block;padding:6px 12px;border:#ddd 1px solid;}
.page a.cur,.page a:hover{color:#fff;background-color:#c40000;border-color:#c40000;}
.newsinfo{overflow:hidden;padding-bottom:70px;}
.newsinfo .tit{text-align:center;border-bottom:#e5e5e5 1px solid;margin-bottom:30px;}
.newsinfo .tit h1{font-size:24px;}
.newsinfo .tit p{font-size:12px;color:#969696;margin:20px 0  30px;}
.newsinfo .intro{color:#646464;line-height:30px;text-indent:2em;overflow:hidden;}
.newsinfo .intro p{margin-bottom:10px;}
.newsinfo .intro p.nind{text-indent:0;}
.newsinfo .intro img{max-width:100%;}
.artbshare{overflow:hidden;padding:10px 0 20px;}
.prevnext{border-top:#e5e5e5 1px solid;overflow:hidden;padding-top:20px;font-size:12px;}
.prevnext .fl p a{color:#646464;}
.prevnext .fl p:first-child{margin-bottom:18px;}
.prevnext a.return{float:right;color:#fff;background-color:#c40000;width:83px;height:30px;line-height:30px;text-align:center;border-radius:5px;}
.library{padding-bottom:70px;}
table{width:100%;border-collapse:collapse;}
.library th{line-height:50px;color:#b10808;font-size:16px;font-weight:600;text-align:left;background-color:#dedede;padding-left:15px;}
.library td{line-height:50px;padding-left:15px;border-bottom:#e5e5e5 1px solid;font-size:12px;}
.library td a{display:block;}
.library tr:hover td{background-color:#f3f3f3;}
.library tr:hover a{color:#bf0707;}
.libintro{width:440px;min-height:554px;margin:0 auto;background:url(../image/libbg.jpg) 0 0 no-repeat;padding:30px 0 0 69px;}
.libintro pre{font-size:12px;line-height:16px;white-space: pre-wrap;word-wrap:break-word;width:390px;}
.libdown{overflow:hidden;}
.libdown .item{float:left;width:416px;height:233px;margin-bottom:30px;overflow:hidden;}
.libdown .item:nth-child(2n){margin-left:30px;}
.libdown .item h2{border-bottom:#d2d2d2 1px solid;font-size:16px;color:#c40000;background:url(../image/ico4.png) 0 0 no-repeat;padding:0 0 20px 30px;font-weight:600;}
.libdown .item p{line-height:48px;border-bottom:#d2d2d2 1px solid;overflow:hidden;}
.libdown .item p a{float:right;margin-right:10px;font-size:12px;color:#777;}
.libdown .item p i{float:left;width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.libdown .item p a:hover{color:#e60012;}
.publist{}
.publist p{line-height:48px;border-bottom:#d2d2d2 1px solid;overflow:hidden;}
.publist p a{float:left;width:750px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.publist p i{float:right;font-size:12px;color:#bababa;}
.liblist p{line-height:48px;border-bottom:#d2d2d2 1px solid;overflow:hidden;}
.liblist p i{float:left;width:750px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.liblist p a{float:right;font-size:12px;}
.select{background:url(../image/sbg.jpg) 0 0 no-repeat;width:100%;height:73px;padding-top:30px;margin-bottom:10px;}
.select .s{overflow:hidden;width:458px;margin:0 auto;}
.select .s input{background:#fff url(../image/ico1.png) 10px center no-repeat;float:left;height:38px;line-height:38px;width:321px;padding-left:48px;border:#cdcdcd 1px solid;font-size:12px;}
.select .s a{cursor:pointer;width:87px;height:40px;line-height:40px;color:#fff;background-color:#7a0000;float:right;text-align:center;}
.pubook{}
.pubook .item{overflow:hidden;border-bottom:#cdcdcd 1px solid;padding:20px 6px 20px 0;}
.pubook .item .fl{height:216px;position:relative;}
.pubook .item .fl:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(../image/bookbg.png) 0 0 no-repeat;}
.pubook .item .fl img{width:162px;height:216px;}
.pubook .item .fr{width:670px;}
.pubook .item .fr h3{padding:15px 0 24px;}
.pubook .item .fr h3 a{overflow:hidden;font-size:15px;color:#000;}
.pubook .item:hover .fr h3 a{color:#c40000;}
.pubook .item .fr h3 i{font-size:12px;color:#777;background:url(../image/icopb.png) 0 0 no-repeat;width:104px;height:27px;line-height:27px;text-align:center;float:right;}
.pubook .item:hover .fr h3 a i{color:#c40000;background-image:url(../image/icopbcur.png);}
.pubook .item .fr span{color:#666;display:block;background:url(../image/ico5.png) 0 0 no-repeat;padding-left:20px;margin-bottom:15px;}
.pubook .item .fr p{color:#666;line-height:30px;float:right;width:650px;}
.pubook .item .dec{height:120px;overflow:hidden;}
.pubook .item .dec:before{content:'';background:url(../image/ico6.png) 0 9px no-repeat;float:left;width:20px;height:120px;}
.pbooktit{overflow:hidden;margin:30px 0 40px;}
.pbooktit .fl{width:252px;height:350px;background:url(../image/icopbibg.png) 0 0 no-repeat;}
.pbooktit .fl img{width:233px;height:331px;margin:7px 0 0 8px;}
.pbooktit .fr{width:580px;}
.pbooktit .fr h1{font-size:18px;font-weight:600;margin:8px 0 15px;border-bottom:#cdcdcd 1px solid;display:inline-block;padding:0 10px 15px 0;}
.pbooktit .fr p{color:#666;line-height:33px;}
.pubook .intro{padding-bottom:70px;overflow:hidden;}
.pubook .intro .t{line-height:38px;background-color:#e3e3e3;margin-bottom:15px;}
.pubook .intro .t i{width:142px;text-align:center;display:inline-block;background-color:#c40000;color:#fff;font-size:16px;}
.pubook .intro p{font-size:16px;color:#666;line-height:30px;padding-top:10px;}
.pubmsg p{padding:10px 0;color:#505050;}
.frm{background:url(../image/icopmsg.png) 590px 0 no-repeat;margin:40px 0 70px;}
.frm .fgroup{overflow:hidden;color:#505050;padding-bottom:32px;}
.frm .fgroup label{float:left;width:70px;line-height:32px;}
.frm .fgroup input{float:left;border:#ccc 1px solid;width:290px;height:30px;line-height:30px;padding-left:10px;}
.frm .fgroup i{float:left;color:#c40000;margin-left:10px;line-height:32px;}
.frm .fgroup textarea{float:left;border:#ccc 1px solid;width:720px;height:214px;line-height:30px;padding-left:10px;}
.frm .btn{padding-left:70px;}
.frm .btn a{display:inline-block;height:32px;line-height:32px;padding:0 35px;color:#fff;font-size:12px;background-color:#c40000;cursor:pointer;}
.frm .btn a#lcancel{background-color:#d3d3d3;margin-left:18px;}
.shop{}
.shop .citem{overflow:hidden;}
.shop .citem h2{border-bottom:#d2d2d2 1px solid;font-size:16px;background:url(../image/ico4.png) 0 0 no-repeat;padding:0 0 18px 30px;margin-bottom:20px;}
.shop .citem h2 a{color:#c40000;}
.shop .citem h2 a.more{font-size:12px;color:#7e7e7e;float:right;}
.shop .citem h2:hover a.more{color:#c40000;}
.shop .citem .item{width:424px;height:250px;float:left;}
.shop .citem .item:nth-child(2){margin-right:12px;}
.shop .citem .item .fl{height:216px;overflow:hidden;position:relative;}
.shop .citem .item .fl:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(../image/bookbg.png) 0 0 no-repeat;}
.shop .citem .item .fl img{width:162px;height:216px;}
.shop .citem .item .fr{width:245px;}
.shop .citem .item .fr h3{margin:25px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.shop .citem .item .fr h3 a{font-size:16px;font-weight:600;}
.shop .citem .item .fr span{display:block;color:#565656;margin-top:25px;}
.shop .citem .item .fr p{margin-top:15px;}
.shop .citem .item .fr p a,.buybtns a{background:url(../image/buysbg.png) 0 0 no-repeat;width:104px;height:27px;line-height:27px;display:inline-block;color:#666;margin-top:20px;text-align:center;cursor:pointer;}
.shop .citem .item .fr p a:hover,.buybtns a:hover{background-image:url(../image/buysbgcur.png);color:#c40000;}
.shop .citem .item .fr p a.buy,.buybtns a.buy{margin-right:10px;}
.shop.shoplist .item{border-bottom:#d2d2d2 1px solid;margin:20px 0 0;height:auto;padding-bottom:20px;}
.shop.shoplist .citem .item:nth-child(2n){margin-right:0;padding-left:12px;}
.pubook.shopinfo .pbooktit .fr p{line-height:28px;}
.hr{padding-bottom:45px;}
.hr .item{padding-bottom:25px;}
.hr .item h2{font-size:18px;color:#c40000;overflow:hidden;padding-bottom:12px;border-bottom:#c40000 2px solid;margin-bottom:10px;}
.hr .item h2 i{float:right;font-size:12px;color:#7a0000;}
.hr .item p{line-height:26px;color:#;}
.contact{background:url(../image/contactbg.png) right 0 no-repeat;padding-bottom:70px;}
.contact h1{font-size:18px;color:#505050;padding:50px 0 50px;}
.contact p{color:#474747;font-size:12px;line-height:38px;background-repeat:no-repeat;background-position:0 center;padding-left:24px;}
.contact p.web{background-image:url(../image/icoweb.png);}
.contact p.addr{background-image:url(../image/icoaddr.png);}
.contact p.tel{background-image:url(../image/icotel.png);}
.contact p.fax{background-image:url(../image/icofax.png);}
.contact p.email{background-image:url(../image/icoemail.png);}
.contact p.post{background-image:url(../image/icopost.png);}
.contact .img{margin-top:50px;}
.contact img{max-width:100%;}
.frm .fgroup.inline{float:left;}
.contactmsg .frm .fgroup input{width:434px;}
.contactmsg .frm .fgroup.inline input{width:168px;}
.contactmsg .frm .fgroup label{text-align:right;padding-right:10px;width:60px;}
.login{background:url(../image/loginbg.jpg) 0 0 no-repeat;height:465px;background-size:cover;background-position:center;}
.login .w12{position:relative;height:100%;}
.login .lfrm{position:absolute;top:0;right:0;bottom:0;background-color:#fff;height:100%;padding:0 45px 0 30px;}
.login .lfrm h2{color:#c40000;font-size:24px;position:relative;padding:70px 0 13px;margin-bottom:10px;text-align:center;}
.login .lfrm h2:after{content:'';width:47px;height:1px;background-color:#b3b4b4;position:absolute;left:50%;bottom:0;transform:translateX(-50%);}
.login .lfrm .fgroup{height:42px;padding-top:20px;}
.login .lfrm .fgroup label{float:left;line-height:40px;width:65px;margin-right:10px;font-size:16px;color:#6e6d6d;text-align:right;}
.login .lfrm .fgroup span{float:left;border:#e2e2e2 1px solid;width:268px;}
.login .lfrm .fgroup span input{border:none;height:40px;line-height:40px;width:258px;padding-left:10px;}
.login .lfrm .fgroup.p span input{width:190px;}
.login .lfrm .fgroup.p a{color:#2b2b2b;font-size:12px;cursor:pointer;}
.login .lfrm .fgroup.v span{width:134px;}
.login .lfrm .fgroup.v span input{width:124px;}
.login .lfrm .fgroup img{float:left;margin:10px 0 0 14px;}
.login .lfrm .btns{margin:30px 0 0 75px;}
.login .lfrm .btns a.btn{float:left;color:#fff;line-height:40px;padding:0 40px;cursor:pointer;background-color:#c40000;}
.login .lfrm .btns i a{color:#c40000;}
.login .lfrm .btns i{float:left;color:#010101;margin:20px 0 0 7px;}
.mindex{overflow:hidden;margin-bottom:70px;position:relative;}
.mindex h1,.mindex h2{font-size:16px;color:#000;padding-bottom:25px;}
.mindex i{color:#c40000;}
.mindex h2{background:url(../image/mlevel.png) 0 0 no-repeat;padding-left:24px;padding-bottom:10px;}
.mindex .p{line-height:48px;overflow:hidden;color:#555;}
.mindex .p label{font-size:16px;float:left;width:80px;padding-left:24px;color:#333;background-repeat:no-repeat;background-position:0 center;}
.mindex .p .un{background-image:url(../image/mun.png);}
.mindex .p .sex{background-image:url(../image/msex.png);}
.mindex .p .tel{background-image:url(../image/mtel.png);}
.mindex .p .email{background-image:url(../image/memail.png);}
.mindex .p .c{background-image:url(../image/mdes.png);}
.mindex .p p,.mindex .p .des{float:left;width:745px;}
.mindex .otit{color:#000;font-size:24px;text-align:center;border:#e3e3e3 1px solid;border-bottom:none;line-height:60px;margin-top:30px;}
.mindex th{line-height:48px;font-size:16px;font-weight:600;background-color:#f8f8f8;padding-left:15px;border:#e3e3e3 1px solid;}
.mindex td{line-height:52px;padding-left:15px;border-bottom:#e5e5e5 1px solid;font-size:12px;text-align:center;border:#e3e3e3 1px solid;}
.mindex td a{display:block;width:100%;height:52px;}
.mindex .otb td a{background:url(../image/molink.png) center center no-repeat;}
.mindex tr:hover td{background-color:#fafafa;}
.mindex .otb tr:hover a{background-image:url(../image/molinkcur.png);}
.mindex .rlink{position:absolute;right:10px;top:0px;}
.mindex .rlink a{display:block;width:130px;border:#c40000 1px solid;color:#c40000;line-height:32px;margin-bottom:10px;text-align:center;}
.mindex .rlink a:hover{color:#fff;background-color:#c40000;}
.mindex .obinfo{color:#666;text-align:center;border:#e3e3e3 1px solid;border-top:none;line-height:60px;margin-bottom:30px;overflow:hidden;padding:0 20px;}
.mindex .obinfo i{color:#c40000;font-size:30px;margin:0 5px;}
.mindex .receiv{border:#e3e3e3 1px solid;background-color:#f8f8f8;padding:0 30px 20px;overflow:hidden;}
.mindex .receiv>div{float:left;padding-top:30px;width:60%;overflow:hidden;}
.mindex .receiv>div:nth-child(2n){width:40%;}
.mindex .receiv>div:last-child{width:100%;padding-top:22px;}
.mindex .receiv span{float:left;width:70px;text-align:right;}
.mindex .receiv p{float:left;color:#666;}
.mindex .receiv>div:last-child span{line-height:30px;}
.mindex .receiv>div:last-child p{width:716px;line-height:30px;}
.mindex .prolist{}
.mindex .prolist i{line-height:20px;height:20px;width:16px;border:#cacbcb 1px solid;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center center;cursor:pointer;}
.mindex .prolist i.minus{background-image:url(../image/icominus.png);}
.mindex .prolist i.add{background-image:url(../image/icoadd.png);}
.mindex .prolist input{line-height:20px;height:20px;width:60px;border:#cacbcb 1px solid;text-align:center;vertical-align:middle;}
.mindex .prolist td{overflow:hidden;}
.mindex .prolist a{background:none;cursor:pointer;}
.mindex .prolist tr:hover a{background:none;}
.mindex .btns{text-align:center;}
.btnpre{height:34px;width:150px;margin-right:10px;}
.mindex .btns a{width:132px;height:34px;line-height:34px;background-color:#c40000;color:#fff;display:inline-block;margin:0 10px;cursor:pointer;}
.mindex .p input{color:#8b8b8b;height:32px;line-height:32px;width:254px;border:#cacbcb 1px solid;padding-left:10px;}
.mindex .p textarea{color:#8b8b8b;height:178px;line-height:32px;width:718px;border:#cacbcb 1px solid;padding:10px;}
.mindex .mpwd{padding-top:50px;}
.mindex .c{padding:0 0 12px 208px;overflow:hidden;}
.mindex .c span{float:left;width:85px;line-height:34px;text-align:right;padding-right:10px;}
.mindex .c input{float:left;width:242px;line-height:32px;padding-left:10px;border:#cacbcb 1px solid;}
.mindex .mpwd .btns{margin-top:18px;text-align:left;padding-left:293px;}
.mindex .mpwd .btns a{text-align:center;}
.mindex .receiv.txt>div{float:none;width:100%;padding-top:15px;}
.mindex .receiv.txt span{float:left;line-height:32px;padding-right:10px;}
.mindex .receiv.txt input{color:#666;float:left;width:262px;line-height:32px;padding-left:10px;border:#cacbcb 1px solid;}
.mindex .receiv.txt input#addr{width:480px;}
.mindex .receiv.txt select{color:#666;float:left;width:272px;padding-left:10px;height:32px;border:#cacbcb 1px solid;}
.mindex .receiv.txt textarea{color:#666;float:left;height:150px;width:680px;line-height:32px;padding:10px;border:#cacbcb 1px solid;}
.mindex .receiv.txt .btns{margin:20px 0;}
.mindex .tbtns{overflow:hidden;margin-bottom:20px;}
.mindex .tbtns .fl a{background-color:#efefef;padding:0 14px;line-height:28px;margin-right:10px;display:inline-block;border-radius:5px;}
.mindex .tbtns .fl a.cur,.mindex .tbtns .fl a:hover{background-color:#c40000;color:#fff;}
.mindex .tbtns .fr a{background:#c40000 url('../image/icoup.png') 19px center no-repeat;padding:0 23px 0 43px;line-height:28px;margin-right:10px;display:inline-block;border-radius:5px;color:#fff;}
.mindex .mpwd .c label{float:left;}
label.chk{margin-right:38px;padding-left:18px;background:url(../image/chk.png) 0 center no-repeat;cursor:pointer;line-height:34px;}
label.chk.cur{background-image:url(../image/chked.png);}
.mindex .mpwd .c p.tip{padding:10px 0 0 95px;color:#797979;font-size:12px;}
.car.mindex{background-color:#fff;margin-bottom:0;padding:0 30px 70px;}
.car.mindex .vno label.chk{margin-right:15px;}
.car.mindex .vno input{width:200px;padding-left:10px;line-height:32px;margin-left:10px;color:#a5a5a5;font-size:12px;border:#e3e3e3 1px solid;}
.car.mindex .vno{margin-left:343px;float:left;}
.car.mindex .btns a{width:148px;height:38px;line-height:38px;background-color:#fff;color:#c40000;border:#c40000 1px solid;}
.car.mindex .btns a.cur,.car.mindex .btns a:hover{background-color:#c40000;color:#fff;}
.car.mindex .btns a.cur{margin:0;}
.car.mindex .receiv.txt>div{width:60%;float:left;}
.car.mindex .receiv.txt>div:nth-child(2n){width:40%;}
.car.mindex .receiv.txt>div:last-child{width:100%;padding-top:22px;}
.car.mindex .receiv.txt>div textarea{width:935px;}

#popbg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);z-index:999;display:none;}
#pop{width:550px;height:280px;text-align:center;margin:0 auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background-color:#fff;border-radius:5px;}
#pop .close{background:url(../image/popclose.png) 0 0 no-repeat;width:25px;height:25px;position:absolute;right:5px;top:5px;display:inline-block;cursor:pointer;}
#pop .addcar{height:60px;background:url(../image/popcar.png) center center no-repeat;margin:40px 0 20px;}
#pop .getpwd{height:55px;background:url(../image/getpwd.png) center center no-repeat;margin:40px 0 20px;}
#pop .ok{height:60px;background:url(../image/icook.png) center center no-repeat;margin:40px 0 20px;}
#pop .err{height:40px;background:url(../image/icoerr.png) center center no-repeat;margin:40px 0;}
#pop .msg{color:#d10909;font-size:24px;margin-bottom:10px;}
#pop .info{color:#333333;font-size:24px;margin-bottom:10px;}
#pop .smsg{color:#8a8a8a;font-size:12px;}
#pop .btns{margin-top:30px;}
#pop .btns a{padding:0 30px;margin:0 10px;line-height:38px;background-color:#c40000;color:#fff;display:inline-block;border-radius:5px;cursor:pointer;}
.foot{background:url(../image/footbg.jpg) 0 0 repeat-y;width:1920px;margin:0 auto;overflow:hidden;padding:48px 0 24px;}
.foot .item{float:left;width:171px;border-right:rgba(175,27,27,1) 1px solid;min-height:144px;text-align:center;}
.foot .item:first-child{width:122px;text-align:left;}
.foot .item h4{padding-bottom:8px;}
.foot .item h4 a{font-size:18px;}
.foot .item p{}
.foot .item a{color:#fff;line-height:30px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.foot .bshare{padding-left:40px;float:left;overflow:hidden;}
.foot .bshare-custom{width:196px;float:left;overflow:hidden;margin-top:20px;}
.foot .bshare-custom a{float:left;margin-right:30px;margin-bottom:20px;width:32px;height:32px;padding-left:0;}
.foot .bshare-custom a.bshare-sinaminiblog{background:url(../image/icosina.png);}
.foot .bshare-custom a.bshare-weixin{background:url(../image/icowx.png);}
.foot .bshare-custom a.bshare-qqim{background:url(../image/icoqq.png);}
.foot .bshare-custom a.bshare-qqmb{background:url(../image/icoqqmb.png);}
.foot .bshare-custom a.bshare-douban{background:url(../image/icodouban.png);}
.foot .bshare-custom a.bshare-qqxiaoyou{background:url(../image/icoqqxy.png);}
.foot .wechat{float:left;width:116px;}
.foot .wechat p{color:#fff;padding-top:14px;text-align:center;}
.copy{background-color:#262626;height:52px;line-height:52px;overflow:hidden;}
.copy p{color:#dcdcdc;font-size:12px;float:left;}
.copy a{color:#dcdcdc;font-size:12px;margin-right:18px;}
.fixed{position:fixed;right:1px;bottom:50px;width:40px;z-index:999999;}
.fixed a{display:block;width:40px;height:40px;line-height:40px;background-color:rgba(0,0,0,0.6);color:#fff;font-size:12px;border-bottom:1px solid #fff;overflow:hidden;background-position:center center;background-repeat:no-repeat;text-indent:40px;position:absolute;right:0;font-size:15px;}
.fixed a.qq{background-image:url(../image/qq.png);top:-164px;}
.fixed a.tel{background-image:url(../image/tel.png);top:-123px;}
.fixed a.wechat{background-image:url(../image/icowechat.png);top:-82px;}
.fixed a.gotop{text-indent:0;text-align:center;top:-41px;border-bottom:0;cursor:pointer;}
.fixed .fcode{width:116px;position:absolute;right:50px;bottom:1px;padding:2px;background-color:#fff;border:1px solid #ccc;display:none;transition-duration:0.5s;}
.fixed a.qq:hover,.fixed a.tel:hover{width:130px;background-position:8px center;text-indent:35px;}
.fixed a.tel:hover{width:140px;}


@media screen and (max-width:1920px){
.wrap{background-size:cover;width:100%;background-position:center;}
.foot{width:100%;}
}
@media screen and (max-width:1200px){
body{width:1200px;}
}