@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button,img{padding: 0; margin: 0;}
body{ margin:0; padding:0;font-size:12px; font-family:"微软雅黑", Arial;}
ul,li,dt,dl,dd,dl,ol,input{ margin:0; padding:0; list-style:none;}
img{ border:none; margin:0; padding:0; vertical-align:top}
a{ color:#666; text-decoration:none;}
a:hover{ color:#0095c8; text-decoration:underline; cursor:pointer;}
.clear{ clear:both;}
input:focus{ outline: none; }
textarea:focus{ outline: none;}
.center{position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none;}
.center{position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}


/* top */
/*.top{ width:100%; height:110px;}
.logo{ float:left; margin-top:10px; margin-left:20px;}
.top1{ float:right; width:800px; height:110px; margin-right:10px;}
.call{ padding-top:14px; text-align:right;}
.call .china{ background:url(../images/top_04.jpg) no-repeat; width:15px; height:11px; display:inline-block; margin-left:10px; margin-right:4px; margin-top:21px;}
.call .line{ width:10px; height:11px; background:url(../images/line.jpg) no-repeat; display:inline-block; margin-left:9px;}
.call .english{background:url(../images/top_05.jpg) no-repeat; width:15px; height:11px; display:inline-block; margin-right:4px; margin-top:21px;}

.menu{ margin-top:14px; float:right;}
.menu ul{ display:block; padding-right:-50px;}
.menu ul li{ float:left; display:block; padding-right:50px; height:46px; }
.menu ul li a{ display:block; width:71px;line-height:26px; text-align:center;}
.menu ul li a:hover{ background:url(../images/top_02.jpg) no-repeat; color:#FFF; text-decoration:none;}
.a1{ background:url(../images/top_02.jpg) no-repeat; color:#FFF;}
.menu ul li span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-align:center; width:71px;display:block;}

.menu_btn{ float:right;}
*/
.top_box{ width:100%; height:90px;}
.top{ width:90%; height:70px; margin:0 auto; padding-top:20px;}
.logo{ width:30%; float:left;}
.logo img{ width:50%;}
.menu_btn{ float:right; position:absolute; right:5%; top:35px;}
.NavContentq{ position:absolute; left:0; top:73px; background:#fff; background: rgba(255,255,255,1); z-index:9999999; display:none; width:100%;}
.NavContentq a{ color:#000; text-align:center; width:100%; display:block; height:50px; line-height:50px; text-decoration:none; margin-left:0;}
.NavContentq .NavContent a{ font-size:12px; background:#f5f5f5; height:40px; line-height:40px;}
.NavContent{ display:none;}

.call{ float:left; height:70px; width:100px; padding-top:14px; text-align:right;}
.call img{ width:100%;}

/* bottom */
.bottom{ width:100%; min-height:20px; background:#dddddd; padding:10px 0;}
.bottom1{ width:90%; margin:0 auto;}
.bottom1_left{ width:90%; text-align:center; line-height:20px;}
.bottom1_left a{ color:#333;}

.bottom1  p a{margin-left: 10px;}

