﻿/* CSS Document */
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
*{ margin:0; padding:0;}
body, div, h1, h2, h3, h4, h5, h6, form, img, ul, ol, li, dl, dt, dd, p, tr, th, td {
    margin: 0;    padding: 0;}
body { color:#777986;   font: 12px/1.5 "宋体",sans-serif; z-index:-9999; overflow-x:hidden;}
li {list-style: outside none none; vertical-align:bottom;}
em, i {    font-style: normal;}
h1, h2, h3, h4, h5, h6 {    font-size: 100%;    font-weight: normal;}
img {    border: 0 none;    vertical-align: top;}
a {    color: #333;    outline: medium none;    text-decoration: none;}
.clear{ clear:both}
input,select,textarea{ outline:none; font-family:"微软雅黑";}
input[ type="button"]{ cursor:pointer}


.wrap{ width:100%; height:1160px; overflow:hidden; background:url(../images/bg.jpg) no-repeat center 0;  font-family:"微软雅黑";}
.bnews_box{ width:1200px; height:280px; background:#fffdf7; margin:0 auto ; overflow:hidden;}
.bn_gg{ width:171px; float:left; margin:16px 0 0 16px; overflow:hidden;}
.bn_gg a{ display:block; width:171px; height:117px; overflow:hidden;}
.bn_gg02{ margin-top:16px;}
.bn_c{ width:550px; height:250px; margin:16px 0 0 16px; overflow:hidden; float:left; position:relative;}
.bn_r{ width:417px; height:260px; margin:16px 0 0 16px; overflow:hidden; float:left;}
.bn_c_list{ display:block; width:100%; height:35px;  position:absolute; left:0; bottom:0; z-index:5;}
.bn_c_list ul{ position:absolute; right:12px; bottom:9px; overflow:hidden; height:17px;}
.bn_c_list ul li{ width:16px; height:16px; float:left; margin-left:8px; background:#fff; border-radius:10px;}
/*.bn_c_list ul li a{ display:block; width:16px; height:16px; background:#fff; border-radius:10px;}*/
.bn_c_list ul li:hover,.bn_c_list ul li.hover{ background:#eb4a62; width:30px;}
.bn_c_pict{ width:552px; height:250px; overflow:hidden; position:absolute; left:0; top:0;}
.bn_c_pict ul{ position:absolute; z-index:0;}
.bn_c_pict ul li{ width:550px; height:250px; float:left;}
.bn_c_pict ul li a{ display:block; width:550px; height:250px; overflow:hidden;}
.bn_r_list{ width:196px; height:252px; overflow:hidden; float:left;}
.bn_news{ margin-left:16px;}
.bn_title01{ width:100%; height:22px; border-bottom:1px solid #c7c7c7;}
.bn_title01 h4{ display:block; font-size:14px; color:#434242; line-height:18px;font-weight:bold;}
.bn_title01 h4 em{ display:block; width:17px; height:17px; float:left; background:url(../images/icon.png) no-repeat 0 -60px; }
.bn_r_list ul{ margin-top:4px; overflow:hidden;}
.bn_r_list ul li{ display:inline-block; float:left; width:100%; height:25px; overflow:hidden; font-size:12px; color:#282828; line-height:26px; text-overflow:ellipsis; }
.bn_r_list ul li a{ color:#282828;}
.bn_r_list ul li a:hover{ color:#e93337;}
.bottom_box{ width:1200px; height:360px; margin:10px auto 0; overflow:hidden; position:relative;}
.pict_box{ width:1200px; height:51px; overflow:hidden; background:#fffdf7; overflow:hidden;}
.pict_box.active{ height:250px; overflow:hidden;}
.pict_hd{ width:100%; height:51px; background:url(../images/bar_bg.png) no-repeat 0 top;}
.pict_hd h4{ display:block; height:51px; float:left; margin-left:60px; font-size:20px; color:#c07c37; font-weight:bold; line-height:46px;  font-family:"微软雅黑";}
.pict_item{ height:51px; float:left; margin-left:20px;}
.pict_item li{ width:128px; height:51px; float:left; }
.pict_item li a{ display:block; width:128px; height:51px;  color:#c07c37; font-size:16px;  line-height:46px; text-align:center;}
.pict_item li:hover a,.pict_item li.hover a{ background:url(../images/bar_bg01.png) no-repeat 0 0; color:#fff;}
.pict_bd{ width:100%; height:160px; margin-top:20px;}
.pict_bd.current{ display:block;}
.pict_bd{ display:none;}
.pict_unit{ display:none; padding:0 24px; overflow:hidden; height:160px;}
.pict_unit.on{ display:block;}
.pict_unit li{ width:252px; height:152px; float:left; margin-left:44px; overflow:hidden; border:1px solid #efba82; }
.pict_unit li.first_c,.btn_list ul li.first_c{ margin:0;}
.pict_unit li a{ display:block; width:250px; height:150px;overflow:hidden; position:relative;}
.pict_unit li a span{ display:block; width:250px; height:24px; background:url(../images/touming_bg.png) repeat 0 0 ; position:absolute; left:0; bottom:0; font-size:14px; color:#fff; line-height:24px; text-align:center;}
.btn_list{ width:1200px; height:55px; margin-top:16px;}
.btn_list ul li{ width:274px; height:55px; float:left; margin-left:34px;}
.btn_list ul li a{ display:block; width:274px; height:55px; background-image:url(../images/nav_btn.png); background-repeat:no-repeat;}
.btn_list01 a{ background-position:0 0;}
.btn_list02 a{ background-position:-308px 0;}
.btn_list03 a{ background-position:-618px 0;}
.btn_list04 a{ background-position:-926px 0;}
.btn_list01:hover a{ background-position:0 -82px;}
.btn_list02:hover a{ background-position:-308px -82px;}
.btn_list03:hover a{ background-position:-618px -82px;}
.btn_list04:hover a{ background-position:-926px -82px;}
.pict_zd{ display:block; width:28px; height:28px; float:right; margin:11px 26px 0 0; }
.pict_zd{background:url(../images/icon01.png) no-repeat 0 0;}
.pict_zd.current{ background:url(../images/icon01.png) no-repeat 0 -44px;}



















