*{padding:0;margin:0}
body{font-family:"Century Gothic","Microsoft yahei";font-size:14px;color:#666;margin:0px;padding:0}
ul,ol,li,dl,dd,form,h1,h2,h3,h4,h5,h6{margin:0;padding:0;list-style:none outside}
h1, h2, h3, h4, h5, h6 {font-style: normal;font-weight: normal;color: #333;line-height: 1.3em;}
img{border:0}
input,button,select,textarea{font-family:"Century Gothic","Microsoft yahei";font-size:12px;margin:0;padding:0;outline:none}
a{color:#666;text-decoration:none}
a:hover{color:#d81e06;text-decoration:none}
.fr{float:right}
.fl{float:left}
a:hover {
    opacity: .8;
    filter: alpha(opacity=80);

}table {
    margin-bottom: 10px;
    border-collapse: collapse;
    display:table;width: 100%;height:100px
}
.wap img {
    width: 100%;
    float: left;
}
td, th {
     text-align: center;
    border: 1px solid #DDD;height:41px;
}
.w1200{width:1200px;margin:auto;}
.header{height:100px;position: relative}
.header ul{position:absolute;left:400px;width:600px;top:40px}
.header ul li{display:inline-block;width:100px; text-align: center;font-size:16px}
.banner{background: url(banner.jpg) center 0 no-repeat;display: block;width: 100%;height: 693px;}
.banner:hover{cursor: pointer;}
.kj p,.zdxk p,.xkwl p{text-indent: 2em;margin-top:20px;line-height: 26px;font-size: 16px;}
/*.alink{text-align: center;margin-top: 20px;}
.alink a{padding: 10px 30px;color: #fff;background: #e27d19;font-size: 24px;display: inline-block;margin-right: 40px;}
.alink a.a2{background:#e24819}
*/
.zdxk p{margin: 20px 0}
.xkwl,.zdxk,.dtr{margin-top:40px;overflow: hidden;}
.xkwl p{width:850px;line-height: 30px;margin-top:60px;}
.play{    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 40px;
    width: 40px;
    height: 40px;

    transition: all .5s;
  }
.dorbox {
    width: 1200px;
    height: auto;
    overflow: hidden;
}
.dorbox .dor_left {
    width: 1200px;
    float: left;
    height: auto;
    overflow: hidden;
}

.dorbox .dor_left ul {
    zoom: 1;
    overflow: hidden;
}

.dorbox .dor_left li {
    height: auto;
    overflow: hidden;
    zoom: 1;position:relative;
}

.bigImg li img {
    vertical-align: middle;
}
.bigImg .swiper-slide-active{margin-bottom:40px}
.video{width:220px}
.video li{margin-bottom:10px}
.dorbox .dor_left li img {
    float: left;
}
.dor_leftcon {
    width: 550px;
    float: left;
    height: 440px;
    margin-left: 30px;
}
.dor_leftcon h1 {
    font-size: 35px;
    color: #94441b;
    font-weight: normal;
    margin-top: 40px;
    margin-bottom: 10px;
}


.dor_leftcon h1 b {
    font-size: 20px;
    color: #94441b;
    font-weight: 100;
    margin-left: 20px;
}

.dor_leftcon .indexsc {
    height: 70px;
}

.indexsc p {
    background: url(/style/xz.png) no-repeat left;
    padding-left: 20px;
}

.indexsc a {
    color: #94441b;
    line-height: 23px;
}
.indexgytrew {
    margin-top: 25px;
}
.intext {
    font-size: 14px;
    line-height: 24px;
    text-indent: 2em;
    margin-top: 10px;
}
.indexzjtext {
    text-indent: 0;
    margin-top: 20px;
}
.indexzjtext b {
    font-size: 16px;
    color: #94441b;
}.intext a {
    color: red;
}.dor_leftcon .dor_zx {
    overflow: hidden;
    text-align: center;
    margin-top: 30px;
}
.dor_leftcon .dor_zx a {
    padding: 10px 40px;
    display: inline-block;
    font-size: 22px;
    color: #fff;
}
.dor_leftcon .dor_zx a.aleft {
    background: #f06319;
    margin-right: 20px;
}
.dor_leftcon .dor_zx a.aright {
    background: #e01212;
}
.indexbiao .pbb {
    background: #c04a0c;
    padding: 10px;
}td, th {
    text-align: center;
    border: 1px solid #DDD;
    height: 41px;
}
.indexbiao span.pb {
    font-size: 20px;
    color: #fff;
}
.indexbiao a {
    background: #f06319;
    color: #fff;
    padding: 5px 15px;
    border-radius: 4px;
}.footer {
    background: #950a14;
    width: 100%;
    min-width: 1200px;
    height: 230px;
    position: relative; 
}.footer .footer_left ul {
    padding: 37px 0 28px;
    height: 24px;
    line-height: 24px;
    font-size: 0;
}.footer .footer_left {
    float: left;
}.footer .footer_left ul li {
    display: inline-block;
}.footer .footer_left ul li a {
    font-size: 14px;
    color: #dfeaee;
    transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
}.footer .footer_left ul li i {
    padding: 0 8px;
    font-size: 10px;
    color: #652605;
}.footer .footer_left dl dt {
    float: left;
    width: 75px;
    margin-right: 20px;
}.footer .footer_left dl dt img {
    width: 75px;
    transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
}.footer .footer_left dl dd {
    float: left;
    width: 617px;
    font-size: 12px;
    color: #bcd4dd;
    line-height: 24px;
    height: 72px;
    overflow: hidden;
}.footer .footer_right {
    float: right;
    margin-top: 28px;
    font-size: 0;
}.footer .footer_right li {
    margin-left: 13px;
    display: inline-block;
}.footer .footer_right li .img {
    margin-bottom: 15px;
    width: 108px;
}.footer .footer_right li .img img {
    width: 108px;
    height: 108px;
}.footer .footer_right li .txt {
    font-size: 14px;
    color: #ffffff;
}.clearfix:before, .clearfix:after {
    content: '';
    display: table;
}.icp {
    background: #8a0d16;
}.icp p {
    padding: 5px 0;
    color: #fff;
}
.allcode{background:#fff3e7}
.text-content{margin-top:20px;color:#000}
.text-content p{text-indent: 2em;line-height: 30px;}
.center{    text-align: center;
    margin:50px auto;    display: inherit;}
.non1left{float:left}
	.nonlright{float:right;width:730px;text-indent: 2em;line-height: 30px;}
.divno1{overflow: hidden;margin-top:60px}
.dvino2{margin-top:50px;overflow:hidden}
.dvino2 .non2left{padding:15px;background:#fff;float:left;width:326px;margin-right: 20px;height:613px}
.notimg{margin: 15px auto;
    display: inherit;}
.divstyle p{    line-height: 22px;padding: 5px 0;
    color: #000}
.divstyle p span{    background: #b70d19;
    color: #fff;
    font-weight: 600;
    padding: 3px 10px;
    border-radius: 10px;
    margin-right: 5px;}
	
	.non2right{width:445px;float:right;}
	.nono2-1{ background: #fff; padding: 15px;overflow:hidden}
	.nono2-1-1{float:left}
	.nono2-1-2{float:right;    width: 200px}
.anto{margin-top:20px}
.anto a{padding: 15px 40px;
    display: inline-block;
    background:#e80010;
    color: #fff;
    font-size: 22px;float:left;}
	.anto a.a2{float:right;background:#f79c00}
	
	.marginimg{ margin: 50px auto;padding-bottom:50px;
    display: inherit}
	
	
	.l{float:left}
	.r{float:right}
	.v{overflow:hidden}
	
	.no3right{width: 800px;
    color: #000;
    line-height: 32px;
    text-indent: 2em;margin-top: 20px}	
	
	.indexp{color:#000;line-height:30px;    text-indent: 2em;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	