.slideBox{font-size: 0;}
.bd img{width: 100%;}

.knjs{width: 100%;max-width: 1200px;margin: 100px auto 40px;}
.knjs>section{text-align: center;}
.knjs>section>h2{display: inline-block;border: 1px solid #d1d1d1;width: 300px;height: 32px;}
.knjs>section>h2>a{display: inline-block;background: #fff;color: #333;margin-top: 10px;padding: 0 25px;font-size: 30px;font-weight: normal;}
.knjs>p{text-align: center;font-size: 30px;font-weight: bold;margin-top: 10px;margin-bottom: 20px;}
.knjs>p>span{color: #0f62cd;}
.knjs>div{text-align: center;}
.knjs>div>a{padding-left: 30px;background: url(../images/2.jpg) no-repeat;background-position: left center;margin-right: 20px;}

.slider1 .sm{text-align: center;}
.slider1 .sm h3{margin-top: 15px; color: #333333;font-size: 20px;font-weight: normal;letter-spacing: 2px;display: inline-block;}
.slide>a{display: block;height: 300px;overflow: hidden;position: relative;width: 290px;border: 1px solid #ddd;}
.slide>a>img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.slide>a:hover img{transform: translate(-50%,-50%) scale(1.2);-ms-transform: translate(-50%,-50%) scale(1.2);-webkit-transform:translate(-50%,-50%) scale(1.2);-moz-transform: translate(-50%,-50%) scale(1.2);}


.news-index{background: #eeeeee;}
.news-index>div{width: 100%;max-width: 1200px;margin: 0 auto;overflow: hidden;padding: 80px 0;}
.news-index>div>.about{width: 64%;float: left;}
.news-index>div>.about,.news-index>div>.news{background: #fff;}
.news-index>div>.about>div{overflow: hidden;padding: 15px 20px;}
.news-index>div>.about>div.about1{border-bottom: 2px solid #ccc;position: relative;padding: 15px 20px;}
.news-index>div>.about>div>h3{float: left;font-size: 18px;}
.news-index>div>.about>div>a{float: right;display: inline-block;color: #999999;font-size: 16px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.news-index>div>.about>div>a:hover{color:#0066cc;}
.news-index>div>.about>div>.tu{float: left;width: 38%;margin-top: 20px;}
.news-index>div>.about>div>.tu>img{width: 100%;}
.news-index>div>.about>div>.jj{float: right;width: 58%;}
.news-index>div>.about>div>.jj>h4{color: #000;margin-top: 10px;margin-bottom: 15px;}
.news-index>div>.about>div>.jj>p{font-size: 14px;line-height: 26px;}
.news-index>div>.about>div>.jj>a{display: inline-block;background: #0066cc url(../images/3.png) no-repeat;background-position: 80px center;color: #fff;padding: 7px 40px 7px 15px;font-size: 14px;margin-top: 20px;border-radius: 5px;border: 1px solid #0066cc;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.news-index>div>.about>div>.jj>a:hover{background:transparent url(../images/33.png) no-repeat;color:#0066cc;background-position: 80px center;}
.news-index>div>.news{width: 34%;float: right;}
.news-index>div>.news>div{overflow: hidden;padding: 15px 20px;}
.news-index>div>.news>div.news1{border-bottom: 2px solid #ccc;position: relative;}
.news-index>div>.news>div>h3{float: left;font-size: 18px;}
.news-index>div>.news>div>a{float: right;display: inline-block;color: #999999;font-size: 16px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.news-index>div>.news>div>a:hover{color:#0066cc;}
.news-index>div>.news>ul{padding: 0 20px 15px 20px;}
.news-index>div>.news>ul li{border-bottom: 1px solid #cccccc;padding: 10px 0;}
.news-index>div>.news>ul p{margin-bottom: 5px;text-overflow: ellipsis;overflow: hidden;}
.news-index>div>.news>ul a{color: #333333;font-size: 14px;white-space: nowrap;display: inline-block;max-width: 100%;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.news-index>div>.news>ul a:hover{color:#0066cc;}
.news-index>div>.news>ul span{color: #999;font-size: 14px;}




/*关于我们*/
.abouta{width: 100%;max-width: 1200px;margin: 0 auto;overflow: hidden;padding: 50px 0;}
.abouta .abouta1{float: left;width: 22%;margin-right: 3%;}
.abouta .abouta1>div{padding: 10px;background: #0066cc;margin-bottom: 30px;}
.abouta .abouta1>.about11>h2{color: #fff;text-align: center;padding: 5px 0 15px 0;position: relative;margin-bottom: 10px;font-weight: normal;font-size: 26px;}
.abouta .abouta1>.about11>h2:before{content: '';display: block;width: 50px;height: 1px;background: #fff;position: absolute;top: 50%;left: 0;transform: translate(0%,-50%);-ms-transform: translate(0%,-50%);-webkit-transform:translate(0%,-50%);-moz-transform: translate(0%,-50%);}
.abouta .abouta1>.about11>h2:after{content: '';display: block;width: 50px;height: 1px;background: #fff;position: absolute;top: 50%;right: 0;transform: translate(0%,-50%);-ms-transform: translate(0%,-50%);-webkit-transform:translate(0%,-50%);-moz-transform: translate(0%,-50%);}
.abouta .abouta1>.about11>ul{background: #fff;}
.abouta .abouta1>.about11>ul>li{position: relative; }
.abouta .abouta1>.about11>ul>li:last-child{border: none;}
.abouta .abouta1>.about11>ul>li>a{
	line-height: 50px;
	padding-left: 50px; 
	display: block;
	color: #333333;
	background: url(../images/5.png) no-repeat;
	background-position: 20px center;
	border-bottom: 1px solid #cccccc;
}
.abouta .abouta1>.about11>ul>li>ul{	
	width: 100%;
}
.abouta .abouta1>.about11>ul>li>ul>li{
	line-height: 50px;	
	background-position: 20px center;
	border-bottom: 1px solid #cccccc;
	position: relative;
	padding-left: 65px; 
	background:#fff url(../images/7.png) no-repeat;background-position: 40px center;
}
.abouta .abouta1>.about11>ul>li>ul>li>a{
	display: inline-block;
	color: #333;
}
/*.abouta .abouta1>.about11>ul>li>ul>li>ul{
	position: absolute;
	right: -264px;
	top: -10px;
	z-index:999;
	width: 100%;
	background: #003399;
	padding: 10px;
	display: none;
}
.abouta .abouta1>.about11>ul>li>ul>li>ul>li{
	line-height: 50px;	
	background-position: 20px center;
	border-bottom: 1px solid #cccccc;
	position: relative;
	background: #fff;
	padding-left: 20px;
}
.abouta .abouta1>.about11>ul>li>ul>li>ul>li>a{
	display: inline-block;
	color: #333;
}*/


.abouta .abouta1>.about12>h2{color: #fff;font-weight: normal;font-size: 26px;margin-bottom: 10px;padding-left: 10px;}
.abouta .abouta1>.about12>div{padding: 30px 15px;background: #fff;}
.abouta .abouta1>.about12>div h3{font-size: 14px;}
.abouta .abouta1>.about12>div strong{font-size: 22px;color: #0066cc;margin-top: 2px;padding-bottom: 8px;border-bottom: 1px solid #cccccc;display: block;margin-bottom: 10px;}
.abouta .abouta1>.about12>div p{font-size: 14px;line-height: 28px;}

.mbx{padding: 20px 0;border-bottom: 1px solid #ccc;margin-bottom: 20px;}
.mbx a{font-size: 14px;color: #999999;}
.about-content>h2{color: #0066cc;background: url(../images/6.png) no-repeat;background-position: left top;padding-left: 20px;margin-bottom: 20px;margin-top: 20px;}
.about-content>p{line-height: 30px;}
.about-content>div>a{display: block;font-size: 0;}
.about-content>div>a>img{width: 100%;}
.about-content>div h3{font-size: 28px;color: #000000;margin-top: 25px;margin-bottom: 5px;}
.about-content>div span{color: #999999;display: block;font-size: 16px;margin-bottom: 30px;}
.about-content>div p{color: #000000;font-size: 16px;line-height: 30px;}
.abouta .abouta2{float: left;width: 75%;}
.about-content .table {margin-top: 30px;}
.about-content .table h2{text-align: center;color: #0066cc;margin-bottom: 30px;}
.about-content .table table{width: 100%;text-align: left;}
.about-content .table table th{font-size: 14px;padding: 6px 0px 6px 15px;}
.about-content .table table td{font-size: 14px;padding: 6px 0px 6px 15px;}


.bda {min-height: 600px;padding: 10px 10px 20px 10px;}
#form li {margin-bottom: 20px;}
#form label {width: 120px;text-align: right;display: inline-block;font-size: 14px;line-height: 30px;color: #333333;vertical-align: middle;}
#form i {color: #ff0000;font-style: normal;padding-left: 5px;}
#form input[type=text],#form input[type=email] {width: 280px;font-size: 16px;line-height: normal;padding: 6px 8px;outline: none;border: 1px solid #cccccc;}
#form textarea {width: 600px;height: 150px;padding: 5px 4px;vertical-align: top;outline: none;border: 1px solid #cccccc;}
#form>input {width: 150px;height: 50px;background-color: #0066cc;color: #ffffff;border: 0;box-shadow: none;outline: none;display: block;margin-top: 30px;margin-left: 120px;cursor: pointer;}

.list-four{width: 100%;}
.list-four>ul{overflow: hidden;}
.list-four>ul>li {width: 200px;float: left;margin-right: 33.3px;margin-bottom: 20px;}
.list-four>ul>li:nth-child(4n) {margin-right: 0;}
.list-four>ul>li>a.img-fa {display: block;width: 100%;height: 200px;overflow: hidden;position: relative;border: 1px solid #cdcdcd;box-sizing: border-box;margin-bottom:10px;}
.list-four>ul>li>a.img-fa img {max-width: 200px;max-height: 200px; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.list-four>ul>li>a.img-fa:hover img{transform: translate(-50%,-50%) scale(1.2);-ms-transform: translate(-50%,-50%) scale(1.2);-webkit-transform:translate(-50%,-50%) scale(1.2);-moz-transform: translate(-50%,-50%) scale(1.2);}
.list-four>ul>li>a.list-title {display: block;width: 100%;font-size: 14px;line-height: 40px;color: #333;text-align: center;background-color: #c7c7c7;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border: 1px solid #c7c7c7;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;box-sizing: border-box;}
.list-four>ul>li>a.list-title:hover {text-decoration: none;color: #0066cc;background: none;border: 1px solid #0066cc;}

.page-btn {width: 100%;margin-top: 80px;text-align: center;}
.page-btn .active a {background-color: #0066cc;color: #FFFFFF;border-color: #0066cc;}
.page-btn li {display: inline-block;margin: 0 5px;}
.page-btn li a {font-size: 14px;line-height: 20px;display: block;color: #0066cc;padding: 5px 11px;border: 1px solid #0066cc;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.page-btn li a:hover {text-decoration: none;background-color: #0066cc;color: #FFFFFF;border-color: #FFFFFF;}


.madius { overflow:hidden; padding-bottom:37px; border-bottom:1px dashed #8a8a8a;}
.madius a{display: inline-block;overflow: hidden;}
.madius a:hover img{transform:scale(1.5) rotate(15deg);-ms-transform:scale(1.5) rotate(15deg);-mos-transform:scale(1.5) rotate(15deg);-o-transform:scale(1.5) rotate(15deg);}
.madius img { float:left; width:300px;transition: all .3s;}
.madius_body { float:right; width:530px;}
.madius_body h4 { margin-bottom:15px;}
.madius_body h4 a{color: #000;}
.madius_body p { margin-bottom:16px;max-height: 150px;overflow: hidden;min-height: 150px;}
.madius_body a.more { display:inline-block; line-height:24px; color:#fff; font-weight:bold;background:#0066cc;padding: 4px 25px;font-size: 14px;border: 1px solid #0066cc;transition: all .3s;}
.madius_body a.more:hover{border: 1px solid #0066cc;color:#0066cc;background: #fff;}
.block_list li { padding: 10px 0; overflow:hidden; line-height:30px; border-bottom:1px dashed #8a8a8a;}

.block_list li a {display: block;overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;padding: 0 0 0 16px; float:left; background:url(../images/ico_fdian.png) no-repeat 0 center;width: 80%;color: #333;transition: all .3s;}
.block_list li a:hover{color: #0066cc;}
.block_list li span { float:right;margin-bottom: 0;}

.about-content>.pift{padding-bottom: 10px;}
.about-content>.pift>h3{color: #0066cc;text-align: center;}
.about-content>.pift>p{text-align: center;}
.about-content>.pift>p>a{font-size: 14px;color: #999;display: inline-block;margin-right: 20px;}
.about-content>.pifc{padding:40px 20px 20px 20px;border-bottom: 1px dashed #0066cc;border-top: 1px dashed #0066cc;margin-bottom: 30px;}
.about-content>.pifc>p{margin-bottom: 15px;}
.about-content>.pifc>p.s{text-indent: 32px;}
.about-content>.ts{overflow: hidden;padding: 0 20px;}
.about-content>.ts a,.about-content>.ts span{font-size: 16px;color: #333;transition: all .3s;}
.about-content>.ts a:hover{color:#0066cc;}
.about-content>.ts>li:nth-child(1){float: left;}
.about-content>.ts>li:nth-child(2){float: right;}

.about-content>div{padding: 0px 20px;}
.about-content>div>h1{font-size: 26px;height: 50px;font-weight: bold;color: #333;letter-spacing: 2px;}
.about-content>div>h4{font-weight: bold;height: 30px;line-height: 30px;margin-bottom: 20px;}
.about-content>div>h4>a{font-size: 16px;color: #0066CC;}
.about-content>div>.box{padding-bottom: 40px;}
.about-content>div>.box>h2{font-size: 16px;font-weight: bold;height: 30px;line-height: 30px;margin-bottom: 7px;}
.about-content>div>.box>ul{overflow: hidden;}
.about-content>div>.box>ul>li{float: left;width: 20%;}
.about-content>div>.box>ul>li>a{display: inline-block;color: #444;font-size: 14px;line-height: 30px;}
