.banner{width:100%;position:relative;height:500px;overflow:hidden}
.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.banner .bd ul{width:100% !important}
.banner .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center}
.banner .bd li a{display:block;height:500px}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:12px;line-height:12px}
.banner .hd ul{text-align:center}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:0 3px;overflow:hidden;background:#eee;line-height:999px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.banner .hd ul .on{background:#ff6f00}
.ztit{padding:35px 0 15px;background:url(../images/hr.png) no-repeat center bottom}
.ztit h2{font-size:32px;color:#000;font-weight:bold;line-height:52px}
.ztit p{font-size:16px;color:#595959;line-height:28px;padding-top:5px}
.ztit2{background:url(../images/hr3.png) no-repeat center bottom}
.ztit2 h2,.ztit2 p{color:#fff}
.htit{height:52px;line-height:52px;border-bottom:1px solid #d6d6d6}
.htit span{font-size:17px;float:left;color:#272727;font-weight:bold}
.htit a{font-size:14px;float:right;color:#0b54b7}
.hfuwu .hd{padding:30px 0}
.hfuwu .hd ul li{display:inline-block;font-size:16px;height:50px;line-height:50px;width:150px}
.hfuwu .hd ul li a,.hfuwu .hd ul li span{display:block;color:#000;background-color:#dbe6f4;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}
.hfuwu .hd ul li.on a,.hfuwu .hd ul li.on a:hover,.hfuwu .hd ul li.on span{color:#fff;background-color:#0b54b7}
.hfuwu .bd ul{width:100%;float:left}
.hfuwu .bd ul li{float:left;width:384px;padding:12px 24px 12px 0}
.hfuwu .bd ul li.no{padding-right:0}
.hfuwu .bd ul li a{display:block;overflow:hidden;position:relative}
.hfuwu .bd ul li img{display:block;width:384px;height:275px}
.hfuwu .bd ul li span{display:block;width:100%;height:56px;line-height:56px;color:#fff;background:url(../images/hbg2.png) repeat;font-size:16px;font-weight:bold;position:absolute;bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hpeixun ul{width:100%;float:left;padding:30px 0 55px}
.hpeixun ul li{float:left;width:587px;padding-right:26px; padding-bottom:25px;}
.hpeixun ul li.no{padding-right:0}
.hpeixun ul li a{display:block;overflow:hidden;position:relative}
.hpeixun ul li img{display:block;width:587px;height:355px}
.hpeixun ul li span{display:block;width:100%;height:56px;line-height:56px;color:#fff;background:url(../images/hbg2.png) repeat;font-size:16px;font-weight:bold;position:absolute;bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.htab{background:url(../images/hbg.jpg) no-repeat 0 0;background-size:cover;padding-bottom:60px}
.htab .hfrom{padding:30px 0}
.htab .hfrom select,.htab .hfrom input{float:left;margin-right:10px;border:none;height:56px;line-height:56px;width:336px;background-color:#fff;color:#5c5c5c;padding:0 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.htab .hfrom input.one{ width:316px;}
.htab .hfrom .sbut{width:130px;background-color:#ff8600;color:#fff;font-size:16px;font-weight:bold}
.htab .htext{font-size:15px;color:#fff;line-height:32px}
.hcase{background:url(../images/hbg3.png) no-repeat center top;background-size:100% auto}
.hcase .h_clist{padding:30px 0}
.hcase .prev,.hcase .next{float:left;width:21px;height:38px;padding-right:3px;cursor:pointer;display:inline;margin-top:80px}
.hcase .next{float:right;padding-left:3px;padding-right:0}
.hcase .h_cul{float:left;width:1152px}
.hcase .h_cul ul li{display:inline;float:left;width:278px;padding:0 5px;overflow:hidden}
.hcase .h_cul ul li img{display:block;width:276px;border:1px solid #D8D8D8}
.hcase .h_cul ul li span{display:block;height:32px;line-height:32px;color:#4d4d4d;padding-top:5px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.h_xlist{padding-bottom:60px}
.h_xlist .zuo{width:420px;padding-right:50px}
.h_xlist .you{width:730px}
.h_xlist .zuo ul{padding:15px 0;width:100%;float:left}
.h_xlist .zuo li{float:left;width:100%;line-height:32px;padding:10px 0;text-align:left;font-size:14px;font-weight:bold;color:#555}
.h_xlist .zuo li span{float:left;padding:0 10px;font-size:13px;border:1px solid #eee;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}
.h_xlist .zuo li a{float:left;padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#555}
.h_xlist .you .hd{width:100px;height:339px;float:left;margin-top:15px;padding:0 10px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6}
.h_xlist .you .hd li{line-height:44px;font-size:14px}
.h_xlist .you .hd li a{color:#444;border-bottom:1px solid #fff}
.h_xlist .you .hd li.on a,.h_xlist .you .hd li a:hover{color:#0b54b7;border-bottom-color:#0b54b7}
.h_xlist .you .text{width:593px;height:339px;float:left;text-align:left;margin-top:15px;padding-left:15px;color:#555;line-height:29px}
.h_xlist .you .text a{color:#0b54b7}
.h_xlist .you .text img{ width:593px; height:339px;}
.htui{background-color:#f1f3f6}
.htui ul{padding:25px 0 60px;width:100%;float:left}
.htui ul li{float:left;width:156px;padding:9px 18px 9px 0}
.htui ul li.no{padding-right:0}
.htui ul li img{display:block;width:156px;height:117px}
.weizhi{height:52px;line-height:52px;border-bottom:1px solid #E7E7E7}
.weizhi .lf{color:#000;font-size:18px;font-weight:bold;background:url(../images/jg_i1.png) no-repeat 0 20px;padding-left:12px}
.weizhi .rg,.weizhi .rg a{color:#999;font-size:14px;padding:0 5px}
.ncent{color:#4a4a4a;padding:25px 0 50px}
.ncent .nlf{width:252px;padding-right:23px}
.ncent .nrg{width:925px}
.nlf .fltit{background:#0061CC;padding:15px 0;font-weight:bold}
.nlf .fltit h2{font-size:22px;color:#fff;line-height:32px}
.nlf .fltit span{font-size:10px;color:#5B94D9;display:block;line-height:20px;text-transform:uppercase}
.nlf .llm{border:1px solid #E7E7E7;border-top:none}
.nlf .llm li{line-height:32px;border-top:1px solid #E7E7E7;padding:18px 15px 18px 40px;text-align:left;font-size:15px;background:url(../images/jg_i2.png) no-repeat 15px 26px}
.nlf .llm li a{display:block;color:#4a4a4a}
.nlf .llm li a:hover,.nlf .llm li a.on{color:#ff6f00}
.nlf .fltit2{margin-top:15px;text-align:left;background:#0061CC;color:#fff;line-height:32px;padding:10px 15px}
.nlf .fltit2 span{font-size:16px;font-weight:bold;background:url(../images/jg_i3.png) no-repeat 0 4px;padding-left:12px}
.nlf .ltxt{border:1px solid #E7E7E7;line-height:32px;text-align:center;padding:15px 10px 10px}
.nlf .ltxt span{display:inline-block;background:url(../images/jg_i4.png) no-repeat left center;padding-left:30px}
.nlf .ltxt h2{font-size:22px;font-weight:bold;text-align:center;border-bottom:1px solid #eee;line-height:36px;padding-bottom:5px;margin-bottom:8px}
.nlf .ltxt p{font-size:14px;text-align:left}
.nrg .xwlist,.nrg .jglist{padding:5px 0 10px}
.nrg .xwlist dl{width:100%;float:left;padding:18px 0;border-bottom:1px dashed #ddd}
.nrg .xwlist dl dt{float:left;width:160px;height:110px}
.nrg .xwlist dl dt img{display:block;width:160px;height:110px}
.nrg .xwlist dl dd{float:left;width:750px;padding-left:15px;text-align:left;line-height:24px}
.nrg .xwlist dl dd h2{line-height:36px;font-size:15px}
.nrg .xwlist dl dd h2 span{width:90px;text-align:right;font-size:14px;float:right;font-weight:normal;color:#999}
.nrg .xwlist dl dd h2 a{float:left;width:660px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nrg .xwlist dl dd p{color:#7a7a7a;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.nrg .xwlist dl dd a.more{color:#0061CC}
.nrg .xwlist ul{float:left;width:100%;padding-top:5px}
.nrg .xwlist ul li{float:left;width:100%;line-height:40px;border-bottom:1px dashed #eee;text-align:left;font-size:15px}
.nrg .xwlist ul li a.tit{float:left;width:820px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../images/biao11.png) no-repeat 0 17px;padding-left:15px}
.nrg .xwlist ul li a.xz{float:right;width:67px;text-align:right;font-size:13px;color:#0061CC;background:url(../images/xz.png) no-repeat right 11px;padding-right:23px}
.nrg .allist dl dt{width:177px;height:110px}
.nrg .allist dl dt img{width:175px;height:110px;border:1px solid #ddd}
.nrg .allist dl dd{width:733px}
.nrg .allist dl dd h2 a{width:100%;float:none}
.nrg .jglist dl{width:168px;padding-right:21.25px;float:left;padding-top:20px}
.nrg .jglist dl.no{padding-right:0}
.nrg .jglist dl dt img{display:block;width:156px;height:117px;padding:5px;border:1px solid #ddd}
.nrg .jglist dl dd{font-size:14px;line-height:26px;text-align:left;padding-top:5px;color:#888;border-bottom:3px solid #E7E7E7;padding-bottom:5px;text-align:center}
.nrg .jglist dl dd a.tit{font-size:16px;font-weight:bold;display:block;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nrg .jglist dl dd a.more{font-size:14px;font-weight:normal;color:#0b54b7}
.nrg .jglist dl dd p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.nrg .title{padding-top:25px}
.nrg .title h1{font-size:20px;font-weight:bold;line-height:44px;color:#000}
.nrg .time{font-size:14px;line-height:28px;color:#ccc;padding-bottom:10px;border-bottom:1px solid #efefef}
.nrg .xwtxt{font-size:15px;line-height:30px;text-align:left;padding:15px 0}
.lxmap{border:1px solid #efefef;margin-top:25px;margin-bottom:25px}
.lxmap .txt{text-align:left;color:#666;width:355px;padding:20px;font-size:15px;line-height:32px}
.lxmap .txt h2{font-size:18px;color:#333;line-height:46px}
.lxmap .txt a{display:inline-block;background-color:#F24F00;color:#fff;height:46px;line-height:46px;padding:0 40px;margin-top:15px}
.lxmap .map{width:528px;height:370px;font-size:12px}
.liuyan ul{padding:15px 0 50px}
.liuyan ul li{text-align:left;width:100%;padding:10px 0}
.liuyan ul li.li1 input{float:left;width:440px;border:1px solid #ddd;height:36px;line-height:36px;padding:0 5px;font-size:14px}
.liuyan ul li input.call{margin-left:20px}
.liuyan ul li textarea{border:1px solid #ddd;padding:5px;height:120px;width:913px;line-height:24px}
.liuyan ul li.li3 input{color:#fff;background:#0061CC;font-size:16px;border:none;width:150px;height:50px;line-height:50px;margin-right:20px}
.liuyan ul li.li3 input.btn_th{background:#9C9C9C}