/* CSS Document */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1;font:0.875em/1.5 arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif;color:#333}img{vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}a{text-decoration:none;-webkit-transition:.25s;transition:.25s;color:#333}a:hover,a:focus{text-decoration:none;color:#333}a:focus{outline:0}.z{float:left}.y{float:right}.cl:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}.cl{zoom:1}.f12{font-size:0.75em}.f14{font-size:0.875em}.f16{font-size:1em}.f18{font-size:1.125em}.f20{font-size:1.25em}.f23{font-size:1.45em}.f24{font-size:1.5em}.f25{font-size:1.6em}.f30{font-size:1.8em}.f40{font-size:2.45em}

 

 
 

 



 


 

#logo img{ width:90px; margin-left:-34px; width:177px; height:28px; margin-top:-4px}


 
 




 



 

 

 


 


 

.action .icon {position:relative; top: 15px;display: none;}



 

.action .icon.icon-call {display: inline-block;*zoom: 1;*display: inline;width: 25px;height: 26px;vertical-align: middle;background: url(./q/icon-call.png) no-repeat;background-size:25px 26px;}



 



 

.actions {display: inline-block;*zoom: 1;*display: inline;vertical-align: middle;position: absolute;right: 0;top: 0;height: 65px;}

.actions span.icon {cursor: pointer;}.btnText {font-size: 11px;color: #777;display: none;}.theme-2 .btnText, .theme-2 .title, .theme-2 .signature {color: #fff;}.middle .btnText {color: #777!important;}

.action { float:right;margin-top:0px;display:block;*zoom: 1;*display: inline;vertical-align: middle;text-align: center;line-height:30px;position: relative;width: 50px;height: 65px;}



 
 





 

#waptop .actions{ width: 100px; height: 48px;}

#waptop .action{width: 48px; height: 48px;}

#waptop .action .icon{ top: 6px;}

#waptop .action .icon.icon-call{ width: 22px; height: 23px;background-size:22px 23px;}

 

.nav-toggle {

	width: 100%;  

	position: fixed;

	height: 48px;

	z-index: 999999999;  

}



.nav-toggle:before {

	width: 100%;

	height: 48px;

	background-color: #000000;

	content: "";

	position: fixed;

	top: 0;

	left: 0;

	-webkit-transform: translateY(0%);

	-ms-transform: translateY(0%);

	transform: translateY(0%);

	-webkit-transition-duration: 0.3s;

	transition-duration: 0.3s;

	-webkit-transition-timing-function: swing;

	transition-timing-function: swing;

	z-index: 999999999;

}



.nav-open .nav-toggle:before {

	width: 100%;

	height:100%;

	background-color: #000;
	opacity: 1;

	z-index: 999999999; 

}

#nav-icon{ height: 48px; width:58px; display: block; z-index:999999999; position: absolute; top: 0; left: 40px;     }

.nav-toggle .nav-icon {width:25px;height:3px;background-color: white;	position: fixed;top:23px;left: 15px;-webkit-transition-duration: 0.5s;	transition-duration: 0.5s;transiting-timing-function: swing;z-index: 999999999;}

.nav-open .nav-toggle .nav-icon {width:0;z-index: 999999999;}

 
.cctv{ position:fixed!important;top:23px;left: 45px;-webkit-transition-duration: 0.5s;	transition-duration: 0.5s;transiting-timing-function:  ;z-index: 999999999;}
.nav-toggle .nav-icon:before,

.nav-toggle .nav-icon:after {

	width:25px;

	height: 3px;

	background-color: white;

	content: "";

	position: absolute;

	left: 0;

	-webkit-transition-duration: 0.5s;

	transition-duration: 0.5s;

	-webkit-transition-timing-function: swing;

	transition-timing-function: swing;

	z-index: 999999999;   
 
}

.nav-toggle .nav-icon:before {top: -7px;}

.nav-open .nav-toggle .nav-icon:before {-webkit-transform: translateY(7px) rotate(45deg);-ms-transform: translateY(7px) rotate(45deg);transform: translateY(7px) rotate(45deg); margin-left:0px}



.nav-toggle .nav-icon:after {top: 7px;}

.nav-open .nav-toggle .nav-icon:after {-webkit-transform: translateY(-7px) rotate(-45deg);-ms-transform: translateY(-7px) rotate(-45deg);transform: translateY(-7px) rotate(-45deg);margin-left:0px}



.nav-toggle #logo {

	position: fixed;

	color: #fff;

	width: 100px;

	text-align: center;

	top: 13px;

	left: 50%;

	margin-left: -50px;

	z-index: 999999999;

}
.nav-toggle #sb {

	position: fixed;

	color: #fff;

	width: 100px;

	text-align: center;

	top: 13px;

	left: 50%;

	margin-left: -50px;

	z-index: 999999999;

}



.nav-toggle  {

	position: fixed; background:#000000


}

.nav-toggle #qq {

	position: absolute;

	top: 0px;

	right: 0px;

	color: #fff;	

	-webkit-transition-duration: 0.5s;

	transition-duration: 0.5s;

	-webkit-transition-timing-function: swing;

	transition-timing-function: swing;

	z-index: 999999999;

}

.nav-open .nav-toggle #qq { right:-100px;}





.nav1 {

	position: fixed;

	top: 48px;

	left: 0;

	width: 100%;

	height: 100%;

	-webkit-transition-duration: .5s;

	transition-duration: .5s;

	opacity: 0;

	-webkit-transform: translateY(-100px);

	transform: translateY(-100px);

	z-index: -1; background-color:  



}

.nav-open .nav1 {

	opacity: 1;

	-webkit-transform: translateY(0);

	transform: translateY(0);

	z-index: 9999999998



}

.nav1 ul{ text-align: ; width:84%; margin:   auto }

.nav1 ul li {list-style: none;     }

.nav1 ul li a {

	display: block;

	padding: 4px 0; padding-left:20px;

 

	color: white;

	text-decoration: none;

	font-size: 16px; height:23px; line-height:23px;
 border-bottom: 1px solid  #333333  ; background-color: #000000
 
 
 

}

.nav1 ul:hover li a {

	opacity: 0.5;
	

}

.nav1 ul:hover li:hover a {

	opacity: 1;

}

 

.nav-open .nav1 ul li{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:opacity 400ms ease,-webkit-transform 400ms ease;transition:opacity 400ms ease,-webkit-transform 400ms ease;-o-transition:transform 400ms ease,opacity 400ms ease;transition:transform 400ms ease,opacity 400ms ease;transition:transform 400ms ease,opacity 400ms ease,-webkit-transform 400ms ease}
.nav-open .nav1 ul li:nth-child(1){transition-delay:.1s;-webkit-transition-delay:.1s}
.nav-open .nav1 ul li:nth-child(2){transition-delay:.15s;-webkit-transition-delay:.15s}
.nav-open .nav1 ul li:nth-child(3){transition-delay:.2s;-webkit-transition-delay:.2s}
.nav-open .nav1 ul li:nth-child(4){transition-delay:.25s;-webkit-transition-delay:.25s}
.nav-open .nav1 ul li:nth-child(5){transition-delay:.3s;-webkit-transition-delay:.3s}
.nav-open .nav1 ul li:nth-child(6){transition-delay:.35s;-webkit-transition-delay:.35s}
.nav-open .nav1 ul li:nth-child(7){transition-delay:.4s;-webkit-transition-delay:.4s}
.nav-open .nav1 ul li:nth-child(8){transition-delay:.45s;-webkit-transition-delay:.45s}
.nav-open .nav1 ul li:nth-child(9){transition-delay:.5s;-webkit-transition-delay:.5s}
.nav-open .nav1 ul li:nth-child(10){transition-delay:.55s;-webkit-transition-delay:.55s}
.nav-open .nav1 ul li:nth-child(11){transition-delay:.6s;-webkit-transition-delay:.6s}
.nav-open .nav1 ul li:nth-child(12){transition-delay:.65s;-webkit-transition-delay:.65s}
.nav-open .nav1 ul li:nth-child(13){transition-delay:.7s;-webkit-transition-delay:.7s}
.nav-open .nav1 ul li:nth-child(14){transition-delay:.75s;-webkit-transition-delay:.75s}
.nav-open .nav1 ul li:nth-child(15){transition-delay:.8s;-webkit-transition-delay:.8s}

 
 
 .nav1 ul li{list-style:none;width:100%;opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}