﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#333; font-size:14px; font-family:"微软雅黑";}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px;}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#333; text-decoration:none;}
a:hover {color:#0066cb; text-decoration:underline; }


.header{ background:#FFF;}
.dingbu{ height:40px; line-height:40px; background:#2a2a2a;}
.dingbu .box{ max-width:1180px; margin:0 auto;}
.dingbu .box span{ float:left; color:#CCC;}
.dingbu .box p{ float:right;}
.dingbu .box p a{ color:#CCC; margin-left:10px;}
.dingbu .box p a:hover{ color:#CCC; text-decoration:none;}
.dingbu .box p a.current{color:#0066cb;}
.top{ max-width:1180px; margin:0 auto; height:80px;}
.top h1{ float:left; margin-top:1px; width:167px;}
.top h1 img{ width:100%;}
.top .nav{ float:right;}
.top .nav ul{}
.top .nav li{ float:left; height:80px; width:120px; position:relative; z-index:10; text-align:center; font-size:16px;}
.top .nav li p{ line-height:80px;}
.top .nav li p a{ display:block;}
.top .nav li:hover p a{ display:block; text-decoration:none; color:#0066cb; background:url(../images/pic27.png) no-repeat center bottom;}
.top .nav li p a.current{ color:#0066cb;}
.top .nav li dl{ position:absolute; left:-50%; top:80px; width:200%; background:#FFF; line-height:50px; visibility:hidden; opacity:0; border-top:2px solid #0066cb; box-shadow:0 0 7px #666;}
.top .nav li:hover dl{ top:80px; visibility:visible; opacity:1;}
.top .nav li dd{ border-bottom:1px solid #EEE;}
.top .nav li dl a{ display:block; transition:all 0.3s;}
.top .nav li dl a:hover{ display:block; color:#FFF; text-decoration:none; background:#0066cb;}
.top .nav li:nth-of-type(1):hover p a{ background:none;}
.top .nav li:nth-of-type(6):hover p a{ background:none;}
.menu{ display:none;}
.sub_menu{ display:none;}


.foot{ margin-top:2%;}
.foot .foot_t{ background:#201f21; padding:2% 0;}
.foot .foot_t .box{ max-width:1180px; margin:0 auto;}
.foot .foot_t .box .t_l{ float:left; width:70%;}
.foot .foot_t .box .t_l dl{ float:left; width:20%;}
.foot .foot_t .box .t_l dt{ font-size:18px; color:#CCC; line-height:40px; margin-bottom:2%;}
.foot .foot_t .box .t_l dd{ line-height:24px;}
.foot .foot_t .box .t_l dd a{ color:#646465;}
.foot .foot_t .box .t_l dd a:hover{ color:#0066cb;}
.foot .foot_t .box .t_r{ float:right;}
.foot .foot_t .box .t_r h2{ font-size:18px; color:#CCC;line-height:40px; margin-bottom:2%;}
.foot .foot_t .box .t_r .pic{ width:100px;}
.foot .foot_t .box .t_r .pic img{ width:100%;}
.foot .copyright{ background:#2b2b2b; padding:2% 0; text-align:center; color:#666;}


.kefu{ position:fixed; right:0px; top:30%; width:80px;}
.kefu ul{}
.kefu li{ margin-bottom:1px;}
.kefu li img{ width:100%;}

.scroll{ cursor:pointer;}