/* 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{color:#666; font-weight:normal; line-height:24px; font-size:12px;text-decoration:none;}
a:hover{color:#084495;}
ul,ol,dl,dt,dd,li{list-style:none;}
ul,ol,dl,dt,dd,li,p,h1,h2,h3,h4,h5,h6,span,div,font{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:1102px; margin:0 auto;}
.z2{color:#064BAA; font-size:15px;}

.ding{display:block; width:100%; height:140px;}
.ding .inner{display:block; width:1102px; margin:0 auto;}
.ding .inner .fl{width:420px; padding-top:38px;}
.ding .inner .fr{ width:640px; padding-top:29px;}
.ding .inner .fr .tel{float:right; height:46px;padding-left:50px; background:url(../images/tel.jpg) no-repeat left center;}
.ding .inner .fr .tel .wz{display:block; height:18px; font-size:14px; line-height:18px;}

.ding .inner .fr .red{display:block; height:30px; line-height:30px; font-size:22px; color:#ec2c39; }

.ding .inner .fr .menu{display:block; width:640px; height:48px; line-height:48px; background:url(../images/menubg.jpg) no-repeat left top; margin-top:17px;}
.ding .inner .fr .menu ul{display:block;}
.ding .inner .fr .menu ul li{float:left; width:120px; height:48px; text-align:center; margin-left:-29px;}
.ding .inner .fr .menu ul li a{display:Block;height:50px; line-height:50px; font-size:15px; text-align:center; color:#fff; }
.ding .inner .fr .menu ul li.on{background:url(../images/menuh.png) no-repeat left top;}
.ding .inner .fr .menu ul li.hover{background:url(../images/menuh.png) no-repeat left top;}

.bot{display:block; width:100%;padding-bottom:30px; background:#084495 url(../images/botbg.jpg) repeat-x left top; margin-top:50px;}
.bot .sub_menu{display:block; width:1102px; margin:0 auto; height:49px; line-height:49px; background:url(../images/submenu_bg.jpg) repeat-x left top; color:#fff; font-size:14px;}
.bot .sub_menu a{ font-size:14px; color:#fff; padding:0px 35px;}
.bot .support{display:block; width:1102px; margin:0 auto;}
.bot .support .fl{width:950px; padding-top:25px; font-size:13px; color:#fff;}
.bot .support .fr{width:102px;padding-top:25px;}
.bot a{color:#fff; font-size:13px;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
#banner{display:block;cursor:pointer;width:100%;height:480px;position:relative;margin:0px auto;z-index:2;}
#banner .imglist{width:100%;height:480px;position:absolute;top:0px;left:0px;}
#banner .left{display:block;position:absolute;left:5%; top:200px;width:40px; height:74px;background:url(../images/focus_btn.png) no-repeat 0px  top;z-index:7;}
#banner .right{display:block;position:absolute; right:5%; top:200px;width:40px; height:74px;background:url(../images/focus_btn.png) no-repeat -36px top;z-index:8;}
.btn{position:absolute;bottom:10px;left:47%;display:block;padding:2px 15px; border-radius:11px;z-index:3;}
.btn li{float:left;height:16px;width:16px;margin:0px2px; background:url("../images/1.png") no-repeat; cursor:pointer;}
.btn .hover{background:url("../images/2.png") no-repeat;}
.footlinks {clear:both;margin:0px auto;padding:0px;height:auto;font-size:9pt;line-height:140%;color:#777;text-align:center;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#777;}