@charset "utf-8";
/* CSS Document */
/**************************关键词**************************/
.ksbg{
	width:100%;
	height:60px;
	background:#F7F7F9;
	}
.keysea{
	width:100%;
	max-width:1200px;
	overflow:hidden;
	margin:0 auto;
	}
.keyword{
	float:left;
	width:70%;
	height:60px;
	}
@media (max-width:1100px) {
.keyword{
	width:65%;
	}
	}
.keyword p{
	font-size:15px;
	line-height:55px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
	}
.keyword p a{
	padding:0px 10px;
	color:#666;
	}
.keyword p a:hover{
	color:#1B6099;
	text-decoration:underline;
	}
.search{
	float:right;
	width:300px;
	height:35px;
	background:#fff;
	border-radius:17.5px;
	margin-top:10px;
	}
.search p input[type="text"]{
	width:265px;
	height:35px;
	color:#1B6099;
	border:none;
	text-indent:1em;
	outline:none;
	background:none;
	}
.search p input[type="submit"]{
	float:right;
	outline:none;
	border:none;
	cursor:pointer;
	width:18px;
	height:16px;
	margin-top: 10px;
    margin-right: 12px;
	background:url(../images/search.png) no-repeat;
	}
@media (max-width:1000px) {
.keysea{
	width:96%;
	}
.keyword{
	display:none;
	}
.search{
	float:none;
	width:100%;
	}
.search p input[type="text"]{
	width:95%;
	}
	}
@media (max-width:640px) {
.search p input[type="text"]{
	width:94%;
	}
	}
@media (max-width:540px) {
.search p input[type="text"]{
	width:93%;
	}
	}
@media (max-width:450px) {
.search p input[type="text"]{
	width:91%;
	}
	}
@media (max-width:350px) {
.search p input[type="text"]{
	width:90%;
	}
	}


/**************************优势**************************/

.adtop{
	height:143px;
	background:url(../images/adtop.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	}
.main_box{max-width:1200px; margin:0 auto; padding:20px 0;}
.adtop div{
	display:none;
	font-size: 36px; line-height: 80px; color: #fff; background: #1B6099; text-align: center;}
@media (max-width:1200px) {
.adtop{
	width:100%;
	overflow:hidden;
	margin-top:40px;
	}
	}
.one{
	width:100%;
	
	overflow:hidden;
	margin:30px auto;
	}
.one .onwz{
	float:left;
	background:url(../images/01.png) left top no-repeat;
	margin-top:82px;
	width:40%;
	}
.one .ontp{
	float:right;
	width:47.5%;
	}
.one .ontp img{
	width:100%;
	}
.two{
	width:100%;
	background:#f7f7f7;
	overflow:hidden;
	margin:30px auto;
	}
.two .onwz{
	float:right;
	background:url(../images/02.png) left top no-repeat;
	margin-top:84px;
	}
.two .ontp{
	float:left;
	width: 46.334%;
	}
.two .ontp img{
	width:100%;
	}
.three{
	width:100%;
	max-width:1200px;
	overflow:hidden;
	margin:30px auto;
	}
.three .onwz{
	float:left;
	background:url(../images/03.png) left top no-repeat;
	margin-top:83.5px;
	}
.three .ontp{
	float:right;
	width: 45.834%;
	}
.three .ontp img{
	width:100%;
	}
.four{
	width:100%;
	background:#f7f7f7;
	overflow:hidden;
	padding:30px auto;
	}	
.four .onwz{
	float:right;
	background:url(../images/04.png) left top no-repeat;
	margin-top:84px;
	}
.four .ontp{
	float:left;
	width: 46.334%;
	}
.four .ontp img{
	width:100%;
	}	
	
.onwz{
	width:40%;
	min-height:132px;
	padding-left:110px;
	}
.onwz p:nth-of-type(1){
	font-weight:bold;
	font-size:30px;
	color:#333;
	}
.onwz p:nth-of-type(2){
	font-size:24px;
	font-weight:bold;
	color:#EB5F00;
	margin:5px 0px 9px 0px;
	}
.onwz p:nth-of-type(3){
	font-size:14px;
	color:#333;
	line-height:28px; 
	
	}
@media (max-width:1000px) {
.adtop div{
	display:block;
	}
.adtop{
	width:100%;
	overflow:hidden;
	margin-top:0px;
	height: auto;
	background: none;
	}	

	.one .onwz,.two .onwz,.three .onwz,.four .onwz{ float: none; width: 100%; margin-top: 10px;}
	.one .ontp,.two .ontp,.three .ontp,.four .ontp{ float: none; width: 100%;}
	.onwz p:nth-of-type(3){width: 70%;}
}
@media (max-width:640px) {
.onwz p:nth-of-type(1){ font-size:22px;}
.onwz p:nth-of-type(2){ font-size:18px;}
}

/**************************关于**************************/
.about_content {background-attachment: fixed;background-position: center 0;background-repeat: no-repeat;position: relative; height:480px; overflow:hidden; padding-top:50px;}
#about{ overflow:hidden;  background-image: url(../images/about_bg.jpg); }
#about .about_content { background-image: url(../images/about_bg.jpg); overflow:hidden;}
.about-text{ max-width:1120px;  margin:0 auto; margin-top:40px; padding: 40px;background:rgba(255,255,255,0.8);}
.about-tit{ text-align:center; color:#333; font-size:30px; font-weight:bold; margin-bottom:20px;}
.about-text p{ text-align:left; color:#333; font-size:14px; line-height:24px;}
.s_more{  font-size: 16px; color: #EB5F00;  margin:30px auto 0 auto;display: block; height: 42px; line-height: 42px; border:1px solid #EB5F00;  width: 160px;  border-radius: 3px; text-align: center;}
.s_more:hover{ border-radius: 30px; background: #EB5F00; color: #fff; }

/*缓动*/.s_more,.s_more2:hover{ -moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; } 

@media screen and (max-width: 1200px) {
.about-text{ width:84%; margin:0 auto; padding:0 4%; margin-top:20px; padding-bottom:10px; margin-bottom:20px;}
.about-tit{ font-size:24px; padding-top:20px; margin-bottom:10px;}
.s_more{ margin-bottom:20px;}
}

@media screen and (max-width: 640px) {
.about_content { padding-top:20px; height:auto;}
.about-text p{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;}

}
	
/* 首页新闻 */
.main { width: 100%; max-width:1200px; margin: 0 auto; clear: both;  }
.index-news { width: 338px; position: relative; float: left; margin: 60px 30px 60px 0; padding: 35px 20px 45px; border: 1px solid #e5e5e5; }
.index-news:last-child { margin-right: 0; }
.index-news h2 { font-size: 22px; font-weight: bold; padding-bottom:10px; color:#333; }
.index-news h2 em { color: #1B6099; font-weight: bold; font-style:normal; }
.index-news p { color: #ccc; margin-top: 7px; margin-bottom: 13px; }
.index-news li { margin-top: 20px; color: #333;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;  }
.index-news img { width: 100%; }
.index-news > a { width: 55px; height: 22px; line-height: 22px; position: absolute; bottom: 0; right: 0; color: #fff; font-size: 12px; text-align: center; background: #1B6099; }
.index-news li a:hover{ color:#1B6099; text-decoration:underline; }

@media screen and (max-width: 1180px){
.index-news {
    width: 32%;
    margin-right: 2%;
    padding-left: 1%;
    padding-right: 1%;
    box-sizing: border-box;
}
}

@media screen and (max-width: 980px){
.index-news {
    width: 98%;
    float: none;
    margin-top: 15px;
    margin-bottom: 17px;
	padding:10px;
}
}
@media (max-width:600px) {

.main { width: 96%; margin-left:3%;}	
}



.ryzz{ width:100%; background:#f7f7f7; padding:30px 0px;}
.marqueeleft{
	/*height:90px;*/
	width:1200px;
	overflow:hidden;
	margin:0px auto;
	margin-top:20px;
	}
.marqueeleft ul{
	float:left;
	}
.marqueeleft li{
	float:left;
	margin:0 12px;
	display:inline;
	width:200px;
	overflow:hidden;
	}
.marqueeleft li .pic{
	display:block;
	border:rgba(0,0,0,0) 1px solid;
	width: 200px;
	overflow:hidden;
	padding:2px;
	}
.marqueeleft li .txt{
	text-align:center;
	height:23px;
	line-height:23px;
	}





.tage{ padding:15px 0; background:#e6e6e6;}
.tage .link{ max-width:1200px; margin:0 auto; line-height:24px;}
.tage .link .bt{float: left; text-align:left;}
.tage .link .gjc{float: left;width: 92%}
.tage .link a{ margin-right:20px;}
.tage .link a:hover{ color:#064264; text-decoration:underline;}
.tage .link p{ float:left;}

@media screen and (max-width: 720px){

.tage .link .bt {
    float: none;
    width: 100%;
}
.tage .link .gjc {
    float: none;
    width: 100%;
}
.tage .link {
    padding: 0px 5%;
}
}

































