blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
input,select,textarea{font-size:14px;font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif}
img{border:0}
li,ul{list-style-type:none}
body{font-size:14px;font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
a{color:#333;text-decoration:none}
a:hover{text-decoration:none}
.fl{float:left}
.fr{float:right}
.bg{background:#f9f9f9}
.headbg{background:#fff}
.head{width:1200px;margin:0 auto;height:92px;position:relative}
.head .logo{padding-top:28px;float:left}
.head ul.nav{width: 780px;overflow:hidden;float:left;padding-left: 60px;}
.head ul.nav li{float:left;line-height:90px}
.head ul.nav li a{display:block;padding: 0 17px;font-size:15px;color:#333;}
.head ul.nav li a:hover{border-bottom:2px #005bac solid;color:#005bac}
.head ul.nav li ul.navxl{ display:none; background:#fff; padding:2px 0 0;}
.head ul.nav li ul.navxl li{ line-height:40px; float:none;}
.head ul.nav li:hover ul.navxl{ display:block;}
.head ul.nav li ul.navxl li a{ padding:0; text-align:center;}
.head ul.nav li ul.navxl li a:hover{border-bottom:1px #005bac solid;color:#005bac; }
.head .ss{display:block;float:right;margin:37px 20px 0 0}
.head .ss img{display:block}
#search-form{-moz-transition:max-height,.5s;-o-transition:max-height,.5s;-webkit-transition:max-height,.5s;transition:max-height,.5s;position:absolute;top:92px;right:0;width:33%;max-height:0;overflow:hidden;background-color:#e1e4e7}
#search-form.open{max-height:40px;border:1px #ccc solid}
#search-form fieldset{position:relative;margin:0 60px 0 0;padding:0;border:none}
#search-form input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:40px}
#search-form input[type=text]{width:100%;padding:0 5px 0 22px;background:#fff;border:none}
#search-form input[type=submit]{position:absolute;bottom:0;right:0;width:60px;margin:0;padding:0;font-weight:700;text-transform:uppercase;color:#516270;background:#eaeaea;border:none;cursor:pointer}
.adbg{background:url(../images/adbg.jpg) no-repeat center;height:100px}
.adbg .ad{width:1200px;overflow:hidden;margin:0 auto}
.adbg .ad span{display:block;float:left;font-size:24px;color:#fff;line-height:100px;padding-left:60px;font-weight:700}
.adbg .ad p{float:right;font-size:34px;color:#fff;line-height:100px;padding-right:40px;font-weight:700}
.adbg .ad p img{display:block;float:left;width:60px;padding:19px 20px}
.td{width:1200px;margin:0 auto;overflow:hidden;padding:55px 0}
.td .tdl{float:left}
.td .tdl img{width:441px;height:auto}
.td .tdr{float:right;padding-top:125px}
.td .tdr ul{overflow:hidden}
.td .tdr ul li{width:137px;height:138px;float:left;margin:0 26px;background:url(../images/tdbg.png) no-repeat;text-align:center}
.td .tdr ul li img{width:70px;height:auto;padding:15px 0}
.td .tdr ul li p{font-size:18px;color:#000}
.abtbg{background:url(../images/abtbg.jpg) no-repeat center top}
.abt{width:1200px;margin:0 auto}
.abt .abttit{text-align:center;height:290px}
.abt .abttit p{font-size:36px;color:#fff;padding:90px 0 15px}
.abt .abttit p span{font-size:24px;color:#fff;display:block}
.abt .abttit span.sx{display:inline-block;width:2px;height:92px;background:#fff}
.abt .abtjj{padding:50px 0}
.abt .abtjj p{font-size:15px;color:#999;line-height:36px;text-align:center}
.abt .abtjj a{display:block;font-size:18px;width:176px;height:46px;background:#005bac;border-radius:23px;text-align:center;color:#fff;line-height:46px;margin:0 auto;margin-top:30px}
.cpzx{width:1200px;margin:0 auto}
.cpzx ul{overflow:hidden;padding:10px}
.cpzx ul li{width:380px;float:left;margin-right:20px;box-shadow:0 0 15px 0 rgba(238,237,237,.75)}
.cpzx ul li.last{margin-right:0}
.cpzx ul li img{width:380px;height:285px;}
.cpzx ul li p{height:111px}
.cpzx ul li p span.cptit{display:block;text-align:center;padding:30px 10px 0;color:#000;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.cpzx ul li p span.jia{width:24px;height:24px;display:block;margin:15px auto;background:#1fa966;border-radius:12px;text-align:center;line-height:22px;font-size:24px;color:#fff;font-weight:700}
.cpzx ul li:hover p{background:#1fa966}
.cpzx ul li:hover p span.cptit{color:#fff}
.cpzx ul li:hover p span.jia{background:#fff;color:#1fa966}
.ysbg{background:#f8f8f8;margin:50px 0;overflow:hidden}
.cpys{width:1200px;margin:0 auto}
.cpys .ysl{float:left;margin-left:-352px}
.cpys .ysl img{width:855px;height:auto}
.cpys .ysr{float:right;width: 660px;}
.cpys .ysr .ystit{color:#555;padding:30px 0}
.cpys .ysr .ystit span{display:block;font-size:36px}
.cpys .ysr .ystit p{font-size:24px}
.cpys .ysr ul{overflow:hidden}
.cpys .ysr ul li{overflow:hidden;padding-bottom: 14px;}
.cpys .ysr ul li img{width: 87px;height:auto;float:left;}
.cpys .ysr ul li p{width: 545px;float:right;padding:15px 15px 15px 0;font-size:16px;color:#999;line-height:25px;}
.cpys .ysr ul li p span{display:block;font-size:18px;color:#005bac;font-weight:700;padding-bottom:10px}
.xwbg{background:url(../images/xwbg.jpg) no-repeat center bottom;overflow:hidden;height:690px}
.xwdt{width:1200px;margin:0 auto;overflow:hidden}
.xwdt .xwtit{color:#555}
.xwdt .xwtit span{display:block;font-size:36px}
.xwdt .xwtit p{font-size:24px}
.adv_c1 .adv_c1_t{line-height:30px;height:30px;float:right;margin-top:-30px}
.adv_c1 .adv_c1_t a{text-align:center;display:inline-block;margin:0 0 0 30px;font-size:16px;color:#555;padding:0 10px;cursor:pointer}
.adv_c1 .adv_c1_t a span{font-size:18px;color:#fff;padding:0 20px;font-weight:700}
.adv_c1 .adv_c1_t a:hover,.adv_c1_t a.cur{color:#fff;text-decoration:none;background:#005bac}
.adv_c1 ul{padding:40px 0}
.adv_c1 ul li{width:588px;float:right;background:url(../images/xwnrbg1.png) no-repeat center;height:243px;margin:10px 20px 10px -20px}
.adv_c1 ul li a img{width:168px;height:126px;display:block;float:left;padding:19px 30px 19px 75px}
.adv_c1 ul li a span.zxtit{display:block;float:left;padding:40px 0 10px;width:300px;font-size:16px;color:#525252;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.adv_c1 ul li a p{float:left;width:300px;font-size:14px;color:#999;line-height:22px;height:44px;overflow:hidden;padding-bottom:47px}
.adv_c1 ul li a span.time{display:block;float:left;width:490px;padding:10px 0 0 90px;font-size:20px;color:#a4a4a4;line-height:30px}
.adv_c1 ul li a span.time strong{font-size:30px;display:block}
.adv_c1 ul li:hover{background:url(../images/xwnrbg1_1.png) no-repeat center}
.adv_c1 ul li:hover a span.zxtit{color:#005bac}
.adv_c1 ul li:hover a span.time{color:#fff}
.adv_c1 ul li.zx2{float:left;background:url(../images/xwnrbg2.png) no-repeat center;margin:140px 0 10px 20px}
.adv_c1 ul li.zx2 a img{padding-left:25px}
.adv_c1 ul li.zx2 a span.time{padding-left:40px}
.adv_c1 ul li.zx2:hover{background:url(../images/xwnrbg2_1.png) no-repeat center}
.cplist{width:1200px;margin:-80px auto 80px;overflow:hidden;background:#fff;box-shadow:0 0 15px 0 rgba(238,237,237,.75)}
.cplist .cptitle{margin:50px 0 -55px;padding:0 20px;overflow:hidden}
.cplist .cptitle span{width:25px;height:3px;background:#1fa966;display:block;float:left;margin:14px 10px 0 0}
.cplist .cptitle p{font-size:24px;color:#242424}
.cplist ul{padding:20px;overflow:hidden}
.cplist ul li{width:370px;float:left;margin:0 25px 40px 0;box-shadow:0 0 15px 0 rgba(238,237,237,.75)}
.cplist ul li.list1{margin-top:70px}
.cplist ul li.list2{margin-top:125px}
.cplist ul li.list3{margin-top:25px}
.cplist ul li.list10,.cplist ul li.list4,.cplist ul li.list7{margin-top:-55px}
.cplist ul li.list12,.cplist ul li.list6,.cplist ul li.list9{margin-top:-100px}
.cplist ul li.list12,.cplist ul li.list3,.cplist ul li.list6,.cplist ul li.list9{margin-right:0}
.cplist ul li img{width:370px;height:278px}
.cplist ul li p{height:111px}
.cplist ul li p span.cptit{display:block;text-align:center;padding:30px 10px 0;color:#000;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight: bold;}
.cplist ul li p span.jia{width:24px;height:24px;display:block;margin:15px auto;background:#1fa966;border-radius:12px;text-align:center;line-height:22px;font-size:24px;color:#fff;font-weight:700}
.cplist ul li:hover p{background:#1fa966}
.cplist ul li:hover p span.cptit{color:#fff}
.cplist ul li:hover p span.jia{background:#fff;color:#1fa966}
.pages{text-align:center;background:#fff;padding:0 0 50px}
.pages ul{width:auto;margin:0;display:inline-block;padding:0}
.pages ul li{width:auto;height:auto;margin:0;float:left;font-size:15px;color:#333;padding:0;border:0;box-shadow:initial}
.pages ul li span{background:#fff;color:#dfdfdf;display:block;padding:0 10px;border:1px #dfdfdf solid;margin:0 5px;font-size:20px}
.pages ul li a{color:#333;display:block;padding:0 10px;border:1px #d2d2d2 solid;margin:0 5px;font-size:20px}
.pages ul li a:hover{background:#005bac;color:#fff}
.pages ul li.thisclass span{color:#fff;background:#005bac}
.cpnr{width:1200px;margin:-80px auto 80px;overflow:hidden;background:#fff;box-shadow:0 0 15px 0 rgba(238,237,237,.75)}
.cpnr .cptitle{margin:50px 0 10px;padding:0 20px;overflow:hidden}
.cpnr .cptitle span{width:25px;height:3px;background:#1fa966;display:block;float:left;margin:14px 10px 0 0}
.cpnr .cptitle p{font-size:24px;color:#242424}
.cpnr .cpnrl{width:350px;float:left}
.cpnr .cpnrl ul{margin:0 10px;border-top:2px #e5e5e5 solid;padding:20px 0}
.cpnr .cpnrl ul li{padding:35px 10px;border-bottom:1px #e5e5e5 dashed;overflow:hidden}
.cpnr .cpnrl ul li img{width:124px;height:auto;float:left;padding-right:15px}
.cpnr .cpnrl ul li span{display:block;font-size:18px;color:#000;float:left;width:170px;padding:8px 0 5px}
.cpnr .cpnrl ul li p{font-size:18px;color:#003083;float:left;width:170px}
.cpnr .cpnrr{width:830px;float:right}
.cpnr .cpnrr .proimg{float:left;width:430px}
.cpnr .cpnrr .proimg img{width:430px;height:323px}
.cpnr .cpnrr .protxt{width:370px;float:right;padding-right:15px}
.cpnr .cpnrr .protxt h1{font-size:30px;color:#333;line-height:40px;padding:10px 0;border-bottom:1px #d3d2d2 dashed;margin-bottom:10px}
.cpnr .cpnrr .protxt span{font-size:16px;display:block;color:#5a5a5a;line-height:32px}
.cpnr .cpnrr .protxt span strong{color:#333}
.cpnr .cpnrr .protxt span p{height:96px;overflow:hidden}
.cpnr .cpnrr .protxt p.zx{font-size:54px;font-weight:700;color:#005bac;background:url(../images/zxbg.jpg) no-repeat center/62px;background-size:auto 100%;line-height:73px;margin:10px 0 0;width:143px;float:left}
.cpnr .cpnrr .protxt p.zx span{font-size:18px;padding:0;color:#003083;height:62px;line-height:62px;text-align:center}
.cpnr .cpnrr .cpart{overflow:hidden;width:830px;font-size:15px;padding:30px 0;line-height:27px}
.cpnr .cpnrr .cpart .cpms{height:45px;background:#005bac;color:#fff;font-size:20px;line-height:45px;padding:0 15px}
.cpnr .cpnrr .cpart span{font-size:18px;color:#005bac;display:block;font-weight:700;padding:30px 10px 15px}
.cpnr .cpnrr .cpart p{padding:10px 10px;color:#555;font-size:15px;line-height:27px}
.cpnr .cpnrr .cpart img{width:600px;height:auto;margin:0 auto;display:block}
.cpnr .cpnrr .linkbox{}
.cpnr .cpnrr .linkbox h3{padding: 10px;background: linear-gradient(to left,#0f8dd3,#3035a4);}
.cpnr .cpnrr .linkbox h3 a{color: #fff;}
.cpnr .cpnrr .linkbox ul{padding: 10px;overflow:hidden;}
.cpnr .cpnrr .linkbox ul li{width: 200px;float: left;padding: 10px 0;font-size: 16px;}
.cpnr .cpnrr .linkbox ul li a{}

.xwlist{width:1200px;margin:-80px auto 80px;overflow:hidden;background:#fff;box-shadow:0 0 15px 0 rgba(238,237,237,.75)}
.xwlist .xwtitle{margin:50px 20px 0;overflow:hidden;border-bottom:2px #e5e5e5 solid;padding-bottom:10px}
.xwlist .xwtitle span{width:25px;height:3px;background:#1fa966;display:block;float:left;margin:14px 10px 0 0}
.xwlist .xwtitle p{font-size:24px;color:#242424}
.xwlist ul.xw{padding:20px 20px 50px;overflow:hidden}
.xwlist ul.xw li{width:510px;float:left;margin:0 14px;border:1px #fff solid;border-bottom:1px #ececec solid;padding:20px 20px 0}
.xwlist ul.xw li a{display:block}
.xwlist ul.xw li a img{width:510px;height:383px;display:none}
.xwlist ul.xw li a p{overflow:hidden;padding:5px 0 20px 0}
.xwlist ul.xw li a p span.xwtit{display:block;font-size:16px;line-height:20px;color:#000;float:left;width:410px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.xwlist ul.xw li a p span.time{float:right;color:#a3a3a3;font-size:16px}
.xwlist ul.xw li a p.xwms{padding:0 0 23px 0;font-size:14px;line-height:22px;color:#666;height:44px;overflow:hidden}
.xwlist ul.xw li.list1 a img{display:block;padding-bottom:20px}
.xwlist ul.xw li:hover{border:1px #005bac solid;box-shadow:0 0 15px 0 rgba(0,91,172,.2)}
.xwlist ul.xw li:hover a p span.xwtit{color:#005bac}
.xwlist ul.xw li:hover a p span.time{color:#005bac}
.xwnr .xwtitle{border-bottom:0}
.xwnr .xwnrl{width:340px;float:left;padding:20px 0;margin:0 15px;border-top:2px #e5e5e5 solid}
.xwnr .xwnrl ul li{text-align:center;padding-bottom:10px}
.xwnr .xwnrl ul li img{width:315px;height:auto}
.xwnr .xwnrl ul li span{display:block;font-size:16px;padding:15px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.xwnr .xwnrr{width:815px;float:right;margin:-50px 0 60px}
.xwnr .xwnrr h1{font-size:24px;color:#242424;font-weight:400;text-align:center;border-bottom:1px #e5e5e5 solid;padding:10px 0}
.xwnr .xwnrr .article{padding:10px;font-size:15px;color:#999;line-height:30px}
.xwnr .xwnrr .article p{font-size:15px;color:#999;line-height:30px;padding:10px 0}
.xwnr .xwnrr .article img{width:600px;height:auto;margin:0 auto;display:block}
.prenext{float:left;background:#e8e8e8;width:815px}
.prenext span{display:block;float:left;width:386px;padding:10px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;font-size:15px}
.prenext span a{color:#000}
.prenext span a:hover{color:#999}
.abtnr{padding:30px;overflow:hidden}
.abtnr .abtbox{overflow:hidden;padding:30px 0 60px}
.abtnr .abtboxl{width:650px;float:left}
.abtnr .abtboxl .jjtit{padding-bottom:10px}
.abtnr .abtboxl .jjtit span.sp1{font-size:28px;display:block;color:#242424}
.abtnr .abtboxl .jjtit span.sp2{font-size:14px;color:#989898}
.abtnr .abtboxl p{font-size:16px;line-height:32px;color:#888;padding:15px 0}
.abtnr .abtboxr{width:457px;float:right;padding-top:40px}
.abtnr .abtboxr img{width:457px;height:auto}
.abtnr .abtbox2{background:#f9f9f9;height:208px}
.abtnr .abtbox2 ul{overflow:hidden}
.abtnr .abtbox2 ul li{width:80px;float:left;padding:46px 102px}
.abtnr .abtbox2 ul li img{width:80px;height:auto}
.abtnr .abtbox2 ul li p{font-size:16px;padding:15px 0 0}
.abtnr .abtbox3{padding:50px 0 0}
.abtnr .abtbox3 .gcfbtit{font-size:28px;color:#242424;text-align:center;padding:30px 0}
.abtnr .abtbox3 p{font-size:16px;color:#888;line-height:32px;text-align:center;padding-bottom:30px}
.abtnr .abtbox3 p img{width:979px;height:431px}
.lxwmnr{padding:30px;overflow:hidden}
.lxwmnr .lxwmbox{overflow:hidden;padding:40px 0 0}
.lxwmnr .lxwmbox .jjtit{padding-bottom:10px;text-align:center}
.lxwmnr .lxwmbox .jjtit span.sp1{font-size:28px;display:block;color:#242424}
.lxwmnr .lxwmbox .jjtit span.sp2{font-size:14px;color:#989898}
.lxwmnr .lxwmbox p{padding:30px 0}
.lxwmnr .lxwmbox p img{width:1140px;height:372px}
.lxwmnr .lxwmbox2 ul{overflow:hidden}
.lxwmnr .lxwmbox2 ul li{width: 265px;float:left;padding: 40px 10px;text-align:center}
.lxwmnr .lxwmbox2 ul li img{width:171px;height:auto}
.lxwmnr .lxwmbox2 ul li p{text-align:center;font-size:16px;color:#333;line-height:22px;padding-top:20px}
.lxwmnr .bdtj{margin-top:45px;overflow:hidden}
.lxwmnr .bdtj>form>p{width:565px;float:left;margin:0 10px 10px 0}
.lxwmnr .bdtj>form>p>input{width:541px;line-height:38px;border-radius:initial;font-size:16px;color:#636363;padding:0 10px;background:#e4e4e4;border:0}
.lxwmnr .bdtj>form>p.last{margin-right:0}
.lxwmnr .bdtj>form>p.xuqiu{width:1140px;margin-right:0;font-size:14px;overflow:hidden}
.lxwmnr .bdtj>form>p>textarea{width:1116px;line-height:38px;border-radius:initial;height:100px;font-size:16px;color:#636363;padding:0 10px;background:#e4e4e4;border:0}
.lxwmnr .bdtj>form>p.sub{margin:0 auto;width:315px;float:none;overflow:hidden;padding:20px 0}
.lxwmnr .bdtj>form>p.sub>button{background-color:#005bac;color:#fff;font-size:16px;border:none;padding:0 10px;width:315px;line-height:40px;cursor: pointer;}
.xtjj{
    width: 1140px;
    margin: 0 auto;
    padding: 20px 30px 50px;
}
.wstit{
    width: 566px;
    margin: 40px auto;
    background: url(../images/wstit_bg.png) no-repeat center/566px;
    overflow: hidden;
    height: 51px;
}
.wstit span{
    float: left;
    display: block;
    font-size: 30px;
    color: #414663;
    line-height: 36px;
    font-weight: bold;



    padding: 15px 0 0 188px;
}
.wstit span.d{
    float: right;
    font-size: 16px;
    padding: 0 8px;
}
.wstit p{
    float: left;
    font-size: 30px;
    font-weight: bold;
    color: #005bac;
    line-height: 36px;
    padding-top: 15px;
}
.xtjj .xtnr{}
.xtjj .xtnr p{
    font-size: 16px;
    line-height: 36px;
    text-align: center;
}
.xtjj .xtnr p.p1{
    padding-left: 10px;
}
.xtjj .xtnr p.p2{
    margin: -130px 0 0 25px;
}
.xtjj .xtnr .wscs{
    background: url(../images/wscsbg.jpg) no-repeat center;
    height: 230px;
    margin-top: -18px;
}
.xtjj .xtnr .wscs .wscstit{
    overflow: hidden;
}
.xtjj .wscstit span{
    float: left;
    display: block;
    font-size: 24px;
    color: #414663;
    line-height: 36px;
    font-weight: bold;
    padding: 35px 0 0 50px;
}
.xtjj .wscstit span.d{
    float: right;
    font-size: 16px;
    padding: 0 8px;
}
.xtjj .wscstit p{
    float: left;
    font-size: 24px;
    font-weight: bold;
    color: #005bac;
    line-height: 36px;
    padding-top: 35px;
}
.xtjj table{margin: 0px 0 0 42px;}
.xtjj table tr{}
.xtjj table tr td{text-align:center;color: #fff;font-size:16px;line-height:29px;border: 10px #fff solid;}
.xtjj table tr td p{font-size:16px;line-height:40px;color:#fff}
.cpydbg{
    background: #f6f7f7;
    overflow: hidden;
    padding: 20px 0;
}
.cpyd{width: 1140px;margin: 0 auto;padding: 0 30px;}
.cpyd ul{
    overflow: hidden;
    padding: 20px 0;
}
.cpyd ul li{
    width: 560px;
    float: left;
    padding: 0 0 28px 20px;
}
.cpyd ul li img{
    width: 88px;
    height: auto;
    display: block;
    float: left;
    padding-right: 15px;
}
.cpyd ul li p{
    float: left;
    width: 455px;
    font-size: 16px;
    line-height: 26px;
    padding-top: 5px;
}
.cpyd ul li.pd0{ padding-left:0;}
.cpyd ul li.pdt p{
    padding-top: 13px;
}
.cpyd ul li.ydimg{
    padding: 0 0 20px 0;
}
.cpyd ul li.ydimg img{
    width: 560px;
    height: auto;
}
.gylc{
    width: 1140px;
    margin: 0 auto;
    padding: 20px 30px;
    overflow: hidden;
}
.gylc .lcimg{
    padding: 20px 0 30px;
    text-align: center;
}
.gylc .lcimg img{
    width: 936px;
    height: auto;
}
.yylybg{
    background: #f6f7f7;
    overflow: hidden;
}
.yyly{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0 35px;
}
.yyly ul{
    overflow: hidden;
}
.yyly ul li{
    width: 292px;
    float: left;
    margin-right: 10px;
}
.yyly ul li img{}
.yyly ul li p{
    text-align: center;
    font-size: 16px;
    color: #232323;
    line-height: 20px;
    padding: 15px 0;
}
.yyly ul li.last{ margin-right:0;}
.footer{overflow:hidden;background:#333}
.footer .ftnav{height: 50px;border-bottom:1px #a0a0a0 solid;}
.footer .ftnav p.p1{text-align:center;line-height: 50px;font-size:14px;color:#7d7e80;}
.footer .ftnav p.p1 a{display:inline-block;font-size:16px;color:#fff;margin:0 30px}
.footer .ftnav p.p1 a:hover{color:#a0a0a0}
.footer .ftnav p.p1 a.last{border-right:0}
.footer ul{width:1200px;margin:70px auto;overflow:hidden}
.footer ul li{float:left;width:290px}
.footer ul li.wx{width:260px}
.footer ul li.wx img{width:115px;height:auto;padding:0 40px}
.footer ul li.gz span{font-size:15px;color:#fff;display:block;padding:10px 0 40px}
.footer ul li.gz a{display:block;float:left;margin-right:20px}
.footer ul li.gz a img{width:39px;height:auto}
.footer ul li.dh p{font-size:15px;color:#fff}
.footer ul li.dh{padding-top:10px;width:370px}
.footer ul li.dh span{font-size:36px;font-weight:700;color:#fff}
.footer ul li.flogo{width:280px;float:right}
.footer ul li.flogo img{width:267px;height:auto;padding-top:10px}
.footer .bqbg{background: #333333;}
.footer .bqbg .bqba{width:1120px;margin:auto;color:#fff;padding:20px 40px 0;text-align: center;}
.footer .bqbg .bqba a{color:#fff}
.footer .bqbg .links{width:1120px;margin:0 auto;padding:10px 40px 20px;text-align: center;}
.footer .bqbg .links span{color:#fff}
.footer .bqbg .links a{color:#fff;margin:0 20px 0 0}
