.clart{
    color: white;
   display: block;
    width: 100%;
}
.am-slider-default .am-control-nav{
    bottom: 20px;
}
.am-slider-default {
    margin: 0 0 0px;
}
.am-slider-default .am-viewport{
	width: 100%;
}
body{
    padding: 0;margin: 0
}
.top1{
    width: 100%;height: 100px;background: white;
}
.top2{
    max-width: 1200px;margin: 0 auto
}
.topt1{
    float: left
}
#tops{
    float: left;margin-left: 55px
}
.topt2{
    float: right;margin-top: 37.5px;
}
.topt3{
    float: right;margin-top: 37.5px;margin-right: 20px
}
.cp1{
    width: 100%;background: #f2f2f2;height: 690px
}
.cp2{
    max-width: 1200px;margin: 0 auto;padding-top: 80px
}
.cpz1{
    font-family: 微软雅黑;font-weight: bold;font-size: 30px;color: #464646;float: left
}
.cpz2{
    font-family: Arial;font-size: 16px;color: #464646;float: left;line-height: 25px;margin-left:15px
}
.cpz3{
    font-family: 微软雅黑;font-size: 14px; line-height: 30px;color: #d7241e;float: right
}
.cp3{
    width: 100%
}
.ysft1{
    display: none;
}
.ysft1:nth-child(1){
    display: block;
}
.cp4{
    max-width:1200px;margin:0 auto;position: relative
}
.cpsz1{
    text-align: center;font-size: 18px;font-family: 微软雅黑;color: #464646;
}
.cp5{
    background: #d7241e;width: 290.25px;height: 215px;display: none;
}
.cpsz2{
    font-family: 微软雅黑;font-size: 18px;line-height: 36px;color: white;text-align: center;line-height: 215px;
}
.gyck{
    font-family: 微软雅黑;
    font-size: 14px;
    color: #d7241e;
    float: right;
}
.xw{
    width: 100%;background: white;padding-top: 80px
}
.xw1{
    max-width: 1200px;margin: 0 auto;margin-bottom: 35px;
}
.xw2{
    width: 50%;float: left
}
.xwz1{
    float: left;font-family: 微软雅黑;font-size: 15px;line-height: 30px;color: #464646;margin-top: 35px
}
.xw3{
    width: 100%;float: left;margin-top: 70px
}
.xw4{
    width: 13.5%;float: left;text-align: center
}
.xwz2{
    font-family: 微软雅黑;line-height: 30px;font-size: 18px;color: #464646
}
.xw5{
    width: 13.5%;float: left;text-align: center;margin-left: 29.75%
}
.xwz3{
    font-family: 微软雅黑;line-height: 30px;font-size: 18px;color: #464646
}
.xw6{
    width: 13.5%;float: right;text-align: center;
}
.xwz4{
    font-family: 微软雅黑;line-height: 30px;font-size: 18px;color: #464646
}

*{ margin:0; padding:0; }
img{ display: block; border:none;}
ul,li{ list-style: none;}
.lubo{ width: 100%;clear: both; position: relative; height:368px;}
.lubo_box{ position: relative; width: 100%; height:368px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:368px;}

.lubo_box li img{ width: 100%; height: 368px;}

/*圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width: 50px; height: 5px; margin:0 10px; cursor: pointer; background: #f2f2f2; opacity: 0.8;filter:alpha(opacity=80);}
.cir_on{ background: #d7241e !important;}
.lubo_btn{
    display: none;
}
ol, ul {
     padding-left: 0;
}
.xwzx1{
    max-width: 1200px;margin: 0 auto
}
.xwzx2{
    width: 50%;float: right;background: white;height: 406px;margin-top: 55px;
}
.xwzw1{
    text-align: center;font-family: 微软雅黑;font-size: 20px;margin-top: 50px
}
.xwzw2{
    font-family: 微软雅黑;font-size: 14px;color: #646464;text-align: center;margin-top: 20px
}
.xwzw3{
    font-family: 微软雅黑;font-size: 14px;color: #464646;text-align: center;width: 83%;margin: 0 auto;margin-top: 35px
}
.xwdv{
    width: 27%;height: 45px;background: #d7241e;font-family: 微软雅黑;font-size: 14px;color: white;text-align: center;line-height: 45px;border-radius: 5px;margin-left: 36.5%;margin-top: 40px
}
.xwtx1{
    float: left;width: 50%;margin-top: 55px;height: 406px;position: relative
}
.xwtx2{
    width: 100%;height: 406px;background:rgba(255,255,255,0.3);position: absolute;bottom: 0;display: none
}
.hbrz1{
    width: 100%
}
.hbrz2{
    max-width: 1200px;margin: 0 auto;
}
.hbrz3{
    width: 66%;float: right
}
.dbxq1{
    width: 100%;background: #464646;height: 335px; clear:both;
}
.dbxq2{
    max-width: 1200px;margin: 0 auto
}
.dbxq3{
    width: 65.5%;float: left
}
.dbxq4{
    width: 65px;float: left;margin-top: 45px
}
.dbxqz1{
    font-family: 微软雅黑;font-size: 15px;color: white;line-height: 48px
}
.dbxqz2{
    font-family: 微软雅黑;
	font-size: 14px;
	color: #969696;
	line-height:28px;
}
.dbxqz2:hover{
    color: white;
    text-decoration:underline;
}
.botpro{
	-moz-column-count:3; 	/* Firefox */
	-webkit-column-count:3; /* Safari 和 Chrome */
	column-count:3;
}
.botpro2{
	-moz-column-count:2; 	/* Firefox */
	-webkit-column-count:2; /* Safari 和 Chrome */
	column-count:2;
}
.dbxq5{
    /* width: 110px; */
	float: left;margin-top: 45px;margin-left: 45px;
}
.dbxq6{
    width: 65px;float: left;margin-top: 93px;margin-left: 20px
}
.dbxq7{
    width: 90px;float: left;margin-top: 93px;margin-left: 20px
}
.dbxq8{
    width: 80px;float: left;margin-top: 93px;margin-left: 25px
}

.dbxqz3{
    font-family: 微软雅黑;
    font-size: 14px;
    color: #969696;
    line-height: 28px;
}
.bah{
    width: auto;
	/* float: left; */
	font-family: 微软雅黑;
	font-size: 13px;
	/* line-height: 100px; */
	color: #969696;
	margin-top: 30px;
}
.bahx1{
    width: 25.5%;float: right;margin-top: 60px
}
.bahx2{
    width: 45px;float: left;margin-top: 20px
}
.bahx3{
    width: 245px;float: right;margin-top: 20px
}
.bahu{
    width: 100%;
}
.gs1{
    width: 100%
}
.gs2{
    max-width: 1200px;margin: 0 auto;
}
.gs2 a{
    color: #464646;font-family: 微软雅黑;font-size: 14px;line-height: 100px;
}
.gs3{
    width: 100%;background: #f2f2f2; height:auto; overflow:hidden; padding-bottom:3rem;
}
.gs4{
    max-width: 1200px;margin: 0 auto;
}
.gs5{
    width: 32.5%;float: left;margin-right: 1.25%;font-family: 微软雅黑;font-size: 18px;line-height: 50px;color: #464646;background: white;text-align: center
}
.gs4 a:nth-child(3) div {
    margin-right: 0;
}
.gs6{
    max-width: 1200px;margin:0 auto;padding-bottom: 85px;
}
.gs7{
    text-align: center;font-family: 微软雅黑;font-size: 28px;line-height: 100px;font-weight: bold;color: #464646
}
.gs8{
    font-size: 14px;font-family: 微软雅黑;line-height: 28px;color: #464646
}
.gs8 p{
    text-indent:28px;
    margin: 0;
}
a{
    text-decoration: none;
}
.gs5:hover{
    background: #d7241e;
    color: white;
}
.cpzx1{
    max-width: 1200px;margin: 0 auto
}
.cpzx2{
    width:15.5%;float: left
}
.cpzx3{
    font-family: 微软雅黑;font-size: 24px;font-weight: bold;line-height: 50px;color: white;background: #d7241e;text-align: center
}
.cpzx4{
    width:1px;height: 830px;background:#d7241e;float: left;margin-left: 5%
}
.cpzx5{
    width: 93%;float: right;margin-top: 40px
}
.cpzx6{
    font-family: 微软雅黑;font-size: 15px;line-height: 36px;color: #464646;margin-left: 20%;
}
.cpzx7{
    float: left;margin-left: -8px;margin-top: 5px;color: #d7241e
}
.cpzx6:hover{
    color: #d7241e;
}
.xwxq5{
    max-width: 800px;margin: 0 auto
}
.xwxq1 {
    width: 49%;
    float: left;
    margin-right: 2%;
    font-family: 微软雅黑;
    font-size: 18px;
    line-height: 50px;
    color: rgb(70, 70, 70);
    text-align: center;
    background: white;
}
.xwxq5 a:nth-child(2) div{
margin-right: 0;
}
.xwxq2{
    max-width: 1200px;margin: 0 auto
}
.xwxq3{
    font-family: 微软雅黑;font-weight: bold;font-size: 28px;line-height: 100px;color: #464646;text-align: center
}
.xwxq4{
    width: 100%
}
.xwxq6{
    width: 56%;float: left
}
.xwxq7{
    width: 100%
}
.xwxq8{
    width: 85%;float: left;font-family: 微软雅黑;font-size: 15px;line-height: 36px;color: #464646
}
.xwxq9{
    width: 15%;float: right;font-family: 微软雅黑;font-size: 14px;line-height: 36.2px;color: #646464
}
.xwxq10{
    width: 40%;float: right
}
.xx1{
    max-width: 1200px;margin: 0 auto;border-bottom: 1px dashed #464646
}
.xx2{
    font-family: 微软雅黑;font-size: 24px;font-weight: bold;color: #464646;text-align: center
}
.xx3{
    font-family: 微软雅黑;font-size: 14px;line-height: 70px;color: #646464;text-align: center
}
.xx4{
    max-width: 1200px;margin: 0 auto
}
.xx4 img{
    display:inline;
    text-align: center;
}
.xx4 p{
    font-family: 微软雅黑;
    font-size: 15px;
    line-height: 30px;
    color: #464646;
}
.hzkf1 {
    font-family: 微软雅黑;
    font-weight: bold;
    font-size: 28px;
    color: #464646;
    text-align: center;
}
.hzkf2{
    max-width: 1200px;margin: 0 auto
}
.hzkf3{
    width: 100%;margin-top: 60px;padding-bottom: 115px;
}
.hzkf4{
    float: left;margin-left: 2.5px;margin-right: 2.5px;margin-top: 5px; width:235px;
}
.lxfs1{
    max-width: 1200px;margin: 0 auto;background: white;margin-top: 20px;
}
.lxfs2{
    max-width: 1100px;margin: 0 auto;padding-top: 10px;padding-bottom: 15px;
}
.lxfs3{
    width: 40%;float: left;margin-bottom: 15px
}
.lxfs4{
    font-family: 微软雅黑;font-size: 20px;font-weight: bold;line-height: 72px;color:#646464;margin-bottom: 15px
}
.lxfs5{
    font-family: 微软雅黑;font-size: 15px;line-height: 36px;color: #646464
}
.lxfs6{
    float: right;margin-top: 30px
}
.lxfs7{
    width:610px;height:265px;border:#ccc solid 1px;
}
.cpms1 {
    max-width: 1200px;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 55px;
    background:white;
}
.cpm2 {
    width: 100%;
}
.cpbd3 {
    width: 100%;
}
.xm {
    width: 49% !important;
    float: left;
    margin-right: 2%;
    height: 45px;
    padding-left: 2.5% !important;
    box-sizing: border-box;
    font-family: 微软雅黑;
    font-size: 15px;
    border: 1px solid #dcdcdc;
}
.yx {
    width: 49% !important;
    float: right;
    height: 45px;
    padding-left: 2.5% !important;
    font-family: 微软雅黑;
    font-size: 15px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
}
.gs {
    width: 49% !important;
    float: right;
    height: 45px;
    margin-top: 10px;
    padding-left: 2.5% !important;
    font-family: 微软雅黑;
    font-size: 15px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;


}
.dh {
    width: 49% !important;
    float: left;
    margin-right: 2%;
    height: 45px;
    margin-top: 10px;
    padding-left: 2.5% !important;
    font-family: 微软雅黑;
    font-size: 15px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
}
.nr {
    width: 100% !important;
    float: left;
    height: 150px !important;
    margin-top: 10px;
    padding-left: 2.5% !important;
    font-family: 微软雅黑;
    font-size: 15px;
    box-sizing: border-box;
    padding-top: 15px;
    border: 1px solid #dcdcdc;
}
.yzm {
    width: 15.5% !important;
    float: left;
    height: 45px;
    font-family: 微软雅黑;
    font-size: 15px;
    margin-top: 10px;
    padding-left: 2.5% !important;
    border: 1px solid #dcdcdc;
}
.yzq {
    margin-left: 2%;
    margin-top: 10px;
    float: left;
}
.tjd {
    margin-top: 10px;
    width: 375px;
    font-family: 微软雅黑;
    font-weight: bold;
    height: 45px;
    color: white;
    font-size: 16px;
    background:#d7241e;
    border-style: none;
}
input:focus {
    outline: none;
    border-style: solid;
    border-color: #d7241e;
}
textarea:focus {
    outline: none;
    border-style: solid;
    border-color: #d7241e;
}
.piclist {
    max-width: 935px;
    border: 1px solid #b5bbc5;
    margin: 0 auto;
    margin-top: 95px;
    margin-bottom: 95px;
    border-radius: 10px;
}

.content {
    text-align: center;
    margin-top: 35px;
}
.msg3 {
    margin-top: 15px;
}
.msg4 {
    font-family: Arial;
    font-size: 16px;
    line-height: 77px;
    color: #323232;
}
.msg5 {
    color: #ec6519;
}
.msg6 {
    max-width: 775px;
    height: 1px;
    background: white;
    border: 1px dashed #c8c8c8;
    margin: 0 auto;
}
.msg7 {
    max-width: 605px;
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 40px;
}
.msg8 {
    width: 48%;
    float: left;
    font-family: Arial;
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
    background: #ec6519;
    color: white;
    padding: 10px 0;
    margin-bottom: 40px;
}
.msg9 {
    width: 48%;
    float: right;
    font-family: Arial;
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
    background: #878787;
    color: white;
    padding: 10px 0;
    margin-bottom: 40px;
}
.msg1 {
    font-family: Arial;
    font-size: 30px;
    line-height: 62px;
    font-weight: bold;
}
.item-list img{
    margin: 0 auto;
}
.cpz3:hover{
    color: #464646;
}
.gyck:hover{
    color: #464646;
}