.top_new,.head{ position:relative; z-index:3; background:#E4E5EA}
/*头部*/
.h_bg{ background-color:#E4E5EA;}
.top_new{ height:40px; line-height:40px; background:#000; color:#fff;}
.top_new p{ width:1015px; margin:0 auto; overflow:hidden; font-size:12px;}
.top_new p span{ display:block;/* width:680px;*/ float:right; overflow:hidden}
.top_new p span a{ display:block; height:40px; color:#fff; float:left; margin-right:22px; padding-left:22px;background:url(../images/xb_001.jpg) no-repeat left center;}
.top_new p span a:hover{ color:#fff}
.top_new p span a.qq_ico{ padding-left:22px; background:url(../images/top_ico01.jpg) no-repeat left;}
.top_new p span font{ display:block; height:40px; padding-left:22px; background:url(../images/top_ico02.jpg) no-repeat left; float:left; margin-right:22px}
.top_new p span i{ display:block; height:40px; font-style:normal; margin-right:22px; padding-left:22px; background:url(../images/top_ico03.jpg) no-repeat left; float:left;}
.top_new p span em{ float:left; display:block; height:40px; font-style:normal;}
.zuis{ width:100%; height:40px; margin:0 auto}
.hdimg{ width:100%; background:url(../images/hdbgt.jpg) repeat center; margin:0 auto}
.hdimg img{ width:1050px; height:80px; margin:0 auto; display:block;}

/*头部_导航*/
.head{ width:1035px; height:103px; margin:0 auto;}
.head a.logo{ display:block; width:331px; height:103px; background:url(../images/hdlogo.gif) no-repeat left; float:left}
.head .nav{ width:690px; float:right; padding:43px 0 0; background:#E4E5EA}
.head .nav .title{ width:90px; float:left; background:url(../images/nav_xia.jpg) no-repeat right 7px; height:60px; color:#333}
.head .nav .title:hover{color:#b28247;}
.title,.nav .menu_new,.qgls{ font-size:14px; text-align:center;}
.head .nav .menu_new{ width:510px!important; float:left; color:#231f20}
.nav .menu_new a{ display:block; width:85px; float:left; color:#444;}
.nav .menu_new a:hover,.qgls_n p a:hover{ color:#b28247;}
.qgls_n{ width:90px; float:left; position:relative;}

.qgls_n p{ background:url(../images/nav_xia.jpg) no-repeat right 7px; height:60px; font-size:14px; text-indent:10px;}
.qgls_n p a{ color:#444;}
.qgls_n .con_n{ width:110px; height:0px; overflow:hidden; position:absolute; right:-5px; z-index:3; border-left:1px solid #dedcdc;border-right:1px solid #dedcdc; top:30px;}
.qgls_n .con_n a{ width:110px; height:30px; background-color:#fff; border-bottom:1px solid #dedcdc;  font-size:14px; color:#000; float:left; text-align:center; line-height:30px; opacity:0.8;}
.qgls_n .con_n a:hover{ background-color:#b28247; color:#fff; border-bottom:1px solid #dedcdc;}
/*头部_下拉导航*/
.sub_bg{ width:1015px; height:0; margin:0 auto; background:#fff; position:absolute; z-index:2; left:0; top:142px; border:1px solid #F00} 
.sub_center{ width:100%; position:absolute; left:0; top:143px; z-index:999; height:0; overflow:hidden; text-align:left}
.sub_centers{ width:100%; height:422px; overflow:hidden;background:#fff;text-align:left; border-top:1px solid #9b6831;}
.sub_nav{ width:1102px; background:#fff;margin:0 auto; overflow:hidden;}
.sub_nav .sn_l{ width:192px; height:396px; overflow:hidden; float:left; margin-top:20px;}
.sn_l li{ font-size:14px; height:35px; padding:14px 0 13px 80px; background:#a0a0a0 url(../images/ico.png) no-repeat;border-bottom:1px solid #b9b9b9; margin-bottom:1px; cursor:pointer;}
.sn_l li.active,.sn_l li:hover{ background-image:url(../images/icohover.jpg); background-color:inherit; border-bottom:1px solid #fff; }
.sn_l li p{ height:35px; line-height:35px; padding-bottom:2px; color:#fff;}
.sn_l li i{ display:block; height:12px; background:url(../images/hw.png) no-repeat}
.sn_l li.active i,.sn_l li:hover i{background:url(../images/hw_hover.jpg) no-repeat;}
.sn_l li.active p{ color:#b28247}
#item_ico01{ background-position:25px 15px; margin-top:0!important;}
#item_ico02{ background-position:25px -50px}
#item_ico03{ background-position:25px -115px}
#item_ico04{ background-position:25px -179px}
#item_ico05{ background-position:25px -242px}
#item_ico06{ background-position:25px -305px;}
#item_ico01 i{ background-position:0 0}
#item_ico02 i{ background-position:0 -15px}
#item_ico03 i{ background-position:0 -30px}
#item_ico04 i{ background-position:0 -45px}
#item_ico05 i{ background-position:0 -60px}
#item_ico06 i{ background-position:0 -75px}
.item_qh{ width:887px; height:407px; float:right; margin-top:15px; position:relative; z-index:5;}
.item_qh .zxmfl{ width:551px; height:407px; float:left; padding-right:39px; background:url(../images/xmsx.jpg) right 30px no-repeat; font-family:"宋体";}
.item_qh .zxmfl li{ width:551px!important; height:auto; padding:17px 0; border-bottom:1px dashed #d6d6d6; overflow:hidden;}
.item_qh .zxmfl li h5{ width:auto; height:25px; float:left; padding-right:12px; background:url(../images/xmjt.jpg) right center no-repeat; font-size:13px; color:#9b6831; text-align:left; line-height:25px; position:relative;}
.item_qh .zxmfl li span,.item_qh .zxmfl li .rdgz{ width:468px; height:auto; overflow:hidden; float:right;}
.item_qh .zxmfl li span a{ width:auto; height:25px; float:left; font-size:12px; color:#444; text-align:center; line-height:25px; padding:0 8px; background:url(../images/stbg.jpg) right center no-repeat; position:relative; z-index:1;}
.item_qh .zxmfl li span a img{ width:9px; height:11px; position:absolute; right:0; top:2px; z-index:2;}

@-webkit-keyframes bounce-up {
    25% {
        -webkit-transform: translateY(2px);
    }

    25% {
        -webkit-transform: translateY(-2px);
    }
}
 
@keyframes bounce-up {
    25% {
        transform: translateY(2px);
    }

    25% {
        transform: translateY(-2px);
    }
}
.item_qh .zxmfl .xlimg{ margin:12px auto 0; display:block;}
.item_qh .zxmfl .xlimg1{ margin:22px auto 0; display:block;}
 
.animate-bounce-up{
    -webkit-animation: bounce-up 0.8s linear infinite;
    animation: bounce-up 0.8s linear infinite;
}
.item_qh .zxmfl li span a:hover{ color:#9b6831;}
.item_qh .zxmfl li.rds{padding:14px 0 0 0; border-bottom:none;}
.item_qh .zxmfl li .rdgz a{ height:22px; font-size:12px; color:#555; text-align:center; line-height:22px; background:#e5e5e4; float:left; margin:2px 5px 3px 0;}
.item_qh .zxmfl li .rdgz a:hover{ background:#d4d4d4;color:#9b6831;}
.item_qh .zxmfl li .rdgz a.a1{ width:154px;}
.item_qh .zxmfl li .rdgz a.a2{ width:301px;}
.item_qh .zxmfl li .rdgz a.a3{ width:176px;}
.item_qh .zxmfl li .rdgz a.a4{ width:279px;}
.item_qh .zxmfl li .rdgz a.a5{ width:130px;}
.item_qh .zxmfl li .rdgz a.a6{ width:131px;}
.item_qh .zxmfl li .rdgz a.a7{ width:189px;}
.item_qh .yppxm{ width:258px; height:auto; overflow:hidden; float:right; margin-top:15px;}
.item_qh .yppxm h5{ width:100%; height:57px; font-size:18px; color:#9b6831; text-align:center; line-height:57px; font-weight:100; background:url(../images/htbg1.jpg) center no-repeat;}
.item_qh .yppxm img{ width:258px; height:253px; display:block; margin-top:5px;}
.item_qh .yppxm .djz{ width:258px; height:36px; margin-top:10px; display:block; font-size:18px; color:#fff; background:#777; text-align:center; line-height:36px;}
.item_qh .yppxm .djz:hover{ background:#4e4d4d;}
/*首页banner开始*/
.ban_index{position:relative;width:100%; height:540px; overflow:hidden;margin-top: 42px;} 
.ban_index .hd{ height:29px; overflow:hidden; position:absolute; left:0px; width:100%;  bottom:10px; z-index:1; } 
.ban_index .hd ul.bannav{overflow:hidden;zoom:1;width: 350px;margin:0 auto;} 
.ban_index .hd ul.bannav a{text-decoration: none;color: #834510;font-size: 12px;} 
.ban_index .hd ul.bannav li{ width: 15px; height: 15px; float: left; margin-left: 10px; border-radius: 10px; background:#f9ffff; border:1px solid #bfbfbf; font:12px/27px "微软雅黑"; text-align:center; color:#a06e37; cursor:pointer; } 
.ban_index .hd ul.bannav li.on{background:#b8956e; color:#FFF; border:1px solid #b8956e;} 
.ban_index .hd ul.bannav li.on a{color:#fff;}
.ban_index .bd{ position:relative; height:100%; z-index:0; border:none;} 
.ban_index .bd ul,.ban_index .bd ul li,.ban_index .bd ul li a{ width:100%; height:540px;}
.ban_index .bd ul li a{ display:block;}
/*首页banner结束*/
/*banner*/
.banner{ width:100%;  height:540px; position:relative}
:focus { outline: 0;}
a.special, .special a { color: #690;}
a.special:hover, .special a:hover { color: #390;  text-decoration: none;}
.clearfix:before, .clearfix:after {  content: ""; display: table;}
.clearfix:after {  clear: both;}
.clearfix { clear: both; *zoom: 1;}
.overflow { overflow: hidden; *zoom: 1;}
.index_focus { width: 1900px; height: 540px; margin: 0 auto; overflow: hidden; position: absolute; left:50%; margin-left:-950px;}
.index_focus .bd li { width:100%; height:540px; display: none;}
.index_focus .bd li a{width:100%; height:540px;display:block;}
.bd_bd{ background:url(../images/banner101.jpg) no-repeat center}
.bd01{ background:url(../images/banner06.jpg) no-repeat center}
.bd02{ background:url(../images/banner80.jpg) no-repeat center}
.bd03{ background:url(../images/banner81.jpg) no-repeat center}
.bd04{ background:url(../images/banner91.jpg) no-repeat center}
.bd05{ background:url(../images/banner23.jpg) no-repeat center}
.bd06{ background:url(../images/banner15.jpg) no-repeat center}
.bd07{ background:url(../images/banner98.jpg) no-repeat center}
.bd08{ background:url(../images/banner19.jpg) no-repeat center}
.bd09{ background:url(../images/banner17.jpg) no-repeat center}
.bd10{ background:url(../images/banner84.jpg) no-repeat center}
.bd11{ background:url(../images/banner18.jpg) no-repeat center}
.index_focus_post { z-index: 10;}
.index_focus .slide_nav { position: absolute; left:0; right:0; margin:auto; text-align:center; bottom:1%; overflow:hidden; z-index:11}
.index_focus .slide_nav a,.index_focus .slide_nav li{	cursor:pointer; text-indent:-999px; overflow:hidden; display:inline-block; width:13px; height:13px;background:url(../images/banner_dian_1.png) no-repeat -13px; margin:5px; _background:url(../images/banner.gif) no-repeat -13px center;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{background:url(../images/banner_dian_1.png) no-repeat; _background:url(../images/banner_dian_1.gif) no-repeat 0 center;}
.index_focus_pre,.index_focus_next { display: none; position: absolute; top: 50%; margin-top: -36px; width: 72px; height: 55px; text-indent: 100%; white-space: nowrap;    overflow: hidden;  z-index: 10;   background: url(../images/ico_sliding_1.png) no-repeat; _background:none; _behavior:url(../images/iepngfix.htc);}
.index_focus_pre {  left: 100px;  background-position: 0 0px; _background: url(../images/ico_sliding_02_1.png) no-repeat; _behavior:url(../images/iepngfix.htc);}
.index_focus_pre:hover { background-position: 0 0px; _background: url(../images/ico_sliding_02_1.png) no-repeat; _behavior:url(../images/iepngfix.htc);}
.index_focus_next { right: 100px;  background-position: 0 -73px; _background: url(../images/ico_sliding_05_1.png) no-repeat; _behavior:url(../images/iepngfix.htc);}
.index_focus_next:hover { background-position: 0 -73px;	_background: url(../images/ico_sliding_05_1.png) no-repeat; _behavior:url(../images/iepngfix.htc);}
.index_focus_info { position: absolute; left: 10%; bottom: 12%; width: 800px; height: 200px; padding-bottom: 10px; color: #fff; text-decoration: none; cursor: pointer;    font-family: "\5fae\8f6f\96c5\9ed1";
    -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
    -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
    background: url("../images/index_focus_bg_1.png") no-repeat;
    _background: none;
}

.msd_p{ width: 1010px; position: absolute; top: 0; left: 50%; margin-left: -505px; z-index: 2;}
.msd_p .mpa{ width: 110px; height: 110px; overflow: hidden; border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; -webkit-border-radius: 50%; position: absolute; left: 768px; top: 397px; z-index: 3;}
.msd_p .mpa img{ margin: -2px 0 0 -2px;}


/*精专项目*/
.jzxm{ width:100%; height:87px; border-bottom:1px solid #dfdfdf;}
.jzxm ul{ width:986px; height:87px; margin:0 auto; position:relative}
.jzxm ul .tit{ width:107px; height:51px; float:left; padding:18px 0; background:#f0f0f0; text-align:center; line-height:25px; font-size:18px; color:#000;}
.jzxm ul li,.jzxm ul .gdxm{ width:107px; height:87px; float:left; border-right:1px solid #dfdfdf;}
.jzxm ul li p{ width:57px; height:65px; padding:12px 25px 13px 25px; display:block;}
.jzxm ul li img{ width:57px; height:39px; display:block}
.jzxm ul li span{ width:57px; height:13px; margin-top:8px; overflow:hidden; font-size:14px; color:#333; text-align:center; line-height:13px;display:block;}
.jzxm ul .gdxm a{ width:57px; height:13px; padding:62px 25px 12px 25px;font-size:14px; color:#333; text-align:center; line-height:13px;display:block; background:url(../images/jzxm_7_1.jpg) 26px 13px  no-repeat;}
.jzxm ul .gdxm a:hover{color:#b28247; font-weight:bold; background:url(../images/jzxm_7s_1.jpg) 26px 13px no-repeat;}
.jzxm ul .zxan{ width:94px; height:auto; overflow:hidden; float:right; margin-top:8px; background:url(../images/yyzjbg.jpg) top no-repeat;}
.jzxm ul .zxan a{ width:94px; height:32px; float:left; margin-bottom:7px; font-size:16px; color:#fff; text-align:center; line-height:29px;}
.jzxm ul .zxan a:hover{ font-size:17px;}
.jzxm ul li p{ transition:all ease 0.5s}
.jzxm ul li p.active{ background:#b28247;}
.jzxm ul li p.active span{ color:#fff}
.jzxm ul li em{ display:block; width:966px; height:0px; text-align:center; overflow:hidden; line-height:40px; color:#fff; font-style:normal; position:absolute; left:0; top:87px; z-index:999; background:#b28247; padding: 0 10px}
.jzxm ul li em a{ color:#fff}
.jzxm ul li i{ display:block;width:57px; height:39px; overflow:hidden}
.jzxm ul li em a:hover{ text-decoration:underline}
/*foot*/
.foot{width:100%; background:#000; clear:both}
.foot .f_center{width:1045px; height:auto; margin:0 auto; padding:23px 0 100px; overflow:hidden;}
.foot .f_center .fc_logo{width:189px; height:48px;float:left; padding-left:20px; margin-top:23px;}
.foot .f_center .fc_logo a{width:189px; height:48px; float:left; background:url(../images/foot_logo_1.jpg) no-repeat; display:block}
.foot .f_center .fc_right{width:746px; float:right; font-family:'微软雅黑'; margin-right:20px}
.foot .f_center .fc_right .submenu{border-bottom:1px dotted #666; color:#FFF; padding-bottom:10px; text-align:left;}
.foot .f_center .fc_right .submenu a{font-size:14px; color:#FFF; padding:0px 6px 0px 6px}
.foot .f_center .fc_right .submenu a:hover{color:#FFF; text-decoration:underline;}
.foot .f_center .fc_right .copyright{padding-top:10px; line-height:26px; color:#949494;}
.szzb{ float:left; padding-right:100px}
.foot .f_center .fc_right .fct_phone{padding-left:20px; background:url(../images/foot_dh_1.jpg) no-repeat left center; float:left;}
.foot .f_center .fc_right .fct_qq{padding-left:20px; margin-left:20px; display:inline; background:url(../images/foot_qq_1.jpg) no-repeat left center; float:left;}

