@import "jquery.bxslider.css";
/* CSS Document */
body {
	margin:0;
	padding:0;
	color:#010101;
	margin:0;
	background:#fff;
	font-family:"΢ź";
	font-size:14px;
	color:#010101;
	line-height:24px;
	overflow-x:hidden;
}



h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p, div {
	margin:0;
	padding:0;
	border:none;
	list-style-type:none;
}
table {
	border-collapse: collapse;
}
a {
	color:#666;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	color:#A57544; text-decoration:none;
}
img, input {
	vertical-align:middle;
	border:0px;
}
h1, h2, h3, h4, h5, h6 {
	font-family:"΢ź";
}
.clear { clear:both; height:0; font-size: 0px; line-height: 0px; }
.clearFix:after { clear:both; display:block; visibility:hidden; height:0; line-height:0; content:''; }
.clearFix { zoom:1; }
.blank1{ clear:both; font-size:0; line-height:0; height:1px;}
.blank2 { clear:both; font-size:0; line-height:0; height:2px; }
.blank6 { clear:both; font-size:0; line-height:0; height:6px; }
.blank8 { clear:both; height:8px; overflow:hidden; display:block; }
.blank10 { clear:both; font-size:0; line-height:0; height:10px; }
.blank20 { clear:both; font-size:0; line-height:0; height:20px; }
.blank15 { clear:both; font-size:0; line-height:0; height:15px; }

.blank30 { clear:both; font-size:0; line-height:0; height:40px; }
.blank31 { height:36px; }
.blank40 { clear:both; font-size:0; line-height:0; height:40px; }
.blank50 { clear:both; font-size:0; line-height:0; height:50px; }
.blank60 { clear:both; font-size:0; line-height:0; height:60px; }
.fl{float:left;}
.fr{float:right;}
.ti{text-indent:2em;}
.posr{position:relative;}
.posa{position:absolute;}
.ti{text-indent:2em;}
.mb0{margin-bottom:0px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.fz12{font-size:12px;}
.fz14{font-size:14px;}
.fz16{font-size:16px;}
.fz18{font-size:18px;}
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.dn{display:none;}
.db{display:block;}
.fwb{font-weight:bold;}
.fwn{font-weight:normal;}
.c-red{color:#990207;}
.bg-red{background:#990207;}
.img-block img{display:block; margin:0 auto;}
.index_link a{display:inline-block; width:146px; line-height:26px; text-align:center; font-size:14px; color:#fff; margin-right:11px;}
.index_link a.blue{background:#ffc600;}
.index_link a.red{background:#a8906c;}
.index_link a.blue:hover{background:#eab51c; color:#fff;}
.index_link a.red:hover{background:#ffc600; color:#fff;}
/*----------------头部-----??------------*/
/*----------header------*/
.header-bar{height:36px; line-height:36px; color:#195685; background:#f1f1f1;}
.type-page{width:1050px; margin:0 auto;}

.header-bar .left{float:left;line-height:36px; font-size:14px; color:#195685; padding-left:15px;}
.header-bar .left span{width:30px; height:36px; background:url(../images/sy_icon.png) no-repeat 0px 8px; display:block; float:left; }
.header-bar .right{float:right; padding-right:24px;position: relative; z-index:200;}
.header-bar .right a{line-height:36px; font-size:14px; color:#195685; text-decoration:none; display:block; float:left; margin-left:20px;}
.header-bar .right span{width:30px; height:36px; float:left; display:block; padding-right:3px;}
.header-bar .right .weixin{background:url(../images/sy_icon.png) no-repeat -33px 7px;}
.header-bar .right .qqzx{background:url(../images/sy_icon.png) no-repeat -63px 5px;}
.header-bar .right .zxzx{background:url(../images/sy_icon.png) no-repeat -99px 7px;}
.wxewm{position:absolute; left:-30px; top:35px; display:none; z-index:600;}
.header-logo-wrap{ width:1050px; margin:0 auto;}
.header-logo-wrap .logo{padding-left:15px; width:34px; float:left;}
.header-logo-wrap .jgbz{width:548px; float:right; padding-top:5px;}
.header-logo-wrap .jgbz .item{padding-left:64px; height:44px; padding-top:5px; background:url(../images/sy_icon.png) no-repeat left -57px; font-size:12px; color:#7b7a7a; line-height:18px; float:left; margin-right:30px;}
.header-logo-wrap .jgbz .item02{background-position:-211px -53px; padding-left:55px;}
.header-logo-wrap .jgbz .item03{background-position:-378px -48px; margin-right:0; padding-left:50px;}
/*----------nav------*/
.index-nav-wrap{height:54px; background:#43331c; z-index:100;width:100%;}

.index-nav-zone{width:1050px; height:54px; line-height:52px; margin:0 auto; position:relative; z-index:100;}
.index-nav-zone li{float:left; text-align:center; width:130px; height:54px; background:url(../images/xian.jpg) no-repeat right center;  z-index:100;}
.index-nav-zone li .top{display:block; font-size:16px; line-height:49px; border-bottom:5px solid #43331c; color:#fff;}
.index-nav-zone li .top:hover,.index-nav-zone li.on .top{height:49px; border-bottom:5px solid #c8ab81; color:#fff;}


.hd_menu ul li h6::before {
    background: rgba(0, 0, 0, 0) url("../images/menu_bg_03.png") repeat-x scroll 0 center;
    border-radius: 100px / 20px;
    bottom: -55px;
    content: " ";
    height: 55px;
    left: 0;
    overflow: hidden;
    position: absolute;
    transition: all 0.4s ease 0s;
    width: 100%;
    z-index: 2;
}
.hd_menu ul li:hover h6::before, .hd_menu ul .mn_dq h6::before {
    border-radius: 0;
    bottom: 0;
}


.index-nav-zone li .zone{position:absolute; left:-435px; width:1920px;padding-right:435px;height:193px; padding:10px 0; background:url(../images/nav_bg.png) repeat; display:none; z-index:100;    }
/*.index-nav-zone li.on .zone{display:block;}*/
.index-nav-zone li .zone .img{width:565px; height:193px; float:left; border-right:1px dashed #4a3c2f; padding-left:435px;}
.index-nav-zone li .zone .con{width:479px; height:193px; float:left;}
.index-nav-zone li .zone .list{padding:20px 0 0 50px;}
.index-nav-zone li .zone .list .item{float:left; width:120px;margin-left:6px;margin-right:6px;margin-top:4px;margin-bottom:4px;background:#362a1f;line-height:42px;}
.index-nav-zone li .zone .list .item:hover{background:#ffc000;}
.index-nav-zone li .zone .list .item a{width:100%;height:100%;display:block;}
.index-nav-zone li .zone .list .item:hover a{color:#000;}
.index-nav-zone li .zone .list-img{padding:14px 0 0 38px;}
.index-nav-zone li .zone .list-img .item{float:left; width:100px; margin-bottom:15px; line-height:22px;}
.index-nav-zone li .zone .list-img .item a{display:inline-block; padding-top:52px; width:100px;color:#fff;}
.index-nav-zone li .zone .list-img .item a:hover{background-image:url(../images/index_nav_icon_on.png);}
.index-nav-zone li .zone .list-img .item1 a{background:url(../images/index_nav_icon.png) no-repeat 24px top;}
.index-nav-zone li .zone .list-img .item2 a{background:url(../images/index_nav_icon.png) no-repeat -86px top;}
.index-nav-zone li .zone .list-img .item3 a{background:url(../images/index_nav_icon.png) no-repeat -196px top;}
.index-nav-zone li .zone .list-img .item4 a{background:url(../images/index_nav_icon.png) no-repeat -308px top;}
.index-nav-zone li .zone .list-img .item5 a{background:url(../images/index_nav_icon.png) no-repeat 23px -84px;}
.index-nav-zone li .zone .list-img .item6 a{background:url(../images/index_nav_icon.png) no-repeat -87px -84px;}
.index-nav-zone li .zone .list-img .item7 a{background:url(../images/index_nav_icon.png) no-repeat -197px -84px;}
.index-nav-zone li .zone .list-img .item11 a{background:url(../images/index_nav_icon.png) no-repeat 24px -184px;}
.index-nav-zone li .zone .list-img .item12 a{background:url(../images/index_nav_icon.png) no-repeat -86px -184px;}

.index-nav-zone a{color:#fff;}
.index-nav-wrap li .jia_huang{color:#ffe11b;font-weight:600;}
.index-nav-wrap li:hover .jia_huang{color:#ffe11b;}
/*----------------尾部-----??------------*/
.footer-wrap{background:#2f2f2f; padding-top:45px;}
.footer-zone{width:1050px; margin:0 auto;}
.footer-l{width:450px; float:left;}
.friendly-link{width:440px; height:150px; float:left; margin-top:-7px;}
.friendly-link li{width:120px; margin-right:10px; float:left; height:100%;}
.friendly-link li a{display:block; font-size:14px; color:#8e8e8e; line-height:28px;}
.friendly-link li a.top{color:#fff;}
.friendly-link li a:hover{text-decoration:underline; color:#8e8e8e;}
.friendly-link li a.top:hover{text-decoration:underline; color:#fff;}
.footer-r{width:430px; float:right;}
.footer-r p{color:#848484; padding-top:10px;}
.footer-bar{background:#000000; text-align:center; color:#585858; font-size:12px; line-height:30px;}



/* 头部公用样式  */
.hd_top { height:110px; margin:0 auto; width:1050px;}
.hd_top_lt { float:left;}
.hd_top_lt a{ float:left; margin:15px 30px 0 0;}
/*.hd_top_lt h3{ float:left; line-height:66px; font-size:16px;}*/
.hd_top_wz{ float:left; font-size:16px;}
.hd_top_rt { float:right;line-height:66px;margin-top:25px;}
.hd_appointment{ float:left; color:#222222; font-size:16px; padding-right:75px; padding-top:15px;}
/*.hd_appointment:hover { text-decoration:underline;}
.hd_top_rt h4 { float:left; font-weight:normal; color:#6c6c6c; margin-left:60px; font-size:16px; padding-left:30px; background:url(../images/top_icon_02.png) 0 center no-repeat; }
*/
/*0809微信*/
.hd_share { float:right; margin-right:5px;width:220px;height:60px;background:url(../images/call.jpg) no-repeat; }
.hd_share .call_line{width:100%;height:100%;display:block;}



/*-- ֲͼ start --*/

#ZQbanner {position:relative; width:100%; height:489px; background:#FFF; overflow:hidden; }
#ZQbanner ul li {width:100%; height:489px;}
#ZQbanner ul li a { display:block; width:100%; height:100%;}
#ZQbanner .bx-wrapper .bx-pager,
#ZQbanner .bx-wrapper .bx-controls-auto {position:absolute; bottom:15px; width:100%; z-index:22222;}
.sliderBanner li {background-position !important:center;*background-position:center !important;}




.banner{width:100%;margin:0 auto;position:relative;clear:both;}
.banner.nybanner{width:1084px;;margin:2px auto;}
.banner #kinMaxShow{width:100%;height:430px;overflow:hidden;}
.nybanner #kinMaxShow{width:1080px;height:180px;overflow:hidden;}


.KMSPrefix_kinMaxShow_focus{background:url(../images/banner_pt_xz.png) no-repeat;}
#kinMaxShow .KMSPrefix_kinMaxShow_button{width:100%;overflow:hidden;left:50%;margin-left:-27px;}
.banner #kinMaxShow .KMSPrefix_kinMaxShow_button li{width:18px;height:18px;border:none;margin-right:15px;background:url(../images/banner_d.png) right top no-repeat;}
.banner #kinMaxShow .KMSPrefix_kinMaxShow_button{bottom:20px;z-index:5}
.banner #kinMaxShow .KMSPrefix_kinMaxShow_button li.KMSPrefix_kinMaxShow_focus{border:none;background:url(../images/banner_d.png) left top no-repeat;}



/*-- ֲͼ end --*/



#LRdiv0,#LRdiv1,#LRdiv2,#LRfloater0,#divM,#LR_Flash,#BDBridgeWrap{ display: none;}

#divM,#divL,#divR,#divM_suoxiao{position: fixed;z-index: 100000;}

#divL,#divR{top:150px;_position: absolute;_top:expression(offsetParent.scrollTop+200);}

#divL{ left: 5px;width:140px; height:140px;clear:both;margin:0 auto;}

#divR {width:55px;height:343px;right:8px;}

#divR a {display:block;width:56px;height:56px;float:left;margin-bottom:1px;}

.divRzx { background:url(../images/youce_icon.png) no-repeat 0 0;position:relative;}

.divRzx:hover { background-position:-56px 0;}

#divRsjs { background-color: #f7016f;border-radius: 40px;color: #FFFFFF;display: block;font-family: arial;font-size: 12px;border: #ffffff solid 2px;

font-style: normal;height: 20px;line-height: 20px;position: absolute;right: -5px;text-align: center;top: -15px;width: 20px;

}

.divRtell_in { width:232px; height:56px; background:#eee; position:absolute; left:-232px; display:none; overflow:hidden; }

.divRtell_in .tel { width:140px; height:24px; border:0; display:block; color:#b2b2b2; margin:15.5px 0 0 10px; float:left; }

.divRtell_in .call { width:72px; height:24px; display:block; color:#000; background:#f6b327; margin:15.5px 0; float:left; }

.divRtell {width:56px;height:56px;position:relative;float:left;margin-bottom:1px;}

.divRtell_inner {width:56px;height:56px;position:absolute;left:0px;top:0;z-index:10;}

.divRtell a{ background:url(../images/youce_icon.png) no-repeat 0 -114px;float:left;margin-bottom:0;}

.divRtell a:hover,.divRtell a.active { background-position:-56px -114px;}

.divRtell a:hover .divRtell_in { display:block; }

.divRqq { background:url(../images/youce_icon.png) no-repeat 0 -57px;}

.divRqq:hover { background-position:-56px -57px;}

.divRaddre { background:url(../images/youce_icon.png) no-repeat 0 -228px;}

.divRaddre:hover { background-position:-56px -228px;}

.divwx { background:url(../images/youce_icon.png) no-repeat 0 -171px; position:relative;}

.divwx img { position:absolute; left:-141px; display:none; }

.divwx:hover { background-position:-56px -171px;}

.divwx:hover img { display:block; }

.backto_top { background:url(../images/youce_icon.png) no-repeat 0 -285px;cursor:pointer;position: relative;}

.act_tc{width: 315px;height:500px;position: absolute;left:-315px;top:-228px;display: none;padding-bottom:20px;}

.act_tc span.zc{display: block;width: 100%;height: 100%;position: absolute;left:0;top:0;background: #000;opacity: 0.8;filter:alpha(opacity=80;);}

.act_tc .act_content{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}

.act_tc .act_content h3{font-size: 21px;font-weight: normal;color:#f43e8c;text-align: center;line-height: 1.2;margin:0;padding-top: 40px;}

.act_tc .act_content h3 span{display: block;text-align: center;}

.act_tc .act_content h4{font-size: 14px;text-align: center;color:#fff;margin-top: 5px;font-weight: normal;}

.act_tc .act_content p{font-size:14px;color:#fff;line-height: 28px;padding-left: 16px;}

.act_tc .act_content p strong{color:#f43e8c;font-weight: normal;}

.act_tc .act_content span.bt{display: block;width: 234px;height: 32px;font-size:18px;color:#fff;line-height: 32px;background: #b91073;border-radius: 20px;margin:15px auto 0;text-align: center;}

.backto_top:hover { background-position:-56px -285px;}

.backto_top:hover .act_tc{display: block;}



.tell_form {width:202px;height:55px; background-color:#6f082a;float:left;}

.tell_form .inner {width:178px;height:31px; background:url(../images/youce_icon.png) no-repeat 0 -288px;float:right;margin-top:12px;margin-right:12px;display:inline;}

.tell_form .inner input,.tell_form .inner a {display:block;float:left;}

.tell_form .inner input {width:113px;height:21px;font-size:12px;color:#303030;padding:5px 0 5px 3px;}

#sub_btn {background:url(../images/youce_icon.png) no-repeat -116px -337px;}

#sub_btn:hover {background:url(../images/youce_icon.png) no-repeat -39px -337px;}

/**rightCSS**/


/**导航css**/

.daohang{width:100%;height:auto;background:url(../images/daohang_bj.jpg) no-repeat top center;}
.daohang .dh_con{width:1050px;height:120px;margin:0 auto;}
.daohang .dh_con .c_right{width:938px;height:120px;float:left;margin-left:115px;}
.daohang .dh_con .c_right ul{}
.daohang .dh_con .c_right ul li{width:117px;float:left;height:120px;text-align:center;background:url(../images/xian2.png) no-repeat left center;}
.daohang .dh_con .c_right ul li:hover{background:url(../images/nav_bg2.png) repeat;}
.daohang .dh_con .c_right ul li a{width:100%;height:80px;padding-top:23px;padding-bottom:17px;display:block;color:#fff;}
.daohang .dh_con .c_right ul li a .tus{width:52px;height:52px;display:block;margin:0 auto;position:relative;overflow:hidden;}


.daohang .dh_con .c_right ul li:hover a{color:#ffe035;}
.daohang .dh_con .c_right ul li a .tus span{width:52px;height:52px;display:block;position:absolute;}
.daohang .dh_con .c_right ul .li1 a .tus .aa{background:url(../images/biao.png) no-repeat -24px 0px;margin:0 auto;}
.daohang .dh_con .c_right ul .li2 a .tus .aa{background:url(../images/biao.png) no-repeat -147px 0px;}
.daohang .dh_con .c_right ul .li3 a .tus .aa{background:url(../images/biao.png) no-repeat -264px 0px;}
.daohang .dh_con .c_right ul .li4 a .tus .aa{background:url(../images/biao.png) no-repeat -386px 0px;}
.daohang .dh_con .c_right ul .li5 a .tus .aa{background:url(../images/biao.png) no-repeat -503px 0px;}
.daohang .dh_con .c_right ul .li6 a .tus .aa{background:url(../images/biao.png) no-repeat -625px 0px;}
.daohang .dh_con .c_right ul .li7 a .tus .aa{background:url(../images/biao.png) no-repeat -741px 0px;}
.daohang .dh_con .c_right ul .li8 a .tus .aa{background:url(../images/biao.png) no-repeat -987px 0px;}


.daohang .dh_con .c_right ul .li1 a .tus .ab{background:url(../images/biaos.png) no-repeat -24px 0px;margin:0 auto;}
.daohang .dh_con .c_right ul .li2 a .tus .ab{background:url(../images/biaos.png) no-repeat -147px 0px;}
.daohang .dh_con .c_right ul .li3 a .tus .ab{background:url(../images/biaos.png) no-repeat -264px 0px;}
.daohang .dh_con .c_right ul .li4 a .tus .ab{background:url(../images/biaos.png) no-repeat -386px 0px;}
.daohang .dh_con .c_right ul .li5 a .tus .ab{background:url(../images/biaos.png) no-repeat -503px 0px;}
.daohang .dh_con .c_right ul .li6 a .tus .ab{background:url(../images/biaos.png) no-repeat -625px 0px;}
.daohang .dh_con .c_right ul .li7 a .tus .ab{background:url(../images/biaos.png) no-repeat -741px 0px;}
.daohang .dh_con .c_right ul .li8 a .tus .ab{background:url(../images/biaos.png) no-repeat -987px 0px;}


.daohang .dh_con .c_right ul li a .tus .aa{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1;left:0px;top:0px; -webkit-transition:all 0.2s ease;transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
.daohang .dh_con .c_right ul li a .tus .ab{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity:0;left:52px;top:0px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}

.daohang .dh_con .c_right ul li:hover .tus .aa{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity:0;left:-52px;top:0px; -webkit-transition:all 0.2s ease;transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
.daohang .dh_con .c_right ul li:hover .tus .ab{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1;left:0px;top:0px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}




.daohang .dh_con .c_right ul .li1{background:none;}
.centre1120{margin:0 auto;width:1100px; clear:both; overflow:hidden;}
.casetitle{ width:1050px; height:20px;color:#333333; float:left;display:inline}
.index_zt{height:160px; margin-top:40px;background-color:#FFF }
.zttitle a{ color:#5c330d; font:14px ;}
.zttitle ul{ display:inline;float:left}
.zttitle ul li{ float:left; width:120px; margin-left:12.5px; display:inline; height:25px; line-height:25px; text-align:center; background-color:#d1c7b3}
.zttitle ul li a{height:25px; line-height:25px;}
#cases {width:100%;position:relative;overflow:hidden; float:left}
#cases ul{display:block;font-size:0;letter-spacing:-6px;text-align:center;}
#cases ul li{display:inline-block;zoom:1;*display:inline;vertical-align:top;position:relative;width:120px;height:85px;overflow:hidden;margin:18px 0 0 12.5px;letter-spacing:normal; cursor:pointer; float:left;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
#cases ul li .img_up{position:absolute;top:0px;left:0px;width:125px;height:85px; -webkit-transition:all 0.2s ease;transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
#cases ul li p{width:120px;height:85px;position:absolute;z-index:1;font-size:12px;text-align:left;padding:0 15px;background:url(../images/case.jpg);color:#fff;left:0px;bottom:-85px; -webkit-transition:all 0.3s ease;transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}
#cases ul li p img{position:absolute;left:0px;width:120px;height:85px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}


#cases ul li:hover .img_up{position:absolute;top:0px;left:0px;width:125px;height:0px; -webkit-transition:all 0.3s ease;transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}
#cases ul li:hover p{width:120px;height:85px;position:absolute;z-index:1;font-size:12px;text-align:left;padding:0 15px;background:url(../images/case.jpg);color:#fff;left:0px;bottom:0px; -webkit-transition:all 0.3s ease;transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}
#cases ul li:hover p img{display:block;position:absolute;left:0px;width:120px;height:85px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}

/*------------------t_top--------------------*/

.t_top{width:100%;height:32px;background:url(../images/t_top_bj.jpg) repeat-x;}
.t_top .t_con{width:1050px;height:32px;margin:0 auto;}
.t_top .t_con .as{color:#999;}
.t_top .t_con .as .sp0{padding-left:80px;}
.t_top .t_con .as .sp1{padding-left:80px;}
.t_top .t_con .as .sp2{float:right;padding-right:50px;}
