@charset "utf-8";
/* CSS Document已经更新过了 */
body,ul,li,form,h1,h2,h3,h4,h5,h6,p,dl,dt,dd{margin:0; padding:0;}
body{ font-size:14px; font-family:黑体; min-width:1225px; }

em,i,u{ font-style:normal}
ul,li{ list-style:none;}
img{margin:0; padding:0; border:none;vertical-align: middle;max-width:100%; }
a{text-decoration: none;color: #231713;}
input,textarea,select,button{ outline:none; padding:0;border: none;}
.clear:after { content:''; display:block; clear:both; }
.clear{ zoom:1; }

*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.headerbg {background: #44308f;background: url(../images/headerbj.jpg) no-repeat bottom center;}
.header{width: 1200px;margin: auto;height: 97px;position: relative;}
.header .tel {position: absolute;width: 210px;height: 48px;right: 0px;top: 20px;background: url(../images/tel.png) no-repeat left center;}
.header .tel span {font-size: 24px;display: block;width: 100%;line-height: 48px;text-align: right;color:#fff;text-indent: 40px;}
.header .logo{float: left;margin-top: 35px;}
.navbg  {background: #fabe00;}
.navwidth {width: 1200px;margin: auto;position: relative;height: 58px;}
.navwidth .nav{float: right;width: auto;}
.navwidth .nav > li{float: left;width: 120px;height: 58px;position: relative;border-right: 1px solid #cc6800;}
.navwidth .nav > li>a{width: 120px;height: 58px;display: block;color: #44308f;font-size: 16px;text-align: center;line-height: 58px;font-weight: bold;}
.navwidth .nav > li>ul{position: absolute;top: 58px;left: 0;display: none;z-index: 2;border-top: 2px solid #fff;}
.navwidth .nav > li>ul>li{width: 120px;height: 54px;border-bottom: 1px solid #f0f0f0;line-height: 54px;text-align: center;background: #fff;}
.navwidth .nav > li>ul>li:nth-last-of-type(1){border: none;}
.navwidth .nav > li>ul>li>a{color: #333;font-size: 16px;font-weight: bold;}
.navwidth .nav > li>ul>li>a:hover{color: #44308f;}




/*banner*/

.banner, .banner .bd li { width: 100%; overflow: hidden;}
.banner { position: relative; z-index: 0;}
.banner .hd { position: absolute; z-index: 1; bottom: 100px; left:0; width: 100%; height:12px; text-align: center;}
.banner .hd ul {width:100%; height:12px;}
.banner .hd li { display: inline-block; *display:inline; *zoom:1; vertical-align: top; margin: 0 5px; width: 12px; height: 12px; border:2px solid #fff;border-radius: 50%;}
.banner .hd li.on { background-color:#ef7a00;border: none;}

.banner .prev{width: 66px;height: 66px;position: absolute;top: 50%;margin-top: -33px;left: 138px;cursor: pointer;background: url(../images/left.png) no-repeat center;border-radius: 50%;}
.banner .next{width: 66px;height: 66px;position: absolute;top: 50%;margin-top: -33px;right: 138px;cursor: pointer;background: url(../images/right.png) no-repeat center;border-radius: 50%;}
.banner .prev:hover{background: url(../images/left-hover.png) no-repeat center;border: none;}
.banner .next:hover{background: url(../images/right-hover.png) no-repeat center;border: none;}


.nrbanner  {width:100%;}
.nrbanner img {max-width:100%;}


 
.index-kjrk{width: 100%;height: 110px;background: #3c3b49;margin-top: -60px;background: url(../images/ssbj.png) no-repeat center;position: relative; z-index: 99;padding-top: 18px}
.index-kjrk .dhcx{width: 756px;margin-top: 57px;height: 72px;margin: auto;background: #f9f9f9;}
.index-kjrk .dhcx .img{width: 55px;float: left;text-align: right;line-height: 72px;}
.index-kjrk .dhcx .srk{width: 692px;height: 72px;float: right;}
.index-kjrk .dhcx .srk input{width: 519px;height: 72px;border: none;background: #f9f9f9;text-indent: 18px;color: #000;font-size: 12px;float: left;}
.index-kjrk .dhcx .srk input::-webkit-input-placeholder{color:#333;opacity:1;}
.index-kjrk .dhcx .srk input::-moz-input-placeholder{color:#333;opacity:1;}
.index-kjrk .dhcx .srk input::-ms-input-placeholder{color:#333;opacity:1;}
.index-kjrk .dhcx .srk input::-o-input-placeholder{color:#333;opacity:1;}
.index-kjrk .dhcx .srk button{width: 173px;height: 72px;background: #e9e9e9;text-align: center;line-height: 72px;font-size:20px;text-align: center;color: #333;border: 0;float: left;cursor: pointer;}
.index-kjrk .fwjs{width: 280px;height: 60px;float: left;margin-top: 57px;}
.index-kjrk .fwjs .img{width: 115px;float: left;text-align: right;}
.index-kjrk .fwjs .spc{width: 153px;float: right;height: 34px;margin-top: 13px;border-right:1px solid #c9c9c9;line-height: 1;}
.index-kjrk .fwjs .spc p{color: #231815;font-size: 16px;padding-bottom: 3px;}
.index-kjrk .fwjs .spc span{color: #231815;font-size: 12px;}

 
 .index-zyyw{width: 1200px;margin: auto;margin-top: 130px;margin-bottom: 100px;}
.index-zyyw .title{width: 100%;height: 123px;}
 
.index-zyyw .title h2{font-weight: bold;font-size: 40px;color: #44308f;line-height: 50px;margin: auto;line-height: 50px;font-family:Arial;}
.index-zyyw .title p{color: #44308f;font-size: 24px;line-height: 40px;}
.index-zyyw .title span{width: 65px;background: #ef7a00;height: 3px;margin-top: 10px;display: block;}

.index-zyyw .list{width: 1200px;}
.index-zyyw .list li{float: left;margin-bottom: 34px;width: 583px;position: relative;}
.index-zyyw .list li:nth-of-type(odd){margin-right: 34px;}
.index-zyyw .list li .img{width: 100%;height: auto;position: relative;overflow: hidden;}
.index-zyyw .list li .img .text{position: absolute;bottom: -100%;height: 100%;background: rgba(0,0,0,.3);width: 100%;}
.index-zyyw .list li:hover .img .text {bottom: 0;}
.index-zyyw .list li .img .text p {position: absolute;bottom: 0;color: #fff;font-size: 16px;padding: 20px;width: 100%;}
.index-zyyw .list li .spc{width: 100%;height: 65px;background: #f7f7f7;padding:0 20px}
.index-zyyw .list li .spc h2{float: left;line-height: 65px;font-size: 20px;font-weight: 700;}
.index-zyyw .list li .spc p{float: right;line-height: 65px;font-size: 14px;}
.index-zyyw .list li .spc p span {color: #ef7a00}
 
 
 .index-aboutbackground{background: #f9f9f9;padding-top:80px;}
.index-about{width: 1200px;margin: auto;}
.index-about .title{width: 100%;height: 95px;}
.index-about .title h2{font-weight: bold;font-size: 40px;color: #44308f;line-height: 50px;margin: auto;line-height: 50px;font-family:Arial;}
.index-about .title p{color: #44308f;font-size: 24px;line-height: 40px;}
.index-about .title p.title-bottom{background: url(../images/heng.jpg) no-repeat;height: 3px;margin-top: 10px;}
.index-about .spc{overflow: hidden;width: 1200px;margin: auto;line-height: 42px;font-size: 18px;margin-top: 45px;}
.index-about .spc-left {float: left;width: 515px;height: 350px;padding-top:30px;font-size: 14px;}
.index-about .spc-left p{line-height: 35px;}
.index-about .spc-left a.more{width: 127px;margin: auto;height: 34px;line-height: 34px;border:1px solid #000;text-align: center;display: inline-block;margin-top: 30px;}
.index-about .spc-right {float: right;width: 604px;height: 350px;}
.index-about .spc-right img{width: 100%;}
.index-other{width: 1200px;margin: auto;margin-top: 100px;padding-bottom: 100px;}


.index-hzlc{width: 1200px;margin: auto;margin-top: 50px;}
.index-hzlc .title{width: 100%;height: 123px;}
.index-hzlc .title h2{font-weight: bold;font-size: 40px;color: #44308f;line-height: 50px;margin: auto;line-height: 50px;font-family:Arial;}
.index-hzlc .title p{color: #44308f;font-size: 24px;line-height: 40px;}
.index-hzlc .title span{width: 65px;background: #ef7a00;height: 3px;margin-top: 10px;display: block;}

.index-fuwu {width: 1200px;margin: auto;overflow: hidden;padding:100px 0;}
.index-fuwu li {width: 288px;float: left;margin-right:15px;border:1px solid #bfbfbf;padding:30px;height: 400px;margin-bottom: 50px;}
.index-fuwu li:nth-child(4n) {margin-right:0px;}
.index-fuwu li .img {height:95px;margin-top:0px;}
.index-fuwu li .img img {height:95px;}
.index-fuwu li .img img.on {display: none;}
.index-fuwu li .desc{margin:15px 0;}
.index-fuwu li .desc h2{font-weight: bold;font-size: 24px;color: #44308f;line-height: 30px;    margin: 20px 0;}
.index-fuwu li .desc p{color: #8b8b8b;font-size: 20px;line-height: 30px;}
.index-fuwu li .more {display: block;width: 70px;height: 30px;line-height: 30px;border-radius:30px;text-align: center;font-size: 18px;color:#bfbfbf;border:1px solid #bfbfbf;margin-top: 40px;}
.index-fuwu li:hover {background: #f8b500;border:1px solid #f8b500;}
.index-fuwu li:hover .img img {display: none;}
.index-fuwu li:hover .img img.on {display: block;}
.index-fuwu li:hover .desc p{color: #44308f;}
.index-fuwu li:hover .more {background: #44308f;border:1px solid #f8b500;color:#f8b500;}
.index-fuwu .more2 {font-size: 24px;display: block;border:2px solid #bfbfbf;color:#bfbfbf;width: 600px;margin: auto;padding:10px;text-align: center;}

 
.index-cpfw{width: 100%;margin: auto;overflow: hidden;background: #eeeeee;}
.index-cpfw .img {float: left;width: 50%;}
.index-cpfw .img img {max-width: 100%;}
.index-cpfw .text {float: left;width: 600px;padding-top:40px;padding-left:60px;}
.index-cpfw .text .title{float: left;}
.index-cpfw .text .title h2{font-weight: bold;font-size: 40px;color: #44308f;line-height: 50px;margin: auto;line-height: 50px;font-family:Arial;}
.index-cpfw .text .title p{color: #44308f;font-size: 24px;line-height: 40px;}
.index-cpfw .text .title span{width: 65px;background: #44308f;height: 3px;margin-top: 10px;display: block;}
.index-cpfw .text .gengd {display: block;float: right;width: 80px;background: #44308f;height: 30px;line-height: 30px;border-radius:30px;text-align: center;font-size: 16px;color:#fff;margin-top: 60px;}
.index-cpfw .text .desc{line-height: 32px;font-size: 16px;margin-top: 150px;color: #000;padding-bottom:100px;}


.index-news{width: 1200px;margin: auto;margin-top: 100px;margin-bottom: 60px;overflow: hidden;}
.index-news .title{width: 100%;}
.index-news .title h2{font-weight: bold;font-size: 40px;color: #44308f;line-height: 50px;margin: auto;line-height: 50px;font-family:Arial;}
.index-news .title p{color: #44308f;font-size: 24px;line-height: 40px;}
.index-news .title span{width: 65px;background: #44308f;height: 3px;margin-top: 10px;display: block;}
.index-news .list{width: 1200px;margin-top: 45px;}
.index-news .list li {width: 279px;float: left;margin-right:27px;border:1px solid #bfbfbf;}
.index-news .list li:last-child {margin-right:0px;}
.index-news .list li .img{width: 100%;height: 192px;}
.index-news .list li .img img{width: 100%;height: 192px;}
.index-news .list li .desc{width: 100%;padding:30px;}
.index-news .list li .desc h2{line-height: 30px;font-size: 16px;font-weight: normal;color: #44308f;}
.index-news .list li .desc span{width: 26px;background: #44308f;height: 1px;display: block;margin:10px 0;}
.index-news .list li .desc p{width: 100%;line-height: 25px;font-size: 14px;color: #8b8b8b;}
.index-news .list li:hover .desc {background: #44308f;}
.index-news .list li:hover .desc h2{color: #ef7a00;}
.index-news .list li:hover .desc span{background: #ef7a00;}
.index-news .list li:hover .desc p{color: #fff;}

.index-hzhb{width: 1200px;margin: auto;margin-top: 100px;margin-bottom: 60px;overflow: hidden;}
.index-hzhb .title{width: 100%;}
.index-hzhb .title h2{font-weight: bold;font-size: 40px;color: #44308f;line-height: 50px;margin: auto;line-height: 50px;font-family:Arial;}
.index-hzhb .title p{color: #44308f;font-size: 24px;line-height: 40px;}
.index-hzhb .title span{width: 65px;background: #44308f;height: 3px;margin-top: 10px;display: block;}
.index-hzhb .list{width: 1200px;margin-top: 45px;}
.index-hzhb .list li {width: 280px;float: left;margin-right:20px;}
.index-hzhb .list li .img{width: 100%;height: 192px;}
.index-hzhb .list li .img img{width: 100%;height: 192px;}


.footerbj {background: #44318f;}


.footer {overflow: hidden;padding:50px 0;width:100%;}
.footer .momn{width: 1200px;margin: auto;}
.footer .left{float: left;width:375px;}
.footer .right{float: left;width:412px;}
.footer .title h2{line-height: 30px;font-size: 18px;font-weight: normal;color: #fff;}
.footer .title span{width: 45px;background: #ef7a00;height: 1px;display: block;margin-top: 10px;}
.footer .left ul {width:115px;float: left;margin-top: 50px;}
.footer .left ul a {display: block;width: 100%;color: #fff;font-size: 16px;line-height: 30px;}
.footer .right .desc {margin-top: 50px;font-size: 16px;line-height: 30px;width:auto;color: #fff;}
.footer .right .lx {margin-top: 20px;}
.footer .right .lx  .qqico{padding:20px;display: inline-block;width: 29px;height: 23px;background: url(../images/lx1.png) no-repeat center;}
.footer .right .lx  .weixinico{padding:20px;display: inline-block;width: 29px;height: 23px;background: url(../images/lx2.png) no-repeat center;}
.footer .right .lx  .weiboico{padding:20px;display: inline-block;width: 29px;height: 23px;background: url(../images/lx3.png) no-repeat center;}

.footer .right .ss {margin-top: 80px;}
.footer .right .ss{width: 100%;overflow: hidden;}
.footer .right .ss input{width: 295px;height: 48px;border: none;text-indent: 18px;color: #aeaeae;font-size: 14px;float: left;background: #eeeeee;}
.footer .right .ss input::-webkit-input-placeholder{color:#aeaeae;opacity:1;}
.footer .right .ss input::-moz-input-placeholder{color:#aeaeae;opacity:1;}
.footer .right .ss input::-ms-input-placeholder{color:#aeaeae;opacity:1;}
.footer .right .ss input::-o-input-placeholder{color:#aeaeae;opacity:1;}
.footer .right .ss button{    padding-left: 15px;font-size: 16px;width: 115px;height: 48px;background: #ef7a00 url(../images/ss.png) no-repeat 10px center ;background-size: 17px;line-height: 46px;text-align: center;color:#44318f;cursor: pointer;}


.copyright{width: 100%;height: 73px;background: url(../images/bottombj.jpg) no-repeat center;}
.copyright p{width: 1200px;margin: auto;line-height: 73px;color: #fff;font-size: 14px;text-align: right;}
.copyright p a{color: #fff;}
.copyright p span{float: left;}

.kefu {position: fixed;right:0;top:40%;}

.p-here{width: 100%;overflow: hidden;margin-bottom: 30px;}
.p-here .row{width: 1200px;margin: auto;border-bottom:1px solid #e5e5e5;padding:30px 0;overflow: hidden;margin-top: 30px;}
.p-here .row .title{float: left;}
.p-here .row .title h2{font-weight: bold;font-size: 40px;color: #44308f;line-height: 50px;margin: auto;line-height: 50px;font-family:Arial;}
.p-here .row .title p{color: #44308f;font-size: 24px;line-height: 40px;}
.p-here .row .title span{width: 65px;background: #44308f;height: 3px;margin-top: 10px;display: block;}
.p-here .row .lpar{float: right;color: #000;font-size: 16px;line-height: 70px;    margin-top: 50px;}
.p-here .row .lpar a{color:  #000;}

.p-here .row .rpar{float: right;text-align: right;}
.p-here .row .rpar li{display: inline-block;}
.p-here .row .rpar li a{display: block;width: 88px;height: 70px;text-align: center;line-height: 70px;color: #000;}
.p-here .row .rpar li a.on{border-bottom:5px solid #004f99;color:  #004f99;}
.p-here .row .rpar li a:hover{border-bottom:5px solid #004f99;color:  #004f99;}

.p-content{width: 1200px;margin: auto;padding-bottom: 80px;}
 
.p-content .ccpslist{width: 1200px;}
.p-content .ccpslist li{float: left;margin-bottom: 50px;width: 393px;height: 515px;position: relative;}
.p-content .ccpslist li:nth-of-type(even){margin-left:10px;margin-right:10px;}
.p-content .ccpslist li .img{width: 100%;height: 288px;}
.p-content .ccpslist li .spc{width: 100%;height: 190px;color: #000;margin-top: 10px;}
.p-content .ccpslist li .spc h2{line-height: 40px;font-size: 18px;}
.p-content .ccpslist li .spc p{width: 100%;margin: auto;line-height: 24px;font-size: 16px;}
.p-content .ccpslist li .spc p.more{width: 78px;height: 28px;border:1px solid #000;position: absolute;bottom: 20px;text-align: center;}
.p-content .ccpslist li:hover .spc p.more{background: #004f99;color: #fff;}
.p-content .ccpps {margin-top: 20px;}
.p-content .ccpps p {margin:30px 0;line-height:45px;font-size: 16px;}

.p-content .newslist{width: 1200px;margin: auto;}
.p-content .newslist li{width: 1200px;height: 260px;float: left;margin-bottom: 38px;background: #eeeeee;}
.p-content .newslist li .img{width: 420px;height: 260px;float: left;}
.p-content .newslist li .img img{width: 420px;height: 260px;}
.p-content .newslist li .spc{float: right;width: 770px;height: 260px;position: relative;color: #333;padding: 20px;}
.p-content .newslist li .spc .title{height: 46px;width: 100%;line-height: 46px;font-size: 20px;margin-top: 0px;margin-bottom: 5px;font-weight: bold;}
.p-content .newslist li .spc .spcdesc{width: 100%;height: auto;line-height: 30px;font-size: 16px;}
.p-content .newslist li .spc .more{width: 80px;height: 34px;text-align: center;font-size: 14px;line-height: 34px;border:1px solid #333;border-radius:23px;margin-top: 18px;}
.p-content .newslist li:hover .spc .more{background: #44308f;color: #fff;border:1px solid #44308f;}

.page{width: 1200px;height: 80px;line-height: 80px;text-align: center;margin:auto;margin-bottom: 50px;}
.page a {padding:10px;margin:0 5px;border:1px solid #eeeeee}
.page a.on {background: #e94b1b;color:#fff}
.page a:hover {background: #e94b1b;color:#fff}

.p-content .content  p{color: #000;font-size: 16px;line-height:35px;}

.zxly {width: 1200px;margin: auto;}
.zxly .list {margin-top: 50px;}
.zxly .list .title {color:#3f3a39;font-size: 27px;line-height:35px;border-left:10px solid #44308f;padding-left:10px;}
.zxly .list li {margin-top: 20px;overflow: hidden;}
.zxly .list li span {float: left;display: block;width: 100px;height: 48px;line-height: 48px;font-size: 22px;}
.zxly .list li input {float: left;width: 270px;height: 48px;border:1px solid #ededed;text-indent: 18px;}
.zxly .list li select {float: left;width: 100px;height: 48px;border:1px solid #ededed;text-indent: 18px;font-size: 18px;}
.zxly .list button {width: 200px;height: 45px;background: #44308f;text-align: center;line-height: 45px;color: #fff;font-size: 20px;border:none;cursor: pointer;}



.zxkf{width: 1200px;margin: auto;}
.zxkf img{max-width: 100%;}
.zxkf .img{width: 100%;float: left;}
.zxkf .lpar{float: left;width: 1200px;}
.zxkf .fwzz{width: 1200px;height: 70px;float: left;margin-top: 37px;}
.zxkf .fwzz .img{width: 88px;float: left;}
.zxkf .fwzz .spc{width:600px;float: left;height: 60px;line-height: 60px;}
.zxkf .fwzz .spc p{color: #004f99;font-size: 42px;padding-bottom: 3px;}
.zxkf .fwzz .spc span{color: #231815;font-size: 12px;}
.zxkf .lpar .list{width: 100%;float: left;}
.zxkf .lpar .list li{width: 390px;float: left;margin-right: 30px;margin-top: 24px;height: 62px;background: #004f99;}
.zxkf .lpar .list li a{color: #fff;width: 326px;height: 62px;text-indent: 38px;display: block;float: right;font-size: 24px;line-height: 62px;}
.zxkf .lpar .list li em{padding-right: 20px;}
.zxkf .lpar .tel{font-size: 30px;font-weight: bold;height: 92px;line-height: 92px;color: #1b0400;}

.hwzz{width: 1200px;height: 650px;background: url(../images/hwzz.jpg) no-repeat center top;padding-top: 1px;}
.hwzz .suos {width: 640px;height: 80px;margin-top: 220px;margin-left: 287px;border: 2px solid #44308f;background: #fff;}
.hwzz .suos .img{width: 55px;float: left;text-align: right;line-height: 72px;}
.hwzz .suos input{float: left;width: 421px;height: 76px;padding: 28px;color: #333;font-size: 16px;resize: none;}
.hwzz .suos button{float: left;width: 160px;height: 76px;background: #44308f;text-align: center;line-height: 76px;color: #ef7a00;font-size: 20px;border:none;cursor: pointer;}





.m-header{display: none;width: 640px;height: 92px;background: #004f99;margin: auto;position: relative;background:#44308f;
    z-index: 1;}
.m-header .menu{width: 112px;float: left;height: 82px;background: url(../images/menu.png) no-repeat center;    position: relative;
    z-index: 999;}
.m-header .menu.on{background: url(../images/menu-on.png) no-repeat center;}
.m-header .nav{width: 350px;position: absolute;left: 0;top: 92px;z-index: 5;background: #44308f;display: none;}
.m-header .nav > ul > li{width: 100%;min-height: 70px;border-bottom: 1px solid #e7e7e7;line-height: 70px;}
.m-header .nav > ul > li>a{color: #fff;font-size: 30px;padding-left: 32px;}
.m-header .nav > ul > li  .anniu{float: right;background: url(../images/jia.png) no-repeat center;width: 68px;height: 70px;}
.m-header .nav > ul > li  .anniu.on{background: url(../images/jian.png) no-repeat center;}
.m-header .nav > ul >li>ul{display: none;}
.m-header .nav > ul >li>ul>li{width: 100%;height: 70px;border-bottom: 1px solid #e7e7e7;line-height: 70px;background: #44308f;text-align: center;}
.m-header .nav > ul >li>ul>li>a{color: #fff;font-size: 25px;}

.m-header .logo{position: absolute;
    text-align: center;
    width: 100%;
    line-height: 80px;}
.m-header .kf{float: right;width: 100px;height: 82px;background: url(../images/zxkh.png) no-repeat center;}

.tel{width: 180px;height: 125px;background: url(../images/tel.png) no-repeat left center;position: absolute;top: 0;right: -136px;font-size: 18px;color: #FFFFFF;text-indent: 33px;line-height: 90px;}


@media (max-width: 640px){ 
.headerbg,.navbg {display: none;}
.m-header {display: block;}
 }




@media (max-width: 640px){

body {max-width: 640px;min-width: 640px;}

.banner .prev,.banner .next {display:none;}
.banner .hd { bottom: 10px;}

.side {
    display: none;
}
.index-kjrk {
    height: 123px;
    position: relative;
    margin: auto;
    background-repeat: no-repeat;
    width: 100%;
    background: #ef7a00;
    top: 0;padding-top: 26px;
}
.index-kjrk .dhcx .title {
    display: none;}
.index-kjrk .dhcx {
    width: 90%;
    float: initial;
    height: auto;
    margin-left: 0;
    margin: auto;
    padding-top: 0;
}
.index-kjrk .dhcx .srk {
    width: 100%;
    height: 69px;
    float: initial;
    margin: auto;
	padding:0;
}
.index-kjrk .dhcx .srk input {width: 377px;height: 69px;}

.index-kjrk .dhcx .title {
    display: none;
}
.index-kjrk .dhcx .srk button {
    font-size: 20px;
    width: 143px;
    height: 69px;

}


.index-zyyw {
    width: 90%;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 50px;
}
.index-zyyw .list {
    width: 100%;
}
.index-zyyw .list li {margin-bottom: 20px;width: 100%;}
.index-zyyw .list li:nth-of-type(odd) {
    margin-right: 0;
}
 
.index-about .box {
    width: 90%;
    margin: 0 auto;
    background: #000;
}
 
.index_bj1 { 
    background: #44308f;
}

.index-about .img {
    float: left;
    width: 100%;
    padding-right: 0;
}
 .index-about .img img {
    width: 100%;
}
.index-about .text {
    float: right;
    width: 100%;
	padding-top: 20px;
}
.index-about .text .desc {
    padding-bottom: 0px;
}

.index-fuwu {
    width: 90%;
    margin: auto;
    overflow: hidden;
    padding: 50px 0;
} 
.index-fuwu .more2 {
    width: 220px;
}
.index-cpfw {
    width: 100%;
 
 
}
 
  .index-about {
    width: 90%;
 
}

 .index-about .spc {
    width: 100%;
    margin-top: 20px;
}
.index-about .spc-left {
    width: 100%;
    height: auto;
    font-size: 16px;
}
.index-about .spc-right {
    float: right;
    width: 100%;
    height: auto;
	margin-top: 20px;
}

.index-other {
    width: 90%;
    margin: auto;
    margin-top: 50px;
    padding-bottom: 50px;
}

.index-news {
    width: 90%;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 40px;
    overflow: hidden;
}
.index-news .list {
    width: 100%;
    margin-top: 45px;
}
.index-news .list li {
    width: 274px;
    float: left;
    margin-right: 27px;
    border: 1px solid #bfbfbf;
    margin-bottom: 20px;
}
.index-news li:nth-child(2n) {margin-right:0px;}

.index-hzhb {
    width: 90%;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 40px;
    overflow: hidden;
}
.index-hzhb .list {
    width: 100%;
    margin-top: 45px;
}
.index-hzhb .list li {
    width: 274px;
 
}
.index-hzhb li:nth-child(2n) {margin-right:0px;}


.footerbj {
    background: #44308f;
}
.footer {
    overflow: hidden;
    padding: 5%;
    width: 100%;
}
 

.footer .copyright p {
    width: 90%;
    margin: auto;
    font-size: 14px;
    color: #fff;
	padding: 20px 0;
}
.footer .momn {
    width: 100%;
    margin: auto;
}
.footer .left {
    float: left;
    width: 100%;
	margin-bottom: 40px;
}
.footer .left ul {
    width: 50%;
    float: left;
    margin-top: 50px;
}
.footer .left ul a {
    display: block;
    width: 100%;
    color: #fff;
    font-size: 18px;
    line-height: 30px;
}
.footer .title h2 {
    line-height: 30px;
    font-size: 24px;
    font-weight: normal;
    color: #fff;
}
.footer .right {
    float: left;
    width: 50%;
}
.footer .right .desc {
    margin-top: 20px;
    font-size: 18px;
}
.footer .right .ss{margin-top: 30px;}
.footer .right .ss input {
    width: 192px;
}
.footer .right .ss button {
    padding-left: 5px;
    width: 90px;
    background: #ef7a00;
}

.copyright {
    width: 100%;
	    padding: 5%;
    height: auto;
    background: #ef7a00;

}

 .copyright p span {
    float: right;
    display: none;
}
.copyright p {
    width: 100%;
    margin: auto;
    line-height: 35px;
	font-size: 20px;
	text-align: left;
}
.kefu {
 
    display: none;
}

.p-here {
    width: 90%;
    margin: auto;
    height: auto;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}
.p-here .row {
    width: 100%;
    margin: auto;
}
.p-here .row .title {
    width: 100%;
}
.p-here .row .lpar {
    line-height: 40px;
    margin-top: 20px;
    width: 100%;
}
.p-content {
    width: 90%;
    margin: auto;
    padding-bottom: 20px;
}
.p-box .title {
    line-height: 1;
    padding-top: 40px;
    font-weight: bold;
}
.p-box {
    width: 100%;
    height: 207px;
}

.hwzz {
    width: 100%;
    height: 330px;
    background: url(../images/hwzz.jpg) no-repeat center top;
    padding-top: 1px;
    background-size: 100%;
}
.hwzz .suos {
    width: 80%;
    height: 80px;
    margin-left: 0;
	margin: auto;
    margin-top: 50px;
    border: 2px solid #44308f;
    background: #fff;
}
.hwzz .suos input {
    float: left;
    width: 266px;
    height: 76px;
    padding: 28px;
    color: #333;
    font-size: 16px;
    resize: none;
} 
.hwzz .suos button {
    width: 135px;
    height: 76px;
    background: #fcc800;
    text-align: center;
    line-height: 30px;
    color: #FFFFFF;
    font-size: 18px;
    border: none;
	margin-left: 0px;
    cursor: pointer;
}

.zxly {
    width: 100%;
    margin: auto;
}
 
.wdcx {
    width: 100%;
    margin: auto;
    margin-top: 60px;
}
.wdcx .tit { width: 100%;}

.wdcx .stit {
    float: left;
    width: 100%;
    height: auto;
}
.wdcx .com {
    width: 100%;}

.index-kehu .list {
    width: 100%;
    margin: auto;
    margin-top: 38px;
}

.p-content .newslist {
    width: 100%;
    margin: auto;
    margin-top: 30px;
}
.p-content .newslist li {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 38px;
}
.p-content .newslist li .img {
    width: 200px;
    height: auto;
    float: left;
}
.p-content .newslist li .img img {
    width: 100%;
    height: auto;
}
.p-content .newslist li .spc {
    float: right;
    width: 360px;
    height: auto;
    position: relative;
    color: #000000;
}
.p-content .newslist li .spc .title {
    height: auto;
    width: 100%;
    line-height: 28px;
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 5px;
    font-weight: bold;
}
.p-content .newslist li .spc .spcdesc {
    width: 100%;
    height: 69px;
    line-height: 35px;
    font-size: 16px;
    overflow: hidden;
}

.p-content .newslist li .spc .more {
    display: none;
}
.page {
    width: 100%;
    height: auto;
}


}




