@charset "utf-8";
/* CSS Document */


.clearfix{
	
	
	clear: both;
}



.top{
	width: 100%;
	min-width: 1200px;
	background-color: #700005;
	height: 50px;	

}


.top1200{
	width: 1200px;
	height: 50px;
	margin: 0 auto;
	color:#FFFFFF;
	font-family:"微软雅黑", "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 16px;
	position: relative;
	top: 50%;
	transform: translateY(-20%);
    		
}


.topxh{height: 150px; background:#8c0000;width:100%; min-width: 1200px;}
.topxh2{height: 150px; }
.topxh3{width:1200px; height: 150px; margin: 0 auto; background:  url("images/logo14.png") no-repeat}

.line1{height: 5px;background-color: #700005;}

.nav{  position: relative; z-index: 4; width: 100%; background-color:#8c0000;vertical-align:middle; font-weight:lighter; }
.nav2{  position:relative; height: 50px; width: 1200px; margin: 0 auto;  align-content: center; vertical-align:middle;  font-weight:100; font-family: "黑体", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";color: #FFFFFF; font-size: 25px;  top: 40%; transform: translateY(15%); }

.line2{height: 2px;background-color: #700005;}


.liheight{height: 50px;}

* {
    margin: 0;
    padding: 0
}
em,i {
    font-style: normal
}
li {
    list-style: none
}


img {
    border: 0;
    vertical-align: middle
}

.clear_fix:after{
    content: '';
    display: block;
    clear: both;
}
.banner{
position: relative; z-index: 0; 
    min-width: 1080px;

}
.banner_wrap{

    height: 600px;
    width: 100%;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
}
.banner_wrap .banner_img{

    height: 100%;
    width: 200%;
    margin: 0 auto;

}
.banner_wrap .banner_img li{
 
    float: left;
    height: 100%;
    width: 50%;
    margin: 0 auto;
}
.banner_wrap .banner_img li img{

    width: 100%;
    height:100%
}
.banner_left{

    height: 128px;
    width: 128px;
    position: absolute;
    top: 50%;
    left: 45px;



}
.banner_left img {
    width: 100%;
}
.banner_right{
    height: 128px;
    width: 128px;
    position: absolute;
    top: 50%;
    right: 45px;


}
.banner_right img {
    width: 100%;
}







.con1{ width: 100%; height: 390px; background:#f1efe3; }
.con2{ width: 1200px; height: 390px; margin:0 auto; background:#FFFFFF;  }
.con21{ float: left; width:782px;  height: 380px;  background: url("images/m15.png") no-repeat; margin: 10px 0 0 10px; }
.con22{ float: left; width:386px; height: 380px;background: url("images/M14.png") no-repeat; margin: 10px 0 0 10px; }
.con21con1{float: left; width:500px; margin: 0 auto; font-family: "微软雅黑", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size: 20px; color: #FFFFFF; margin: 13px 0 0 70px;  }
.con21con2{float: left;width:132px; margin: 0 auto; font-family: "微软雅黑", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size: 16px;color:#FF0004;  margin: 13px 0 0 80px;  }
.con21con30{float: top; height: 40px; }
.con21con3{float: top; width: 742px; height: 320px;margin: 10px 0 0 20px;font-family: "微软雅黑", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size: 20px; }

.con22con10{ float: left;margin: 10px 0 0 70px; 
	
}

.con22con11{ float: left; width:220px; font-family: "微软雅黑", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size: 20px;color: #FFFFFF;  }

.con22con12{ float: left; width:70px; font-family: "微软雅黑", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size: 16px; color: #FFFFFF; }

.con22con20{ float: left;margin: 10px 0 0 20px; width: 350px; height: 320px; font-family: "微软雅黑", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size: 20px;
	
}


.con2k{ width: 100%; height: 390px; background:#f1efe3; }
.con2k1{ width: 1200px; height: 390px; margin:0 auto; background:#FFFFFF;  }

.con2k1con1{float: left; width: 600px;margin:0 auto;  }

.con2k1con1con1600{ float: left;width: 600px; height: 60px;  margin:0 auto; background: url("images/kxyj2.png")  no-repeat;margin: 20px 0 0 10px;  }
.con2k1con1con16002{ float: left;width: 600px; height: 60px;  margin:0 auto; background: url("images/kxyj3.png")  no-repeat;margin: 20px 0 0 10px;  }

.con2k1con1con1600con1{ float: left;  width:330px; height: 60px; margin: 15px 0 0 70px; font-family: "微软雅黑", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size: 20px; }

.con2k1con1con1600con2{ float: left; width: 100px; height: 30px;margin: 25px 0 0 30px; font-family: "微软雅黑", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size: 16px;  }


.con2k1con1con1600con{ float: left;width: 580px; height:280px;  margin:0 auto;margin: 10px 0 0 10px; font-family: "微软雅黑", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size: 16px;  }

.collcon{    width: 100%; height: 390px; background:#ffb0af;}
.colls1200{ width: 1200px; height: 390px; margin:0 auto;  }

.colls70{ width: 1200px; height: 70px; margin:0 auto;  background: url("images/xjfc.png") no-repeat; }
.colls70con{font-family: "微软雅黑", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size: 25px; color: #FFFFFF;  margin:0 auto;  padding-top: 5px;}

.colls1200con{width: 1180px; height: 300px;margin: 0px 0 0 0px;  }


.con3k{ width: 100%; height: 490px; background:#f1efe3; }
.con3k1{ width: 1200px; height: 490px; margin:0 auto; background:#FFFFFF;  }


.con3k1con1con1600con{ float: left;width: 580px; height:380px;  margin:0 auto;margin: 10px 0 0 10px; font-family: "微软雅黑", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size: 16px;  }



.coll2con{  width: 100%; height: 500px; background:#fd6260; }
.coll2s1200{   width: 1200px; height: 500px; margin:0 auto;   }

.coll2s1200bg{ float: left;   width: 1180px; height: 70px;  background:url("images/m66.png") no-repeat; margin-top: 10px; margin-left: 10px; }

.coll2s1200con1{  width: 800px; }


.coll2s1200con2{ float: right;  width: 100px; height: 50px;font-family: "微软雅黑", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size: 16px; color: #FFFFFF; margin: 0px 0 0 100px;  padding-top: 25px; }

.coll2s1100con2{ margin:0 auto; height: 500px;  background: url("images/m63.png") no-repeat;}


.botcon{ float: left;  width: 100%; height: 300px; background:#8c0000;   }

.botcon1200con{  width: 1200px; height: 300px; margin:0 auto; }

.botcon1200con1{ float: left; width: 1200px; height: 50px; margin:0 auto;}
.botconsizefamily{  float: left;    font-family: '微软雅黑'; font-size: 14pt; color:#FFFFFF;  padding-top: 30px; margin-left: 50px; }

.botconsizefamily2{  float: left;    font-family: '微软雅黑'; font-size: 14pt; color:#FFFFFF;  padding-top: 30px; margin-left: 15px; }
.botlinsize{  float: left;width: 20px; height: 30px; margin:28px 0 0 0px;  }


.astylecon{
	font-family: '微软雅黑';  font-size: 14pt;  color:#FFFFFF;text-decoration: none ; 
	
}
.botcon1200con1{width: 1200px; height: 50px; margin:0 auto;}


.botlincolorcon{float: left;  width: 1100px;height: 2px; background: #FFFFFF; margin-top: 20px; margin-left: 30px; }

.botconsizefamily3{float: left;    font-family: '微软雅黑'; font-size: 14pt; color:#FFFFFF; margin-left: 280px; line-height: 40px; }

.botimages{float: left;  width: 1100px; margin-top: 20px; margin-left: 50px; }


.listbanner{ width: 100%; height: 350px;   }


.listcon{ float: left; width: 100%; height: 100%; background:#f1efe3;  margin:0 auto;}

.listline{ height: 15px; }

.listcon2{  width: 1200px; height: 100%; background-color:#FFFFFF; margin:0 auto;}

.jalaaff{50%; width:300px; height:50px; background:url(images/listbg2.png) no-repeat; color:#000000; text-indent:40px; font-size:20px; line-height:50px;font-weight: 1000;     }
.jalaaff a{ display:block; color:#b02627;font-size:16px;font-weight:500; padding-left: 20px;  text-decoration: none;  font-family: '微软雅黑'; text-align: left; }
.jalaaff a:hover{background:url(../images/listbg2.png) no-repeat;color:#b02627; font-size:18px;font-weight: 400;  text-decoration: none;   font-family: '微软雅黑';   }
.jalaa{50%; width:300px; height:50px; background:url(images/listbg1.png) no-repeat; color:#000000; text-indent:40px; font-size:18px; line-height:50px;font-weight: 400;	}
.jalaa a{ display:block; color:#b02627; font-size:18px;font-weight: 400; padding-left: 20px;  text-decoration: none; font-family: '微软雅黑';text-align: left;}
.jalaa a:hover{background:url(../images/listbg1.png) no-repeat;color:#b02627; font-size:18px;font-weight: 400;  text-decoration: none; font-family: '微软雅黑';  }



.list1{float: left;width: 300px; height: 785px; background:#e0e0e0; margin:0 auto; font-size:20px;  }

.list2{float: left;width: 850px; height: 100%;margin-left: 20px; text-decoration: none;  }

.list2con1{float: left;height: 30px; }

.list2con1con1{float: left;height: 30px; width: 400px; font-family: '微软雅黑'; font-size: 14pt; color:#FF0004;padding-top: 10px;margin-left: 10px; }


.list2con1con2{float: right;margin-right: 20px; height: 30px; width: 600px;font-family: '微软雅黑'; font-size: 14pt; color:#FF0004;padding-top: 10px; }


.list2con1conline{float: left;height: 20px; }


.list2local{float: right; text-decoration: none;margin-right: 10px; }

.list2localcon{float: right; margin-right: 50px; padding-top: 5px; text-decoration: none;}

.listrightcon{width: 1100px; height: 100%;margin:0 auto; }
.listrightcon2{float: left; width: 1100px; height: 100%;}


.conbasecon1200{float: left;width: 1200px; height: 785px;  margin:0 auto;  }
.conbasecon1200con{width: 1200px; height: 100%;  margin:0 auto;  }

.conbase1{float: left;}

.conbasecon1{float: left; height: 30px; width: 1200px;  }
.conbasecon1con1{float: left;height: 20px; width: 500px; font-family: '微软雅黑'; font-size: 14pt; color:#FF0004;padding-top: 10px;margin-left: 80px; }
.conbasecon1con2{float: right;margin-right: 20px; height: 30px; width: 600px;font-family: '微软雅黑'; font-size: 14pt; color:#FF0004;padding-top: 10px;}
.conbasebg{float: left; width: 1200px; height:3px; background:#ff8a00;  margin-top: 15px; }

.conbasebg2{float: left; width: 1200px; height:3px;margin-top: 15px; }

.listconbg{height: 50px;background:#b02627;}
.listconbgcon{margin:0 auto;height: 50px;padding-top: 10px; }

.listconngheight33{ height:10px;}

.list1con2{float: left; height: 40px; width: 600px;margin-top: 0 auto; text-align: right;}


.ulcon{float: left;height: 40px;background:#b02627;margin:0 auto; }



.listright1{float: left;height: 30px;  text-decoration: none;   }

.listright2{float: left;height: 30px; width: 300px; font-family: '微软雅黑'; font-size: 14pt; color:#FF0004;padding-top: 10px;margin-left: 10px; }


.listright3{float: right;height: 30px; width: 500px;font-family: '微软雅黑'; font-size: 14pt; color:#FF0004;margin-right: 40px;padding-top: 10px; text-decoration: none; }


.listright4{float: left;height: 20px; }


.listright5{float: right; text-decoration: none;margin-right: 10px; }

.listright6{float: right; margin-right: 10px; padding-top: 5px; text-decoration: none;}

.listright7{width: 850px; height: 100%;margin:0 auto;padding-top: 35px;   }

.listright8hight{width: 850px; height: 25px;margin:0 auto;padding-top: 5px;   }



.sl-main{width: 100%;
         height: auto;
          overflow: hidden;
           margin: 30px auto 0 auto;}

.sl1200{
    width: 1200px;
    height: auto;
    margin: 0 auto;


}

.sl1str1{    width: 100%;
    height: auto;
    overflow: hidden;}



.sl1str1-left{float: left;
    width: 385px;
    overflow: hidden;}



.sl1str1-left-title{
	height: 48px;
    line-height: 48px;
    background: #ededed;
    width: 100%;
}



.sl1str1-left-title-border{
	border-top: #ea6914 2px solid;
}

.left_con{
	
	border-top: #ea6914 2px solid;
	
}


.sl1str1-left-title-border  span{
	
	
	isplay: block;
    background:url("images/str1_tz.png") center no-repeat #ea6914;
    float: left;
    width: 48px;
    height: 48px;
}
.sl1str1-left-title h2{
	
	display: block;
    margin: 0 10px;
    width: 100px;
    float: left;
	
}


.sl1str1-left-title-border h2{
	color: #ff6600;
}

h2{
	
	    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
	
	
	
}





.sl1str1-left-title a{
	
	font-size: 14px;
    float: right;
    padding: 0 10px;
}


a{
	text-decoration: none;
    color: #666666;
	
}


.sl1str1-left-box{
	
	
	border-bottom: #ededed 1px solid;
    border-left: #ededed 1px solid;
    border-right: #ededed 1px solid;
}

.sl1str1-left-list{
	
	margin: 0 auto;
    height:350px;
    overflow: hidden;
    width: auto;
	
}



.sl1str1-middle{
	float: left;
    width: 385px;
    margin-left: 22px;
    overflow: hidden;
		
}



.sl1str1-middle-title{
	
	height: 48px;
    line-height: 48px;
    background: #ededed;
    width: 100%;
}

.sl1str1-middle-title-box{
	
	    border-top: #1860a8 2px solid;
}


.sl1str1-middle-title-box span{
	
	display: block;
    background: url("images/str1_tz.png") center no-repeat #1860a8;
    float: left;
    width: 48px;
    height: 48px;
}

.sl1str1-middle-title-box h2{
	
	    color: #1860a8;
}

.sl1str1-middle-title h2{
	
	display: block;
    margin: 0 10px;
    width: 100px;
    float: left;
}

.sl1str1-middle-title a{
	
	    font-size: 14px;
    float: right;
    padding: 0 10px;
}


.sl1str1-middle-list{
	
	margin: 0 auto;
    height: 350px;
    overflow: hidden;
    width: auto;
	
}

.sl1str1-middle-list-box{
	
	    border-bottom: #ededed 1px solid;
    border-left: #ededed 1px solid;
    border-right: #ededed 1px solid;
}




.sl1str1-right{
	
	float: right;
    width: 385px;
    overflow: hidden;
	
}


.sl1str1-right-title{
	
	height: 48px;
    line-height: 48px;
    background: #ededed;
    width: 100%;
}

.sl1str1-right-title-box{
	
	border-top: #0b8c36 2px solid;
}


.sl1str1-right-title-box  span{
	
	display: block;
    background: url("images/str1_tz.png") center no-repeat #0b8c36;
    float: left;
    width: 48px;
    height: 48px;
}


.sl1str1-right-title-box  h2{
	
	color: #0b8c36;
}
.sl1str1-right-title h2{
	
	    display: block;
    margin: 0 10px;
    width: 100px;
    float: left;
}

.sl1str1-right-title a{
	
	font-size: 14px;
    float: right;
    padding: 0 10px;
}





.sl2{
  height: auto;
    overflow: hidden;
    margin: 0 auto;

}


.sl2-left{
	
	    float: left;
    width: 436px;
}
.sl2-left-title{
	
	height: 50px;
    line-height: 50px;
    background: url("images/sl2-left-title-bg.png") bottom left no-repeat;
    width: 100%;
	
}
.sl2-left-title span{
	
	display: block;
    float: left;
    width: 36px;
    height: 48px;
}

.sl2-left-title-span-bg{
	
	background: url("images/sl2-left-title-span-bg.png") center no-repeat;
}

.sl2-left-title h2{
	
	
	display: block;
    margin: 0 10px;
    width: 100px;
    float: left;
    color: #0066cc;
}

.sl2-left-title a{
	
	    font-size: 14px;
    float: right;
    padding: 0 10px;
}


.sl2-left-list{
	
	margin: 0 auto;
    height: 350px;
    overflow: hidden;
    width: auto;
}

.sl2-left-list-box{
	
	
}






.sl2-middle{
float: left;
    width: 436px;
    margin-left: 26px;
}


.sl2-middle-title{
	
	height: 50px;
    line-height: 50px;
    background: url("images/sl2-left-title-bg.png") bottom left no-repeat;
    width: 100%;
}



.sl2-middle-title span{
	
	display: block;
    float: left;
    width: 36px;
    height: 48px;
}

.sl2-middle-title-span-bg{
	
	background: url("images/sl2-left-title-span-bg.png") center no-repeat;
}

.sl2-middle-title h2{
	
	    display: block;
    margin: 0 10px;
    width: 100px;
    float: left;
    color: #0066cc;
}


.sl2-middle-title a{
	
	    font-size: 14px;
    float: right;
    padding: 0 10px;
}


.sl2-middle-list{
	
	    margin: 0 auto;
    height: 350px;
    overflow: hidden;
    width: auto;
	
}

.sl2-middle-list-box{
	
	
}







.sl2-right{
float: right;
    width: 277px;
}



.sl2-right-title{
	
	    height: 50px;
    line-height: 50px;
    background: url("images/sl2-left-title-bg.png") bottom left no-repeat;
    width: 100%;
}


.sl2-right-title span{
	
	    display: block;
    float: left;
    width: 36px;
    height: 48px;
}


.sl2-right-title-span-bg{
	
	
	    background: url("images/sl2-left-title-span-bg.png") center no-repeat;
}


.sl2-right-title h2{
	display: block;
    margin: 0 10px;
    width: 100px;
    float: left;
    color: #0066cc;
	
	
}


.sl-right{
	
	float: left;
}

.sl-right-ul{
	
	margin-top: 15px;
}


ul,li{
	
	
	list-style-type: none;
    margin: 0;
    padding: 0;
}

ul{
	    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
	
}


li{
	
	    display: list-item;
    text-align: -webkit-match-parent;
}




.sl-right-ul .sl-right-li{
	
	background: #1675d4;
}

.sl-right-ul li{
	text-align: center;
    color: #ffffff;
    font-size: 17px;
    width: 140px;
    height: 60px;
    line-height: 60px;
    font-weight: bold;
    border-radius: 6px;
    float: left;
    margin: 10px 0px;
	
	
}


.sl-right-ul a{
	    display: block;
    width: 130px;
    height: 70px;
    /* margin: 15px auto 0 auto; */
    color: #ffffff;
}




  .slider {
    position: relative;
    width: 100%;
    height: 680px;
    margin: auto;
    overflow: hidden;
  }
  .slider img {
    width: 100%;
    height: 680px;
    display: none;
  }
  .slider img.active {
    display: block;
  }
  .slider-buttons {
    text-align: center;
  }
  .slider-buttons button {
    position:relative;
	 bottom: 50px;
    right: -800px;
    z-index: 10;
	  opacity: 0.5;

    background-color:#f2f2f2;
       margin: 0 5px;
    padding: 10px;
       border: none;
    cursor: pointer;
	
  }
  .slider-buttons button.active {
    opacity: 1;
  }