*{ margin:0; padding:0;}
body{ font-size:12px; font-family:"Microsoft Yahei", "微软雅黑"; }
h1,h2,h3,h4,h5,h6,h7{ font-weight:normal;}
a{text-decoration:none;}
i,em{ font-style:normal;}
dl,dt,dd,ul,li{ list-style:none;}
img{ border:0;}

/*--------公共样式调用--------*/
/*宽度*/
.container{width:1200px; margin-left:auto; margin-right:auto;}
/*字体颜色*/
.font_redcolor{ color:#c40000 !important;}
/*浮动*/
.fl{float:left;}
.fr{float:right;}
.cl, .clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
/*边距间距*/
.mat13{ margin-top:13px !important;}
.mat25{ margin-top:25px !important;}
.mat20{ margin-top:20px !important;}
.mat30{ margin-top:30px !important;}
.mat40{ margin-top:40px !important;}
.mat15{ margin-top:15px !important;}
.mal15{ margin-left:15px !important;}
.mal20{ margin-left:20px !important;}

/*--------头部--------*/
#header{ width:100%;}
#header .top{ height:30px; line-height:30px; color:#333; background:#efefef;}
#header .top .container{ position:relative;}
#header .top .a{ width:330px; position:absolute; top:0; right:0;}
#header .top .a a{ display:block; float:left; margin-left:12px; padding-right:12px; _display:inline; color:#333; background:url(../images/global/tline.png) right 10px no-repeat;}
#header .top .a a:hover{ text-decoration:underline;}
#header .logo{ clear:both; width:1200px; height:130px; margin:0 auto; background:url(../images/global/logo.jpg) no-repeat;}
#header .logo .tel{ float:right; width:276px; height:130px; background:url(../images/global/tel.jpg) right top no-repeat;}
/*menu*/
.menu{ clear:both; background:#0183ce; }
#topnav{ width:1200px; height:60px; margin:0 auto;}
#topnav LI { FLOAT: left; margin-right:1px;}
#topnav A { DISPLAY: block; _display:inline-block; padding:0 30px; height:60px; line-height:60px; text-align:center; font-size:14px; color:#fff;}
#topnav A:hover, #topnav .active{ BACKGROUND:#cf020a; color:#fff;}

/*--------底部--------*/
.footer{ margin-top:80px; background:#0183ce; overflow:hidden;}
.footer-b{ width:1200px; margin:40px auto 20px auto;}
/*菜单*/
.footer-nav{ float:left; width:510px;}
.footer-nav ul{}
.footer-nav ul li{ float:left; margin-right:90px;}
.footer-nav ul li h4{ font-size:16px; color:#fff;}
.footer-nav ul li i{ display:block; width:22px; height:1px; margin:15px 0; background:#fff; overflow:hidden;}
.footer-nav ul li a{ display:block; line-height:30px; font-size:14px; color:#d5e4f3;}
/*电话*/
.footer-tel{ float:right; width:572px;}
.footer-tel .weima{ float:left; width:170px; color:#fff; font-size:16px; text-align:center;}
.footer-tel .weima img{ width:170px; height:170px;}
.footer-tel ul{ float:left; margin-left:35px; color:#fff;}
.footer-tel .tel-h{ font-size:18px;}
.footer-tel .tel-t{ padding-bottom:20px; font-size:36px;}
.footer-tel .tel-f{ line-height:30px; font-size:14px; color:#d5e4f3;}
/*版权信息*/
.footer-f{ padding-top:20px; margin-top:10px; border-top:1px solid #4ea8dd;}
.footer-f img{ display:inline-block; width:306px; height:87px; vertical-align:middle;}
.footer-f .t{ display:inline-block; line-height:28px; font-size:14px; color:#fff; vertical-align:middle;}
.footer-f a{ color:#fff;}

/*--返回顶部按钮--*/
.kefu{ position:fixed; right:0; top:100px; width:140px; height:311px; text-align:center; background:url(../images/global/nav-bg.png) no-repeat; z-index:9999;}
.kefu .wema{ width:120px; height:120px; margin:146px auto 0 auto;}
.kefu .wema img{ width:100%; height:100%;}
#back-to-top{ margin-top:-5px; background:url(../images/global/nav-icon.png) center no-repeat;}
#back-to-top a{ display:block; padding-top:25px; color:#fff;}
