/*pad*/
@media only screen and (max-width:800px){
	body{overflow-x:hidden;font-family: 'Microsoft YaHei';}
	.header_bg,.bod,.foot,.bodleft{ width: 640px !important; padding:0px !important; }
	.bodleft{ margin-top: 0px; }
	.lefttu,.leftcon,.bodleft .ggw{ display: none; }
	.header_bg{ height: auto; }
	.header_bg .hidden{ height: auto; position: relative; padding-top: 5px; border-bottom:0px;}
	.header_bg .hidden .logo{ position: absolute; z-index: 88; height:95px;}
	.header_bg .hidden .logo a img{ max-height: 95px; }

	.header_bg .hidden .wrapper{ padding-left: 0px; width: 100%; height: auto; }
	.header_bg .hidden .wrapper .you{ width:620px; margin-right: 20px; height: auto; margin-top:5px;}
	.header_bg .hidden .wrapper .you #time{ font-size: 24px; margin-bottom: 15px;}
	.header_bg .hidden .wrapper .you .fwlx{ font-size: 36px; height: 42px; line-height: 42px; }

	.header_bg .hidden .wrapper ul.sj{ display: block; }
	.header_bg .hidden .wrapper ul.pc{ display: none; }
	.header_bg .hidden .wrapper ul{ margin-left: 0px; width: 100%; text-align: center; }
	.header_bg .hidden .wrapper ul li{ padding:0px 2.5%; height: 70px; line-height: 70px;display:inline-block;float: none;}
	.header_bg .hidden .wrapper ul li a{ padding: 0px; font-size: 28px; font-weight:400; }
	
	.banner{display: block;}
	.flexslider{ position:relative; overflow:hidden;}
	.slides{ overflow:hidden;}
	.slides li{}
	.slides li img{ margin-bottom: -4px; }
	.flexslider .flex-control-nav{ position:absolute; bottom:0.75rem; width:100%; text-align:center;}
	.flexslider .flex-control-nav li{ margin:0px 0.5rem; display:inline-block;width:25px;height:7px; cursor: pointer;position: relative;overflow: hidden;}
	.flexslider .flex-control-nav li a{text-indent: -99em; position:absolute; left:0px; right:0px; bottom:0px; top:0px; background-color:#d3d1d1;}
	.flexslider .flex-control-nav li a:hover,.flexslider .flex-control-nav li a.flex-active{ background-color:#ffffff;}

	.bodright{ width: 100%; }
	.index_about{font-size: 22px;line-height: 40px;text-align: justify;padding: 20px; margin-bottom: 0px;}
	
	.lxcp{ margin:24px 12px; width: 616px; padding:0px; background:none;}
	.sycp{ width: 100%; border-bottom: 0px; text-align: center; padding: 20px 0px; height: auto;}
	.sycp a{ font-size: 28px;}
	.cptp{ width: 100%; }
	.cptp li{ width: 308px; padding: 0px; margin-bottom: 20px; }
	.cptp li a{ display: block; width:252px; margin:8px 28px 25px 28px; }
	.cptp li img{ width: 250px; height: 250px; margin-bottom: 18px;}
	.cptp li p{ font-size: 22px; text-align: center; }

	.lxcp .i_yy.left,.lxcp .i_yy.right,.foot,.header_sj{ display: none; }


	.header2,.sj_foot,.fixed{ display: block; }

	.sj_foot { text-align:center; height:145px; padding:20px 0 30px 0; background:#a6a6a6; position:relative; margin-bottom: 100px;}
	.sj_foot p { line-height:48px; font-size:24px; color:#000;}
	.sj_foot .foot_i{ position:absolute;top:22px;left:130px; width:80px;}

	.fixed{ height:100px; position: fixed; bottom: 0px; width:640px; left: 0px; z-index: 9999;}
	.fixed .nav { background:#1e1e1e; margin:0 auto; width:100%; height:98px; padding:7px 0px; }
	.fixed .nav ul,.fixed .nav ul li{overflow: hidden;}
	.fixed .nav ul{}
	.fixed .nav ul li{float:left; height:90px; width: 33.33333%;}
	.fixed .nav ul li a {  text-align:center; display: block;}
	.fixed .nav ul li a p { font-size:24px; color:#c8c8c8;  }
	.beian{color:#000;}
	.beian:hover{text-decoration:underline;}

	.header2 { width:640px; height:70px; background:#1e1e1e; padding:0 0px; position:fixed; top:0; margin:0 auto;  font-size:28px; color:#c5c5c5; line-height:70px; text-align:center;z-index: 9999; }
	.header2 .left{
		position:absolute; left:14px; top:0;
	}
	.header2 .right{
		position:absolute; right:14px; top:0;
	}
	.header2 .ico-back {  width:70px; height:70px; background:url(../images/left.png) no-repeat center; display:block; }
	.header2 .ico-home {width:70px; height:70px; background:url(../images/you.png) no-repeat center; display:block;}

	.sj_h{ height: 70px; width: 100%; }

	.nyebod{background: none;overflow: hidden; width:100% !important; padding: 0px;}
	.nyebod .nyecon{ width:90%;padding: 20px 5%; line-height: 46px; text-align: justify;}
	.nyebod .meu,.nyebod .nydh{ display: none; }
	
	.bodleft .lm{padding:0px; border:0px; margin-top: 0px; padding-top:20px;}
	.bodleft .lm li{ float: left; width: 50%; margin-bottom: 10px; height: 52px; line-height: 52px; border:0px;}
	.bodleft .lm li a{ display: block; border:2px solid #000000; width: 84%; margin: 0px auto; text-align:center; font-size: 25px; height: 48px; line-height: 48px; font-weight: bold; color: #000000; }
	.bodleft .lm li.on a,.bodleft .lm li a:hover{ border:2px solid #ff0000; color: #ff0000;}

	.nyebod .meu1{ display: none; }
	.nyebod .nyecon .cptp{ width: 107%; margin-left: -3.5%; }

	.show_img{ display: none; }
	
	.photo_s,.sj_tit{ display: block; background-color:#ffffff;}
	.sj_tit{    text-align: center;
    font-size: 24px;
    line-height: 64px;
    color: #000;}
	.photo_s{ position:relative; overflow:hidden; padding:20px 0px 60px;}
	.photo_s .slides{ overflow:hidden; display: none;}
	.photo_s .slides li{text-align:center;}
	.photo_s .slides li img{ max-width:580px;}

	.photo_s .flex-control-nav{ position:absolute; bottom:5px; width:98%; text-align:right;}
	.photo_s .flex-control-nav li{ margin:0px 3px; display:inline-block;width:16px;height:16px; cursor: pointer;position: relative;overflow: hidden;border-radius:50%; border:1px solid #ff0000;}
	.photo_s .flex-control-nav li a{background-color:#ffffff; color:#ffffff; position:absolute; left:0px; right:0px; bottom:0px; top:0px;}
	.photo_s .flex-control-nav li a.flex-active{ background-color:#ff0000;color:#ff0000;}

	.photo_s .flex-direction-nav{ display:none;}

	.ck-slide{ width: 586px; margin:20px auto 0px; }
	.ck-slide ul.ck-slide-wrapper{ height: 368px; }

	.xq_cpggs{ width: 586px; margin:20px auto;}
	.xq_cpggs dd{font-size: 48px;}
	.xq_cpggs dl a{ width:100%;margin-bottom:20px; font-size: 24px;}
	
	.sp .bf{ display: none; }


}
