/* 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:#1d7ab7;}
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;}

/*---------------------------------------------------------*/
.inner{display:block; width:1140px; margin:0 auto;}
.fl{float:left;}
.fr{float:right;}


.z3{color:#ca0009;}
.z5{color:#ca0009; font-size:14px;}

.ding{display:block; width:100%;}
.ding .fl{padding-top:18px; width:670px;}
.ding .fr{width:200px; padding-top:30px;}
.ding .fr .tel{display:block;padding-left:48px; height:48px; background:url(../images/tel.jpg) no-repeat left center; font-size:14px; line-height:18px;}
.ding .fr .tel .code{font-size:23px; color:#ce000e; line-height:26px;}

.menu{display:block; width:1140px; height:45px; margin:0 auto;}
.menu ul{display:block; width:1140px; height:45px; margin:0 auto;}
.menu ul li{float:left; width:162px; height:45px; line-height:45px;}
.menu ul li a{display:block; width:162px; height:45px; line-height:45px; font-size:15px; text-align:center; font-weight:bold;}

.banner{display:block; width:100%; height:494px; background:url(../images/bannerbg.jpg) no-repeat center top;}
.banner .fl{width:410px;padding-top:65px;overflow:hidden;}
.banner .fr{width:710px; position:relative; z-index:2; left:0; top:0;}
.banner .fr .kuang{display:block; position:absolute; z-index:3; left:0; top:0; width:706px; height:494px; background:url(../images/kuang.png) no-repeat left top;}

.banner .fl .tit{display:block; height:40px; line-height:40px; font-size:28px; color:#1d7ab7;}
.banner .fl .tit strong{font-size:28px; font-weight:bold;  color:#1d7ab7;}
.banner .fl .s_con{display:Block; font-size:14px; color:#63727b; padding-top:20px;}
.banner .fl .pic{display:block; margin-top:20px;width:420px;}
.banner .fl .pic li{float:left; width:196px; height:196px; margin-right:10px;}


.banner .fr .szg_huan{display:block; width:704px; height:492px; position:relative;z-index:2;overflow:hidden;margin-left:2px;}
.banner .fr .huan{display:block; width:706px; height:492px; position:relative;z-index:2;overflow:hidden;}
.banner .fr .huan .ze{display:block; position:absolute;width:694px;padding:0px 5px; left:0; bottom:0; height:38px; z-index:3;color:#fff;line-height:34px;font-size:16px;}
.banner .fr .huan .pic{display:block; width:1200%;}
.banner .fr .huan .pic li img{display:block; width:704px; height:492px;}
.banner .fr .huan .pic li{float:left; width:704px; height:492px;}
.banner .fr .huan  .btnt{ position:absolute;right:180px; bottom:15px; z-index:22;height:22px;}
.banner .fr .huan  .btnt li{float:left;width:20px; height:20px;line-height:20px;background:#646464; border:1px solid #969595;font-size:15px;margin-right:5px;cursor:pointer;color:#fff;text-align:center;}
.banner .fr .huan  .btnt li.red{background:#c50205; border:1px solid #ff7b88;}



.bot{display:block; width:100%; height:180px; background:#4395cb url(../images/botbg.jpg) repeat-x left top; margin-top:60px;}
.bot .inner{display:block; padding-top:40px;}
.bot .fl{width:800px;color:#fff; font-size:13px;}
.bot .fl a{font-size:13px; color:#fff;}
.bot .fr{width:118px;}