@charset "utf-8";
/*公共代码*/
body{font-family:"微软雅黑"; font-size:15px; background:#f6f6f6;}
*{padding:0;margin:0;font-family:"微软雅黑"; border-image:none;}
li,ul,dl,dt,dd,ol,ul{list-style:none; text-decoration:none;}
a{text-decoration:none; color:none;}
img{ border:0; text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-size: 100%; font-weight: normal;}
u,b{ font-weight:normal; text-decoration:none;}
.clear{clear:both;}

/** header **/
.header{width:1200px; height:auto; margin:auto; overflow:hidden;}
.header .logo img{float:left; position:absolute; z-index:9999; top:68px;}

/* 本例子css banner大图轮播*/
.focusBox { position: relative; width:100%; height:500px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0;}
.focusBox .pic li{ position:relative; z-index:0; height:500px; overflow:hidden; width:100%;}
.focusBox .pic img { width:100%; height:500px; display: block;}
.focusBox .hd {width:100%; position: absolute; bottom:20px; text-align: center; font-size:0; z-index:1; height:auto; overflow:hidden;}
.focusBox .hd li{margin: 0 5px; overflow: hidden; width:12px; height:12px; background:#fff; border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; -webkit-border-radius:100%;
                cursor: pointer; display:inline-block;}
.focusBox .hd .on{ background:#e1140c; width:32px; border-radius:10px;}
.focusBox .prev,
.focusBox .next {width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10;
                 cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

/**导航**/
.nav_main{width:100%; margin:auto; overflow:hidden; height:auto; background:#0468ac;}
.nav_bun{width:1200px; margin:auto; overflow:hidden; height:auto;}
.nav_bun li a{display:block; float:left; font-size:16px; color:#fff;  width:120px; text-align:center; line-height:50px; height:50px;}
.nav_bun li a:hover{ color:#e1140c;}

/***** 提示搜索 *****/
#message{ width:202px; height:auto; float:right; margin-top:8px;}
#message li{display:block; float:right; height:32px; line-height:32px;}
#message li a{ color:#666369; font-size:14px;}
.input_main{width:202px; margin:auto; height:32px; position:relative;}
.input_main input{width: 202px; height:32px; padding-left:10px; color:#8ba6c9; display:block; float: left; border:1px #8ba6c9 solid; outline:none; -webkit-box-sizing: border-box; 
                  -moz-box-sizing: border-box; box-sizing: border-box; background:none; border-radius:20px;}
.input_main button{ position:absolute; right:15px; border:none; background:none; margin-top:5px;}

/**footer**/
.footer{width:100%; height:auto; margin:60px auto 0; overflow:hidden; padding:15px 0; background:#e2e2e2;}
.footer1{width:100%; height:auto; margin:auto; overflow:hidden; padding:15px 0; background:#e2e2e2; border-top:40px #f9f9f9 solid;}
.footer_main{width:1200px; height:auto; margin:auto; overflow:hidden;}
.footer_main h1{ width:100%; color:#414141; font-weight:bold; margin-bottom:5px;}
.footer_main a{color:#414141;display:block; float:left; margin:2px 32px 2px 0;}
.footer_main a:hover{color:#d9372d;}
.footer_box{width:1200px; margin:auto; height:auto; overflow:hidden; padding:20px 0 10px; background:url(../images/logo_a.png) no-repeat center;}
.footer_box p{display:block; float:left; width:50%; float:left; line-height:26px;}
.footer_box img{display:block; width:100px; height:100px; float:right;}















