﻿/* CSS Document */
html,body{margin:0 auto; padding:0; line-height:24px; font-size:12px; font-family:"Microsoft YaHei","微软雅黑","宋体";  font-weight:normal; color:#666; text-decoration:none;}
a{font-size:12px; line-height:24px;font-weight:normal; color:#666; text-decoration:none;}
a:hover{color:#002e7c;}
ul,ol,dl{list-style:none; margin:0; padding:0;}
ul,ol,dl,dt,dd,p,h1,h2,h3,h4,div,p,li{margin:0; padding:0;}
img{border:0;}
table{border-collapse:collapse;}

.clear{clear:both; height:0px; line-height:1px; font-size:1px;}

/*---------------------------*/
.fl{float:left;}
.fr{float:right;}

.inner{display:block; width:1140px; margin:0 auto;}
.z2{color:#05459d;font-size:15px;}
.z5{font-size:15px;color:#05459d;}

.ding{display:block; width:100%; height:110px;}
.ding .fl{width:320px;padding-top:22px;}
.ding .fr{width:800px;}
.ding .fr .menu{float:left;width:580px; margin-top:40px;}
.ding .fr .menu ul{display:block; width:580px; height:50px; }
.ding .fr .menu ul li{float:left; width:82px; height:50px; line-height:50px;}
.ding .fr .menu ul li a{display:block; width:82px; height:50px; line-height:50px; font-size:14px; color:#05459d; text-align:center;}
.ding .fr  .tel{float:right; padding-left:50px; background:url(../images/tel.jpg) no-repeat left center; height:47px; margin-top:30px; font-size:14px; color:#666; line-height:20px;}
.ding .fr  .tel .code{display:block; font-size:21px; color:#05459d; height:24px; line-height:24px; font-family:Arial, Helvetica, sans-serif;background:url(../images/yellow.jpg) no-repeat left bottom; padding-bottom:2px;}


.banner{display:block; width:100%; height:420px; background:#f0f0f0 url(../images/banner_bg.jpg) no-repeat center top;}
.banner .b_huan{display:block; width:746px; height:407px; margin-left:394px;}
.banner .b_huan .huan{display:block; width:746px; height:407px; position:relative;z-index:2;overflow:hidden;}
.banner .b_huan .huan .ze{display:block; position:absolute;width:736px;padding:0px 5px; left:0; bottom:0; height:38px; z-index:3;color:#fff;line-height:34px;font-size:16px; background:url(../images/ze.png) repeat left top;}
.banner .b_huan .huan .pic{display:block; width:1200%;}
.banner .b_huan .huan .pic li img{display:block; width:746px; height:407px;}
.banner .b_huan .huan .pic li{float:left; width:746px; height:407px;}
.banner .b_huan .huan  .btnt{ position:absolute;right:0px; bottom:7px; z-index:22;height:22px;}
.banner .b_huan .huan  .btnt li{float:left;width:22px; height:22px;line-height:22px;background:#8d8c8c;font-size:15px;margin-right:5px;cursor:pointer;color:#fff;text-align:center; border:1px solid #a4a3a3;}
.banner .b_huan .huan  .btnt li.red{background:#05459d;border:1px solid #6889b6;}


.bot{display:block; background:#404040; width:100%; margin-top:60px;}
.bot .c_info{display:block; width:1140px; height:104px; background:#05459d; margin:0 auto;}
.bot .c_info ul{display:block; width:1140px; height:104px;}
.bot .c_info ul li{float:left; width:379px; height:104px; }
.bot .c_info ul li.first{background:#2b7ec4;}
.bot .c_info ul li.second{background:#05459d;}
.bot .c_info ul li.third{background:#2648a7;float:right;}

.bot .c_info ul li.first .f_tel{display:block; padding-top:26px; padding-left:78px;}
.bot .c_info ul li.first .f_tel .f_z{display:block; height:20px; line-height:20px; font-size:14px; color:#fff; padding-left:20px; background:url(../images/time.jpg) no-repeat left top;}
.bot .c_info ul li.first .f_tel .code{display:block;height:30px; line-height:30px; font-size:28px; color:#fff;}

.bot .c_info ul li.second .s_address{display:block;margin-top:20px; margin-left:50px;}
.bot .c_info ul li.second .s_address .a1{display:block;height:28px; padding-left:25px; background:url(../images/address.jpg) no-repeat 5px center; font-size:14px; color:#fff;}
.bot .c_info ul li.second .s_address .a2{display:block; height:28px; padding-left:30px; line-height:28px; background:url(../images/phone.jpg) no-repeat left center; font-size:14px; color:#fff;}

.bot .c_info ul li.third .t_ewm{display:block;width:280px;margin-top:20px; margin-left:50px;}
.bot .c_info ul li.third .t_ewm .ewm{float:left;width:75px;}
.bot .c_info ul li.third .t_ewm .t_c{float:right; width:190px;font-size:13px; line-height:20px; color:#fff;}


.bot .inner{display:block; padding:20px 0px; }
.bot .inner .fl{width:600px; font-size:13px; color:#fff;}
.bot .inner .fl a{font-size:13px; color:#fff;}
.bot .inner .fr{width:300px;}
.bot .inner .fr dt{display:block; height:30px; line-height:30px; font-size:16px; color:#fff;}
.bot .inner .fr dt a{display:block;height:30px; line-height:30px; font-size:16px; color:#fff; font-weight:bold;}
.bot .inner .fr dd{display:block;color:#d9d9d9;}
.bot .inner .fr dd a{font-size:13px;line-height:22px; padding-right:10px; color:#d9d9d9;}
.bot .inner .fr dd a:hover{color:#fff;}