@charset "utf-8";


@media screen and (max-width:1280px) {
	
}	



@media screen and (max-width:1200px)
{


}



/*<=1023px*/
@media screen and (max-width:1024px)
{
header .logo{width:18%;}
header .headright{width:65%;}

.mainnav a{ float:left; display:block;  font-size:16px; text-decoration:none; text-align:center; padding:4% 0% 2% 0%; margin:0px 2%; width:auto; transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s; color:#fff;  position:relative;}



.large-switch-middle ul li {
    width:16.4%;
    height: 180px;

}
	

.kyjg img { width:100%}

.lxmap { float:left; width:60%;}
.lxcont { float:right; width:36%;  padding:8% 0 0 0%; color:#fff ; }

.positioninfo{font-size:20px;}



.kydc_2 .synews .newstitle .xwgengduo { width:50%; margin:27% 0 20% 0; font-size:15px; border:1px solid #fff; color:#fff; text-align:center;}


}

/*<=1002px*/
@media screen and (max-width:1002px)
{
	.about { clear:both; margin-left:3%; width:94%;  }
	.shuzi {clear:both;  width:98%;}
	.shuzi dl{ float:left; width:20%; padding-left:4%; border-left:1px solid #ececec; margin:3% 0%; }
	
	
	
	
	.dchoner {  height:322px;}
	.dctitle { margin-bottom:-5%; text-align:center;}
	
	
	
	
}

/*<=920px*/
@media screen and (max-width:920px)
{
	
	header .logo{float:left; padding:1% 0 0 1%; margin:0; width:18%;} 	
	header .headright{float:left; margin-left:6%; padding:0px 0 0 0; width:75%;}
	header .anniu { display:none}
	
	
	.news .wenzi{ float:left; margin-left:3%; width:94%;}
	.news .pic{ float:left; margin-left:3%; width:94%;}
	
	.kyabout .title { float:left; margin-left:2%; width:94%; font-size:28px;}
	.kyabout .titlepic { display:none}
	.kyabout .comany { float:left; margin-left:2%; width:94%; padding-top:2%; }

	
	
	.lxbg {background:#3468bd ; overflow:hidden; height:850px; margin-top:3%}
	.lxmap { float:left; width:100%;}
	.lxcont { float:left;width:90%;  padding:3% 0 0 10%; color:#fff }
	.lxcont ul {}
	.lxcont li { font-size:18px; line-height:48px;}

    .foottel { display:none}
	
	.dccompany { margin-left:2%; width:96%}
	
	.dcshuzi { width:100%;overflow:hidden;}
	.dcshuzi dl{ float:left; width:16%; padding-left:5%; border-left:1px solid #ececec; margin:3% 1.5%; }
	.dcshuzi dl dt{ clear:both; font-size:15px;  color:#666666;}
	.dcshuzi dl dd{ font-size:15px;}
	.dcshuzi dl dt span{ font-size:40px; color:#d0a875; font-weight:normal;}
	
    .kydc_2 .synews .content .shijian { display:none }
	.kydc_2 .synews .content .lbtitle { float:left; width:98%; }


}


@media screen and (max-width:860px)
{
	

header .logo{float:left; padding:0; margin:0; width:26%;}
header .logo img { width:100%;}

header .wapnav{display:block; float:right; width:8%; margin-top:0%; overflow:hidden; }	
/*header .wapnav img{padding:10px;background-color:#f2f2f2;border:1px solid #cccccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}
header .wapnav img:hover{background-color:#dedede; }	*/

header .headright { clear:both; width:100%; overflow:hidden;}

.mainnav {display:none; }

/*主导航*/
/*.mainnav{float:left;width:100%; padding:0px 0 0 0; text-align:right; }
.mainnav a,.mainnav a:link,.mainnav a:visited { clear:both; width:100%;line-height:32px; text-align:center;color:#fff; font-size:16px;text-decoration:none; border-bottom:1px solid #5486d9}
.mainnav a:hover,.mainnav a.active,.mainnav a.active:link,.mainnav a.active:visited{color: #fff; font-weight:bold;}*/

.nav{ display:none}

.about .content { color:#666666; font-size:15px; padding:35px 0px 0px 0; line-height:26px;}

.dchoner {  height:272px;}

.joblinian li img { clear:both; width:100%; margin-bottom:2%;} 
.joblinian li p {clear:both; }

.product_view img{ width:100%;}


}



@media screen and (max-width:768px)

{

.dichan { background:url(images/dcxm_bg.jpg) bottom center; text-align:center; height:50px; font-size:21px; color:#306bcd; line-height:50px; }

.news .title { text-align:center; font-size:21px; color:#306bcd;line-height:21px; margin-bottom:2%; font-weight:normal;}




.shuzi dl dt{ clear:both; font-size:15px;  color:#666666;}
.shuzi dl dd{ font-size:15px;}
.shuzi dl dt span{ font-size:50px; color:#d0a875; font-weight:bold;}

.dchoner {  height:250px;}


.info_view img  { clear:both; margin:auto; width:100% ; margin-left: 0px; margin-bottom:3%}



.kydc_1 .hotpic { float:none;  width:96%; margin-left:2%; overflow:hidden;}
.kydc_1 .hotcom {float:none;  width:96%; margin-left:2%; margin-top:2%; overflow:hidden;}


.kydc_2 .synews { float:none; width:96%; background:#fff; margin-left:2%; margin-bottom:2%; overflow:hidden;}
.kydc_2 .syanniu { float:none; width:96%; margin-left:2%; overflow:hidden; }

.kydc_2 .syanniu { float:none; width:96%; margin:0% 2%; }

#floatDivBoxs { display:none}

}


@media screen and (max-width:680px)
{

header .logo{ float:left; width:28%; padding-left:1%;}
header .wapnav{display:block; float:right; width:15%; margin-top:6%;}	

.shuzi dl dt span{ font-size:40px; color:#d0a875; font-weight: normal;}


.pro{ display:none}
.mainbannerpage { display:block;}


.neiyeb { height:320px; }

/*首页成员*/

.chenyuan { margin:2% auto 0 auto; height:360px; border-top:1px solid #e6e6e6; overflow:hidden;}
.large-switch-middle {
    width:100%;	
    margin:auto;border-right:1px solid #e6e6e6;
    z-index: 1; 
}

.large-switch-middle ul li {
    cursor: pointer;
    width:33%;
    color: #333;
    overflow: hidden; float:left;
    margin: .5px; border-left:1px solid #e6e6e6;   border-bottom:1px solid #e6e6e6;
    background-repeat: repeat;	
}

.positioninfo{ float: none; width:100%; overflow:hidden;}
.position{ display:none}

.shuzi dl dt span{ font-size:40px;}

/*康远文化*/
.kyculture .content li { float:left; width:45%; height:290px; margin-right:2%; margin-bottom:2%; background:#fff}


	.dcshuzi dl{ float:left; width:16%; padding-left:5%; border-left:1px solid #ececec; margin:3% 1.5%; }
	.dcshuzi dl dt{ clear:both; font-size:12px;  color:#666666;}
	.dcshuzi dl dd{ display: none}
	.dcshuzi dl dt span{ font-size:30px; color:#d0a875; font-weight:normal;}


.dchoner {  height:200px;}


.footernanv	{ display:none}

.footewm {float:none; margin:0 auto; width:60%;}


.news_view img { width:100%} 

.kyfc_mnlb li { width:47%;  margin:0 0% 1.5% 2%;}


}


@media screen and (max-width:480px)
{

header .logo{ float:left; width:45%; padding-left:1%; padding-top:1%;}


.neiyeb { height:180px; }


.banner-box .banner p#s1 { width:100%; font-size:28px; transform: translateY(0px); -webkit-transform: translateY(0px); opacity: 100; display:block; text-align:center;}

.banner-box .banner span#s4 { display:none; }

.banner-box .banner h2#s2 {width:100%;  font-family: "browalliaUPC"; font-size: 30px; text-transform: uppercase; line-height: 1; transform: translateY(0px); -webkit-transform: translateY(0px); opacity: 100;  }
.banner-box .banner p#s3 { width: 75%; margin: 0 auto; transform: translateY(0px); -webkit-transform: translateY(0px); opacity: 100; line-height: 1.5; font-family: arial; font-size: 12px; margin-top: 13px;}



.about .entitle { color:#306bcd; font-size:24px; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:21px; margin-bottom:5px;}
.about .cntitle span { font-size:18px; border-top:3px solid #306bcd; padding-top:5px;}
.about .content { color:#666666; font-size:15px; padding:15px 0px 0 0; line-height:26px;}

.shuzi dl dd{ display: none}
.shuzi dl dt span{ font-size:30px;}

.dcshuzi dl dt span{ font-size:22px; color:#d0a875; font-weight:normal;}


.news .wenzi dl dt{ display:none}
.news .wenzi dd p { height:57px; padding:2% 0 0 0; overflow:hidden;}
.news .wenzi dl dd{ float:none; width:96%; line-height:26px; margin:2% 0 0 2%;}

.dchoner {  height:135px;}

.pc-banner {
	width: 100%;
	float: left; margin:-9% 0;
}

.large-switch-middle ul li {
    cursor: pointer;
    width:32.5%;
    color: #333;
    overflow: hidden; float:left;
    margin: .5px; border-left:1px solid #e6e6e6;   border-bottom:1px solid #e6e6e6;
    background-repeat: repeat;	
}


.info_listxw dl dt{ display:none}
.info_listxw dl dd{ float:none; width:94%; margin-left:3%;position:relative; padding:0px 1%;}


.culture_list .leftcont { clear:both; width:92%; padding:4%;  }
.culture_list .leftcont p { font-size:21px; line-height:28px; font-weight:bold; color:#333}
.culture_list .leftpic { clear:both; width:92%; margin:0 4%; overflow:hidden; transition: all 0.6s;    -ms-transition: all 0.8s;}

.culture_list .rightcont {  clear:both; width:92%; padding:4%;  }
.culture_list .rightcont p { font-size:21px; line-height:28px; font-weight:bold; color:#333}
.culture_list .rightpic { clear:both; width:92%; margin:0 4%;overflow:hidden; transition: all 0.6s;    -ms-transition: all 0.8s;}


.kydc_2 .synews .newstitle {  font-size:18px;}
.kydc_2 .synews .content dl dd .xwjj{line-height:22px; height:22px; overflow:hidden; color:#666666;}


.kydc_2 .synews .yzxnewstitle {  font-size:18px;}
.kydc_2 .synews .lycnewstitle {  font-size:18px;}
.kydc_2 .synews .gsdgnewstitle {  font-size:18px;}


.kydc_hx li { float:none; width:96%;  border:1px solid #e7e7e7; margin:0 0 2% 2%; overflow:hidden;}


}



@media screen and (max-width:360px)
{
	
.shuzi dl dt span{ font-size:20px;}

.dchoner {  height:115px;}
	





}
