*{ margin:0; padding:0; border:0;}
li{ list-style:none;}
a{ text-decoration:none;}
body{
	max-width:640px;
	min-width:320px;
	margin:0 auto;
	font-family:"微软雅黑";
	font-size: 100%;
	font-size:16px;
	background: #fff;
}

.bg_b{ width:100%; background-color:#FFFFFF; overflow:hidden; }
.hzgx{ width:94%; margin: 0 auto;}

.fl{ float:left;}
.fr{ float:right;}
.b{
	vertical-align:top;
	width:100%;
	padding-top: 10px;
}
.clear{ clear:both; }


#qthree{ width:640px; overflow:hidden; background-color:#28afa1}
#qthree ul{ width:640px;}
#qthree ul li{ float:left; width:25%; display:inline-block; text-align:center; height:42px; line-height:42px;border-right: 1px solid #f7f7f7}
#qthree ul li a{ color:#f3fbfa; font-size:25px;}




* {box-sizing:border-box;}


.blank{height:8px;clear:both;}
.blank20{height:20px;clear:both;}
.clearf{clear:both;}
.clearfix:after,.clear:before{
	display:table;
	content:'';
	}
.clearfix:after{
	clear:both;
	overflow:hidden;
	}
.clearfix{
	zoom:1;
	}
.relative {position:relative;}
.zj_relative{margin:20px 0px;}
.absolute {position:absolute;}
.float_left {float:left;}
.float_right {float:right;}

.gg{text-align:center;}

.wzcont td{border:solid 1px #333;}

body { min-width: 640px; overflow-x: hidden; position:static !important;}
.bt { -moz-transition: background 0.3s linear 0s; -webkit-transition: background 0.3s linear 0s; transition: background 0.3s linear 0s; }
.ot { -moz-transition: opacity 0.3s linear 0s; -webkit-transition: opacity 0.3s linear 0s; transition: opacity 0.3s linear 0s; }
.translateXY { -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.translateY { -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.translateX { -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.contentBox { -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
.borderBox { -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.popMenus { position: absolute; width: 100%;height:100%; position: absolute; left: 0; bottom: 0; right: 0; overflow: hidden; background-color: #f8f8f8;-moz-transition:all .6s ease-out 0s;-webkit-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s;-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);z-index:200}
.popMenus.show{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.pop_title { width: 100%; position: relative; z-index: 2; background-color:#2e3642; padding: 0 3%; }
.pop_title span { display: inline-block; float: left; font-size: 3.0rem; line-height: 2.66; color: #e5e5e5; }
.closePopMenu { display: block; width: 49px; height: 47px; right: 3%; top: 50%; }
.menuContainer { width: 100%; height: 100%; }
.menuNavs { width: 25.3%; background-color: #707070; height: 100%; float: left; overflow: hidden; position: relative; }
.menuNavs ul { position: absolute;width:100%;/* Prevent elements to be highlighted on tap */ -webkit-tap-highlight-color: rgba(0,0,0,0); /* Put the scroller into the HW Compositing layer right from the start */
-webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); padding-bottom:80px;}
.menuNavs ul li { width: 100%; font-size: 2.6rem; line-height: 2.57; text-align: center; }
.menuNavs ul li.on { background-color:#707070;}
.menuNavs ul a { display: block; width: 100%; height: 100%; color: #fff; font-size:22px;}
.menuContents {width:74.7%;height:100%;overflow:hidden;float:left;padding:0 5%;}
.menuContent {width:100%;height:100%;overflow:hidden;}
.menuLists {padding-bottom:80px;}
.menuList h4 {
font-size:22px;
	color:#000;
	line-height:1.83;
	margin-top:2%;
	font-weight:normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.menuList .links {padding:3% 0.5%;}
.menuList .links a{display:block;float:left;color:#61c1be;font-size:18px;line-height:2.2;width:33%;overflow:hidden;}
.menuList .links a.hot:after {content:'';position:absolute;width:9px;height:11px; background:url(../images/h.png) no-repeat;top:0;right:-1px;}
.menuList .links a.hot.active:after {-webkit-animation:shake .4s linear 0s 1;animation:shake .4s linear 0s 1;}

.translateXY {-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.translateY {-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.translateX {-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.header {
	width: 100%;
	min-width: 320px;
	height: 80px;
	position: relative;
	z-index:10;
	background-image: url(../images/head.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.showMenuBtn { width: 48px; height: 48px; left: 3%; top: 50%; position:relative;cursor:pointer;}
.showMenuBtn a { display: block; width: 100%; height: 6px;margin-top:-3px;top:50%;left:0; position:absolute; outline: none; background-color:#c7ece6;-moz-transition: background 0.3s linear .3s; -webkit-transition: background 0.3s linear .3s; transition: background 0.3s linear .3s; }
.showMenuBtn a:after, .showMenuBtn a:before { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0;  background-color: #c7ece6;-moz-transition: top 0.3s linear .3s, transform .3s ease-in .1s; -webkit-transition: top 0.3s linear .3s, transform .3s ease-in .1s; transition: top 0.3s linear .3s, transform .3s ease-in .1s;  }
.showMenuBtn a:after { top:14px;}
.showMenuBtn a:before {	top:-14px;}
.showMenuBtn.show a {background-color: rgba(207,197,182,0 );}
.showMenuBtn.show a:after {top:0;-moz-transform: rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg);-moz-transition: top 0.3s linear .3s, transform .3s ease-out .5s; -webkit-transition: top 0.3s linear .3s, transform .3s ease-out .5s; transition: top 0.3s linear .3s, transform .3s ease-out .5s;}
.showMenuBtn.show a:before {top:0;-moz-transform: rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg);-moz-transition: top 0.3s linear .3s, transform .3s ease-out .5s; -webkit-transition: top 0.3s linear .3s, transform .3s ease-out .5s; transition: top 0.3s linear .3s, transform .3s ease-out .5s;}
.showMenuBtn a em { background-color: #e60012; border-radius: 50%; -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); display: block; height: 14px; position: absolute; right: -6px; top: -24px; width: 14px; z-index: 10; }
/*导航菜单右上角新加红色圆圈*/
.header h1 { width: 407px; height: 65px; left: 51%; top: 47%; }
.header .topTell {
	background-size: 100% 100%;
	width: 47px;
	height: 47px;
	right: 5%;
	top: 50%;
	position:absolute;
	background-image: url(../images/tel.png);
	background-repeat: no-repeat;
}
.shake {-webkit-animation:shake 0.2s ease-in-out  6  alternate;-moz-animation:shake 0.2s ease-in-out  6  alternate;-o-animation:shake 0.2s ease-in-out  6  alternate;animation:shake 0.2s ease-in-out  6  alternate;}
@-webkit-keyframes shake{
	0% {
		-moz-transform:rotate(8deg);
		-webkit-transform:rotate(8deg);
		transform:rotate(8deg);
		}
	100% {
		-moz-transform:rotate(-8deg);
		-webkit-transform:rotate(-8deg);
		transform:rotate(-8deg);
		}
	}
@-moz-keyframes shake {
		0% {
		-moz-transform:rotate(8deg);
		-webkit-transform:rotate(8deg);
		transform:rotate(8deg);
		}
	100% {
		-moz-transform:rotate(-8deg);
		-webkit-transform:rotate(-8deg);
		transform:rotate(-8deg);
		}
	}
@-o-keyframes shake {
		0% {
		-moz-transform:rotate(8deg);
		-webkit-transform:rotate(8deg);
		transform:rotate(8deg);
		}
	100% {
		-moz-transform:rotate(-8deg);
		-webkit-transform:rotate(-8deg);
		transform:rotate(-8deg);
		}
	}
@keyframes shake {
		0% {
		-moz-transform:rotate(8deg);
		-webkit-transform:rotate(8deg);
		transform:rotate(8deg);
		}
	100% {
		-moz-transform:rotate(-8deg);
		-webkit-transform:rotate(-8deg);
		transform:rotate(-8deg);
		}
	}
.menulist {width:100%;}
.menulist h3 {wdith:100%;height:80px;font-size:30px;color:#fff;font-weight:500;padding-top:20px;padding-left:22px;}
.menulist ul {width:100%;border-bottom:1px solid #cfc5b6;}
.menulist ul li {width:100%;float:left;height:78px;overflow:hidden;line-height:78px;font-size:26px;text-align:center;color:#9097a0;border-top:1px solid #cfc5b6;}
.menulist ul li a {display:block;float:left;height:78px;color:#9097a0;border-right:1px solid #cfc5b6;border-right:1px solid #cfc5b6;}
.menulist ul li a:nth-child(4n) {border-right:none}
.popMenu {display:none;}
.menulists {position:absolute;width:100%;}
.menuBtn {width:100%;height:80px;line-height:80px;text-align:center;font-size:26px;color:#424b59; background-color:#242c37;cursor:pointer;position:relative; -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -ms-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px;
	-webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;}
.menuBtn span {display:inline-block;}
.menuBtn.active i {-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}
.menuBtn i {position:absolute;left:50%;top:50%;margin-top:-3px;margin-left:60px;display:block;width:17px;height:12px; background:url(../images/down.png) no-repeat;-moz-transition:all 0.6s linear 0s;-webkit-transition:all 0.6s linear 0s;transition:all 0.6s linear 0s;}
.call_number {display:block;width:97%;margin:20px auto;}
.address_info {width:100%;height:306px; background:url(../images/addressbg.png) no-repeat center; -moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;margin:20px auto;}
.address_pic1 {left:0;top:66px;width:280px;height:190px; background:url(../images/address_pic1.png) no-repeat;}
.address_pic2 {right:54px;top:56px;width:342px;height:134px; background:url(../images/address_pic2.png) no-repeat;}
.address_online {right:209px;top:200px;width:187px;height:64px; background:url(../images/hmap.png) no-repeat;}
.hAbout {right:10px;top:200px;width:187px;height:64px; background:url(../images/habout.png) no-repeat;}
.copyRight {width:100%;margin:0 auto 160px;}
.copyRight p {font-size:24px;color:#babdc1;text-align:center;overflow:hidden;}
.copyRight p:nth-child(n+2){font-size:14px;}
.copyRight p span {width:100%;display:inline-block;margin:0 auto;}
.scrollTop { position:fixed; bottom:116px; right:0; width:13%;display:none; }



/*--------地址---------*/
.bg_d{
	width:100%;
	background-color:#FFFFFF;
	overflow:hidden;
	/* height:300px; */
	margin-top: 15px;
	margin-bottom: 90px;
}
.bg_dleft{
	width:20%;
	height:250px;
	float:left;
	margin-top:30px;
	background-image: url(../images/ditu.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 10px;

}
.bg_dzx{ width:50%; margin:0 auto;}

.Fmain_di {
	position:relative;
	width:56%;
	height:150px;
	float:left;
	margin-top: 30px;
	margin-left: 15px;

}
.Fmain_di .hd {   text-align:center; width:100%}
.Fmain_di .hd ul { padding:5px;}
.Fmain_di .hd ul li {
	float:left;
	width:30%;
	height:35px;
	margin:5px;
	line-height:32px;
	border: 1px dashed #CCCCCC;	
}

.Fmain_di .hd ul li.on {
		background-color: #ffcc66;
	color:#FFFFFF;
	}




.Fmain_di .bd { width:100%; text-align:center; padding-top:40px;}
.Fmain_di .bd ul {

}
.Fmain_di .bd ul li {
	width:100%;
	font-size:14px;
	text-align:left;
	padding-top:25px;
	clear:both;

}


.Fmain_di .bd h5{ font-size:20px; clear:both; left:30px; font-weight: bolder}

.Fmain_di .bd img{
	float:left;
	padding-left:10px;
	padding-right: 15px;
}
.bddt{ width:61px; float:left;}
.bddl{ width:70%; float:left;}
.keep{
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	text-align: center;
}
.keep i{
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	background: url(http://www.cqkyyy.com/static/pc/images/gongan.png)no-repeat;
	background-size: 30px 30px;
}
/*--------地址---------*/

/*footer*/
.footer { width:100%; height:415px; padding-top:10px; overflow:hidden; background:#FFF; }
.footer a { color:#fff;}
.F_dh { width:460px; height:45px; margin:10px auto; border-radius:20px; background:#943e00;}
.F_zx { width:460px; height:45px; margin:10px auto; border-radius:20px; background:#bebebe;}
.F_sj {
	width:249px;
	height:50px;
	margin:20px auto;
	background-image: url(../images/time.png);
	background-repeat: no-repeat;
	background-position: 0px 0;
}
.F_dh,.F_zx,.F_sj { position:relative;}
.F_dh img { position:absolute; left:50px; top:10px;}
.F_zx img { position:absolute; left:110px; top:11px;}
.F_sj img {-webkit-transform: none; -webkit-animation: rotateIn 12s linear 0s infinite both;}
.F_sj i { position:absolute; left:11px; top:9px; width:28px; height:28px; border-radius:28px; overflow:hidden;}
@-webkit-keyframes rotateIn {
  0% {-webkit-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(-360deg);transform: rotate(-360deg);opacity: 1;}
  100% {-webkit-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}
  }

@keyframes rotateIn {
  0% {-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(-360deg);-ms-transform: rotate(-360deg);transform: rotate(-360deg);opacity: 1;}
  100% {-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}
}
.rotateIn {-webkit-animation-name: rotateIn;animation-name: rotateIn;}

.F_dh span,.F_zx span { display:block; position:absolute; font-weight:bold; color:#fff;}
.F_dh span a ,.F_zx span a { color:#fff;}
.F_dh .F_dhtxt1 { top:10px; left:96px; width:118px; font-size:17px; height:24px;}
.F_dh .F_dhtxt2 { top:8px; left:210px; width:190px; font-size:20px; height:26px;}
.F_zx .F_zxtxt1 { top:8px; left:140px; width:190px; font-size:18px; height:26px;}
.F_sj span { display:block; position:absolute; left:60px; width:200px; font-weight:bold; }
.F_sj .F_sjtxt1 { top:0px;  height:20px; font-size:16px; color:#424242;}
.F_sj .F_dsjxt2 { top:22px;  height:25px; font-size:24px; letter-spacing:2px; line-height:25px; color:#5e3e27;}

.F_content { width:400px; height:150px; margin:0 auto; padding-top:10px; background:url(../images/line.png) no-repeat top center;}
.F_content p { width:100%; line-height:22px; text-align:center; font-size:14px; color:#666;}
.F_content p a { color:#03F;}
.F_content p em { padding:0 8px; text-align:center; color:#666;}
  .F_ctxt1 { color:#b24600}




.F_bottom { position:fixed; z-index:200; bottom:0px; width:640px; height:80px;}
.F_bottom ul li { position:relative; float:left; height:80px;}
.F_bottom ul li a { color:#fff;}
.F_bottom ul li img { position:absolute; z-index:1;}
.F_bottom ul li span { position:absolute; z-index:2; display:block; width:100%; bottom:5px; height:20px; line-height:20px; font-size:20px; text-align:center;}
.F_bottom ul li .swtnum { position:absolute; z-index:666; left:101px; top:7px; width:21px; height:21px; text-align:center;line-height:21px; font-size:13px; font-style:normal;-moz-border-radius:21px;-webkit-border-radius:21px;border-radius:21px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8); background:#F00; -webkit-animation: flash 3s linear 1s infinite normal;}

.zxflah {-webkit-animation: flash 3s linear 1s infinite normal;}
@-webkit-keyframes flash {0%, 50%, 100% {opacity: 1;}25%, 75% {opacity: 0;}}
@keyframes flash {0%, 50%, 100% {opacity: 1;}25%, 75% {opacity: 0;}}
.flash {-webkit-animation-name: flash;animation-name: flash;}

   .Fb_sy { width:160px; background:#2e3642;}
   .Fb_dh { width:240px; background:#61c1be;}
   .Fb_zx { width:240px; background:#ff7f66;}
   
   .Fb_sy img { left:61px; top:15px;}
   .Fb_dh img { left:104px; top:15px;}
   .Fb_zx img { left:102px; top:15px;}   

