@charset "utf-8";
HTML {OVERFLOW-X: hidden; }
body {
	line-height:1.8;
	color: #2d2d2d;
	font-size: 12px;
	background-color: #FFFFFF;
	font-family: Verdana,Arial,sans-serif;
	margin: 0px;
	background-image: url(../image/back-home.png);
	background-repeat: repeat-x;
	background-position: 0px 97px;
}
.imgs{ text-align:center; }
.content table{border-collapse:collapse;}
.content td{line-height: 20px;padding: 4px;}
.content p{padding-bottom: 15px;}
.content input,textarea{
	background-color: #FFFFFF;
	border: 1px solid #bcc5cc;
	background-image: url(/Images/input.png);
	background-repeat: repeat-x;
	background-position: top;
}
.content table p{padding: 0px;}

P,ul,dl,dd,td,form { padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-size: 14px;}

li {list-style-position: outside;list-style-type: none;}
img { border:0px;}

a { color: #2d2d2d; text-decoration:none;}
a:hover {color:#cf4103;}

.clear {DISPLAY: block;HEIGHT: 0px;CLEAR: both;_display: inherit;padding: 0px;margin: 0px;} 
.flex{display:flex;}
.left{float: left;}
.right{float: right;}

/*body*/.header_container {
	background-image: url(../image/back-header.png);
	background-position: center;
	background-size:cover;
}
.header {
	width: 974px;
	height: 97px;
	position: relative;
	margin: auto;
}
.logo {
	height: 97px;
	width: 541px;
}
.stow {
	position: absolute;
	right: -6px;
	top: 20px;
}
.stow a{
	padding-right: 6px;
	padding-left: 6px;
}
.tel {
	font-family: "Microsoft YaHei";
	font-size: 14px;
	position: absolute;
	top: 45px;
	right: 0px;
}
.tel span{
	font-size: 20px;
	color: #2384c9;
	padding-left: 5px;
}
.nav {
	width: 974px;
	margin: auto;
	height: 40px;
	line-height: 30px;
	background-image:url(../image/back-nav.jpg);
	background-repeat:no-repeat;
	background-position:center;
	overflow:hidden;
}
.nav ul li{ flex-grow:1;text-align:center; }
.nav ul li a{ color:#fff;font-size:14px;display:block;padding:10px 15px 0; }
.nav ul li span{ display:block;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0; }
.nav ul li:hover span,.cur span{ color:#1079b9;background-color:#fff; }
 
.main_container {
	width: 974px;
	margin: auto;
	background-color: #FFFFFF;
}
.main_wal {
	padding: 4px;
}
.banner {
	background-image: url(../image/back-banner.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 18px;
}
.banner .swiper {
	width: 100%;
	height: 301px;
      }

.banner .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

.banner .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }


.main {
	padding-top: 6px;
}
.main_left {
	width: 209px;
	float: left;
}
.main_right {
	width: 740px;
	float: right;
}

/*kefu*/
.malda{z-index:1002;width:130px;right:3px;position:absolute;}
.kf_top{height: 105px;background-image: url(/Images/Online/qq01.png);background-repeat: no-repeat;}
.kf_bottom{background-image: url(/Images/Online/qq02.png);background-repeat: no-repeat;height: 47px;}
#kf {background-image: url(/Images/Online/qq03.png);background-repeat: repeat-y;text-align: center;background-position: left;padding-bottom: 6px;}
#kf a{
	display: block;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2ebe9;
	width: 90px;
	margin: auto;
	line-height: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}

.part_wal .swiper {
        width: 100%;
        height: 100%;
      }

.part_wal .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        /* display: -webkit-box; */
        /* display: -ms-flexbox; */
        /* display: -webkit-flex; */
        /* display: flex; */
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

.part_wal .swiper-slide {border:1px solid #f3f3f3;padding:2px;}
.part_wal .swiper-slide img {
        display: block;
        width: 100%;
        height: 115px;
        object-fit: cover;
      }
.part_wal .swiper-slide .imgs{display:block;}	  
.part_wal .swiper-slide p{display:block;font-size:12px;line-height:30px;}
.part_wal .swiper-slide:hover{border:1px solid #cf4103;}
	  
.footer{ width:974px;margin:0 auto; }
.footer .links{ line-height:35px;background-color:#b1b1b1;padding:0 10px; }
.footer .copyright{ background-color:#cacfd2;padding:10px 0;text-align:center; }