@charset "utf-8";
.top{background-color:#f5f5f5;height:36px;line-height:36px;font-size:14px;color:#aaaaaa;overflow:hidden;}
.top a{color: #aaaaaa;}
.logo{width:50%;padding-top: 24px;float: left;}
.toptel{float: right; width:45%;height: 72px;margin-top:12px;}
.toptel1{ background: url("/images/tel.jpg") no-repeat left center;font-size: 28px;padding-left: 85px;height: 48px;line-height: 48px;}
.toptel2{font-size: 36px;color: #cf0103;line-height:1.3;font-weight: bold;height: 48px; }
.toptel3{font-size: 16px;color: #333333;padding-top: 5px;word-spacing:23px;letter-spacing: 2px;}


.navbg{height: 60px; background: #cf0103; }
.nav {font-size: 16px;width: 1200px;margin: 0 auto; height: 60px; line-height: 60px;}
.nav ul li {float: left;width: 12.5%; text-align:center;  }
.nav ul li a{color: #fefefe;display: block;}
.nav ul li a:hover {background: #7f0001;}
.nav ul li a.xz {background: #7f0001;}


.banner{ width:100%;  overflow:hidden;}
.banner img{ max-width:100%; height:auto;}

.gfqdh {width: 100%; height: 250px; background: #f5f5f5; padding-top: 50px; }
.gfqdh .w1200 div{width: 340px;   float: left;font-size: 18px; color: #333333; line-height: 36px;padding-top: 50px;}
.gfqdh .w1200 div:last-child {width: 179px;}

.syfw{padding-top: 50px; height: 800px;}
.syfw h3{ color: #aaaaaa;}
.content.service {text-align: center;font-size: 0;}
span.time {display: block;width: 100%;text-align: center;line-height: 3;}
.main_con {display: block;margin: 50px 0 0;}
.main_con img {height: revert-layer;}

.fwxm {float: left; width: 240px;height:260px; margin-right: 80px; margin-top: 50px;}

.fwxm a{padding-top:20px;height:240px;display: block;background:url("/images/fwb.jpg") no-repeat center bottom #ffffff;box-shadow:0 0 5px 5px #f5f5f5;}
.fwxm a:hover{background:url("/images/fwbh.jpg") no-repeat center bottom #ffffff; margin-top: -5px;}
.fwxm a .fwxm1{width: 100%; height: 140px;}
.fwxm a .fwxm2{text-align:center;font-size: 18px; color: #333333; line-height: 40px;}
.fwxm a .fwxm3{text-align:center;font-size: 14px; color: #aaaaaa;text-transform:uppercase;}
.fwxm a:hover .fwxm2{color: #cf0103;}

.fwxm a .fwxmimg1{background: url("/images/fw1.jpg") no-repeat center center;}
.fwxm a:hover .fwxmimg1{background: url("/images/fw1h.jpg") no-repeat center center;}
.fwxm a .fwxmimg2{background: url("/images/fw2.jpg") no-repeat center center;}
.fwxm a:hover .fwxmimg2{background: url("/images/fw2h.jpg") no-repeat center center;}
.fwxm a .fwxmimg3{background: url("/images/fw3.jpg") no-repeat center center;}
.fwxm a:hover .fwxmimg3{background: url("/images/fw3h.jpg") no-repeat center center;}
.fwxm a .fwxmimg4{background: url("/images/fw4.jpg") no-repeat center center;}
.fwxm a:hover .fwxmimg4{background: url("/images/fw4h.jpg") no-repeat center center;}
.fwxm a .fwxmimg5{background: url("/images/fw5.jpg") no-repeat center center;}
.fwxm a:hover .fwxmimg5{background: url("/images/fw5h.jpg") no-repeat center center;}
.fwxm a .fwxmimg6{background: url("/images/fw6.jpg") no-repeat center center;}
.fwxm a:hover .fwxmimg6{background: url("/images/fw6h.jpg") no-repeat center center;}
.fwxm a .fwxmimg7{background: url("/images/fw7.jpg") no-repeat center center;}
.fwxm a:hover .fwxmimg7{background: url("/images/fw7h.jpg") no-repeat center center;}
.fwxm a .fwxmimg8{background: url("/images/fw8.jpg") no-repeat center center;}
.fwxm a:hover .fwxmimg8{background: url("/images/fw8h.jpg") no-repeat center center;}


.fwxm_n {display: inline-block;width: 33%;}

.fwxm_n a{padding-top:20px;display: block;background:url("/images/fwb.jpg") no-repeat center bottom 30px #ffffff;box-shadow:0 0 5px 5px #f5f5f5;    text-align: center;}
.fwxm_n a:hover{background:url("/images/fwbh.jpg") no-repeat center bottom 30px #ffffff; margin-top: -5px;}
.fwxm_n a .fwxm1{width: 100%;}
.fwxm_n a .fwxm2{text-align:center;font-size: 18px; color: #333333; line-height: 40px;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.fwxm_n a .fwxm3{text-align:center;font-size: 14px; color: #aaaaaa;text-transform:uppercase;}
.fwxm_n a:hover .fwxm2{color: #cf0103;}
.mr0 { margin-right: 0;}



.gsjs {background:url("/images/ggjjbg.jpg") repeat-y center center;padding: 50px 0 30px;}

.gsjs h1,.gsjs h3{color:#ffffff;}
.sygsjsnr {width:1040px; margin: 0px auto; font-size: 16px; line-height: 36px;padding-top:30px;color:#ffffff;}
.sygsjsnr img {margin-right: 20px;border-radius: 8px;}

.more {width: 508px;height: 60px;background: url("/images/morex.png") no-repeat center center;  text-align: center; line-height: 60px;margin:0 auto;font-size: 16px;}
.more a {color: #aaaaaa;}
.more a:hover {color: #000000;}

.qsbj {position: relative; padding-top:50px;height: 720px;background: url("/images/qsbjbg.jpg") no-repeat center center; width: 1200px; margin: 0px auto;}
.qsbjtit{font-size: 24px;position: absolute;width: 100px;left:50%;top:360px; margin-left: -50px; text-align: center;}
.qsbj1 {position: absolute; width: 255px;left:5px; top:320px;text-align: right;}
.qsbj2 {position: absolute; width: 305px;left:50px; top:500px;text-align: right;}
.qsbj3 {position: absolute; width: 300px;left:450px; top:600px;text-align: center;}
.qsbj4 {position: absolute; width: 305px;right:50px; top:500px;text-align: left;}
.qsbj5 {position: absolute; width: 255px;right:5px; top:320px;text-align: left;}
.qsbjnr1{font-size: 18px; color:#000000;}
.qsbjnr2{font-size: 14px; color:#aaaaaa;text-transform:uppercase;line-height: 40px;}
.qsbjnr3{font-size: 14px; color:#000000; line-height: 24px;}

.liyou{ width: 100%; height:450px; padding-top:50px;background: #f9f9f9;}
.liyounr {padding-top: 50px;text-align: center;}
.liyounr img {height: auto !important;}


.bjcs {padding-top:50px;height:440px;}
.bjcslist {width:48%;height:100px; margin-bottom: 20px;}
.riqi {width:20%; height:100px;background:#cd1b19;color:#ffffff;padding-top:10px; text-align:center;box-sizing: border-box;}
.nian {font-size:24px; line-height:46px;display:block;background: url("/images/riqifx.jpg") no-repeat center bottom;}
.yueri {display:block;font-size:18px; line-height:40px;}
.bjcslist1 {background: #f5f5f5;width:80%;height:100px;padding-left:26px;color:#333333;    box-sizing: border-box;}
.bjcslist2 { font-size:18px;padding-top:16px; line-height: 40px;display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.bjcslist3 { font-size:16px;color:#aaaaaa;line-height: 30px;height: 30px;overflow: hidden; padding-right: 20px;}
.bjcslist:hover .riqi {background: #cf0103;}
.bjcslist:hover .bjcslist2 {color: #cf0103;}


.fwgybg{background: url("/images/fwgybg.jpg") no-repeat center center;height:268px;padding-top:50px;font-size: 0; text-align: center;}
.fwgybg h1,.fwgybg h3{color:#ffffff;}
.gynr {padding-top: 20px;}
.gynr a{display: inline-block;width: 12.5%;margin-right: 0;}

.gynr a:last-child { margin-right: 0px;}



.hezuo {padding-top:50px;margin-bottom: 50px;}
.hezuologo {padding-top:40px;}
.hezuologo ul li {float:left;font-size: 0px; padding: 5px;}

.foot {text-align: center; line-height: 24px; padding-top: 20px;background: #fff; color: #111;font-size: 14px;padding-bottom: 40px;border-top:2px #cf0103 solid;}
.foot a{color: #111;}

.sxia{margin-top: 50px;}



.lanmubanner {width: 100%;}
p.nowon {font-size: 16px;padding: 5px 5px 20px;text-align: left;}
.lanmubanner img {width: 100%;}
.content ,.contentbg3{background: url("/images/contentbg.png"); width: 1100px; height: auto; margin: 0 auto; font-size: 18px;line-height: 36px;padding: 5px 5px 50px;}
.content table {width: 100%;max-width: 100%;}
.contentbg {background: url("/images/contentbg.png"); width: 1100px; height: auto; margin: 0 auto; padding: 50px;}
.contentbg .fwxm{ margin: 15px 17px;}
.contentbg1 {background: #ffffff; width: 1100px; height: auto; margin: 0 auto; padding: 50px;}
.contentbg2 {background: url("/images/contentbg.png"); width: 1126px; height: auto; margin: 0 auto; padding:50px 37px;}


.cllist {width: 255px; height: 255px; margin: 13px; display: block; float: left; font: 0px;}

.lxfs {width: 100%; color: #333333; padding-left:50px; }
.lxfs p{font-size: 18px;}
.lxwm1{font-size: 36px;}
.lxwm2 {font-size: 14px;text-transform:uppercase;}
.ditu {width: 685px; height: 472px;}
.pop .top { margin: 0;}


.xqrq { color: #aaaaaa;font-size: 16px;text-align: center;line-height: 60px;border-bottom: 1px solid #dddddd;}
.xqnr {padding-top:20px; font-size:18px; line-height: 36px;padding-bottom:50px; color: #333333;}

.ggzjqh {position: relative;}

.ggzjqh ul li { }
.ggzjxiao {width:270px;padding-bottom:6px; font-size:0px; }
.ggzjqh ul li.xz .ggzjxiao {background: url("/images/gszsjt.png") no-repeat right center;}

.ggzjqh ul li .ggzjxiao img{ border: 6px solid #c6c6c6;width: 248px;height:108px;}
.ggzjqh ul li.xz .ggzjxiao img{ border: 6px solid #cf0103;}
.ggzjqh ul li .ggzjda{display: none;}
.ggzjqh ul li.xz .ggzjda{display: block;border: 6px solid #cf0103; width: 740px;height: 487px;position: absolute; right: 0px;top:0px;}


.cfbz { padding: 50px 0px 50px 50px; border-bottom: 1px solid #dddddd;}
.cfbztit { font-size: 30px; font-weight: bold;}
.cfbznr {width: 817px;font-size: 18px; color: #333333; line-height: 36px;}
.cfbzzs {font-size: 16px; color: #aaaaaa; line-height: 30px; padding-top: 40px;}

.weixin {width:260px; height:301px; position:fixed; top:200px; right:0px;z-index:999;}

.page {margin-top:30px;font-size: 16px;text-align: center;}
.page a:hover {color: #fff;background: #cb1411;}
.page a {display: inline-block;padding:0px 12px;border: 1px #ccc solid;margin:10px;background:#efefef;}


#wrap {
	font-size:24px;
    bottom: 0px;
    margin: 0 auto;
    width: 100%;
    line-height: 35px;
    position: fixed;
    border: 0px solid #fff;
    text-align: center;
    color: #fff;
    background:#cf0103;border-top: 1px #fff solid;
    box-shadow: 0px -1px 5px 2px #787878;
}
#wrap a{color: #fff;}
