@charset "utf-8";
/*公共代码*/
body{font-family:"微软雅黑"; font-size:15px;}
*{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;}
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;}

.banner_aa{width:100%;min-width: 1200px;height:160px;margin:0 auto 20px;overflow:hidden;}
.banner_aa img{display:block; width:100%; height:160px;} 
/*header*/
.header{width:100%; height:auto; margin:auto; background:#fff;}
.header_box{width:1200px; margin:auto;}
.header_box .logo{width:20%;float:left;margin-top: 30px;}
.header_box ul{display:block; width:auto; float:right;}
.header_box ul li{display:block;float:left;width:auto;padding:0 20px;text-align:center;height:106px;line-height:106px;transition: all .3s ease-out;}
.header_box ul li a{display:block;font-size: 18px;color:#333333;line-height:106px;}
.header_box ul li a:hover{ color:#1b6dce; line-height:98px; border-top:4px #1b6dce solid;}
.header_box ul li .activetop {color: #1b6dce;line-height:98px;border-top: 4px #1b6dce solid;}
/* 本例子css banner大图轮播*/
.focusBox {position: relative;width:100%;min-width: 1200px;height:746px;overflow: hidden;}
.focusBox .pic{ position:relative; z-index:0; width:100%!important;}
.focusBox .pic li{ position:relative; z-index:0; height:746px; overflow:hidden; width:100%!important;}
.focusBox .pic img { width:100%; height:746px; display: block;}
.focusBox .hd {width:100%; position: absolute; bottom:50px; text-align: center; font-size:0; z-index:1; height:auto; overflow:hidden;}
.focusBox .hd li{margin: 0 5px; overflow: hidden; width:40px; height:6px; background:rgba(255,255,255,0.5); border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px;
                -webkit-border-radius:10px;
                cursor: pointer; display:inline-block;}
.focusBox .hd .on{ background:#f29500; width:40px; height:6px; 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;  }

/*footer*/
.footer{width:100%;min-width: 1200px;margin:auto;height:auto;overflow:hidden;padding:40px 0 0;background: #2b2b2b;margin-top: 31px;}
.footer_main{width:1200px; margin:auto; height:auto; overflow:hidden;}
.footer_main ul{display:block; float:left; width:68%;}
.footer_main ul li{display:block; float:left; width:16%; padding-bottom:30px;}
.footer_main ul li h1{display:block;width:100%;float:left;font-size: 18px;color:#fff;padding-bottom:10px;}
.footer_main ul li a{display:block;width:100%;float:left;font-size:16px;color:#999999;transition: all .3s ease-out;padding:4px 0;}
.footer_main ul li a:hover{ color:#fff;}
.footer_main ul li img{display:block; float:left; margin-top:15px; width:90px; height:90px; overflow:hidden;}
.footer_main p{display:block; width:1200px; height:auto; margin:auto; overflow:hidden; border-top:1px #41454a solid; padding:20px 0; font-size:14px; color:#999; text-align:center;}
.footer_main a{ color:#999;}
.footer_left{ border-left:1px #3d414c solid; float:left; padding-left:50px;}
.footer_left h3{font-size:30px; color:#fff; font-weight:bold;}
.footer_left h2{font-size:16px; color:#999999; margin:20px 0;}
.footer_left .span_list1{display:block; float:left; background:url(../images/list.png) no-repeat center; width:27px; height:26px; overflow:hidden; background-position:0 0; margin-right:10px;}
.footer_left .span_list2{display:block; float:left; background:url(../images/list.png) no-repeat center; width:27px; height:26px; overflow:hidden; background-position:0 -44px; margin-right:10px;}
.footer_left .span_list3{display:block; float:left; background:url(../images/list.png) no-repeat center; width:27px; height:26px; overflow:hidden; background-position:0 -86px; margin-right:10px;}

/*二级导航*/
.nav_a{ width:100%; height:auto; overflow:hidden; margin:auto;}
.nav_a .nav_main{margin:auto; width:1200px; overflow:hidden;}
.nav_a h1{display:block; float:left; width:auto; height:80px; padding:0 40px; line-height:80px; background:#f29500; font-size:30px; color:#fff;}
.nav_a ul{display:block; float:right; width:auto; margin-top:25px;height:auto; overflow:hidden;}
.nav_a ul li{display:block; float:left; margin-right:30px;}
.nav_a ul li a{ color:#888; font-size:16px; height:30px; line-height:30px; display: block; float:left; padding:0 10px;}
.nav_a ul li a:hover{ color:#f29500; border:1px #f29500 solid; border-radius:20px;}

/***** 内页列表分页 *****/
.page             { font:12px/30px "Helvetica"; padding:30px 3px 50px; text-align:center; clear:both;}
.page a           { font:12px/30px "Helvetica"; margin:2px; padding:8px 16px; border:1px #efefef solid; color:#666369; text-decoration:none; background:#fff;}
.page a:hover     { border:1px solid #313ced; color:#fff; background:#313ced; }
.page a:active    { border:1px solid #313ced; color:#fff; }
.page span        { margin:2px; padding:8px 16px; border:1px #efefef solid; color:#666369; font-size:12px; background:#fff;}
.page span.strong { color:#fff; background:#313ced; }

/***** 当前位置 *****/
#position        {color:#666369; width:auto; float:right;}
.position_main{margin:auto;}
#position a      { font:15px/80px "微软雅黑"; text-decoration:none;  color:#666369;}
#position a:hover{ color:#f29500; text-decoration:underline;}  

