html, body, div, span, h1, h2, h3, h4, h5, h6, hr, p, a, samp, strong, blockquote, dl, dt, dd, ul, ol, li, pre, form, label, table, tbody, tr, th, td, img {
    border: 0 none;
    margin: 0;
    padding: 0;
    font-size: 100%;
    list-style-type: none;
}
table { border-collapse: collapse; border-spacing: 0; }
.clearfloat, .clears { clear:both; height:0; line-height: 0px; font-size: 1px; }
.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; }
.none { display:none; }
.block { display:block; }
.flexslider ul li img{ width:100%;}
.fw-11{ background:url(../images/bjbb.png) center center no-repeat; background-size:100% auto;}

/*img{ max-width:100%; max-height:100%;}*/

.page_navi{overflow:hidden;width:100%;text-align:center; }
.page_navi a{height:36px;color:#666666;text-decoration:none;line-height:36px;margin:0 2px;padding:2px}
.page_navi a:hover,.page_navi a.current{text-decoration: none;color:#343434;font-weight:bolder}
img.qw{ display:block; width:100%;}
.lxdiv{ margin-bottom:20px;}
#tan {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(51, 51, 51, 0.70);
    z-index: 19;
    display: none;
    top: 0;
    left: 0;
}
#tan .tannr {
    width: 200px;
    margin: 0 auto;
    position: relative;
    top: 50%;
    margin-top: -200px;
    text-align: center;
    font-size: 16px;
    background: #fff;
    padding: 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
/*加载中*/
.ce_nav{ display:none}
body.ycyu{ overflow:hidden;}
body.ycyu #jiazai{ display:block;}
#jiazai { position: fixed; display:none; z-index: 1000; width: 100%; height: 100%; background-color: rgb(245, 245, 245); text-align: center; left: 0; top: 0; }
.load-container { position: relative; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -khtml-user-select: none; display: block; margin: 0 auto; user-select: none; box-sizing: border-box; }
.rongqi { top: 50%; position: relative; margin-top: -90px; }
.rongqi>img { margin-top: 10px; }
.load-container:before { content: 'Loading...'; display: block; position: absolute; top: 35px; font-size: 15px; line-height: 200%; text-align: center; left: 0; right: 0; color: #12285c; box-sizing: border-box; }
.load1 .loader { border-radius: 50%; font-size: 12px !important; width: 8em; height: 8em; position: relative; display: inline-block; text-indent: -9999em; 
       border: 0.2em solid #f0c49a;
    border-left: 0.2em solid #212121;transform: translateZ(0); -webkit-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); -moz-transform: translateZ(0); animation: load 0.85s infinite linear; -o-animation: load 0.85s infinite linear; -webkit-animation: load 0.85s infinite linear; -moz-animation: load 0.85s infinite linear; }
.sjy-2-1 img{ width:100%}


/*全局动画*/
.




.dh-tp-nr{ padding:7px 0; border-bottom:1px solid #e9e9e9;}

.dh-tp{ margin-left:30px;}

.dh-right{ margin-right:10px;}
.dh-right a{ text-indent:-9999em; display:inline-block; width:36px; height:40px; background-position: center center; margin:0 5px; background-size: 100% auto ; background-repeat:no-repeat}
.dh-right a.wxbtn{ background-image:url(../images/weixin.png);}
.dh-right a.wxbtn:hover{ background-image:url(../images/weixinh.png);}
.dh-right a.weibo{ background-image:url(../images/weibo.png);}
.dh-right a.weibo:hover{ background-image:url(../images/weiboh.png);}
.dh-right a.xiazai{ background-image:url(../images/xiazai.png); width:25px;}
.dh-right a.xiazai:hover{ background-image:url(../images/xiazaih.png);}
.ss-k{ display:inline-block}
.ss-k #ssform{ position:relative; width:175px; border: 1px solid  #b9b9b9; margin-left:15px;    top: 12px;}
.ss-k #ssform input { border:none; width:131px; margin-left: 42px;display:block; height:28px;}
.ss-k #ssform  a#sbtn{ position:absolute; left:6px; top:4px; height:20px; width:20px; background:url(../images/ss.png) center center no-repeat; background-size:100% 100%; }

.ss-k #ssform input:focus{
	  outline: none;
	}
.dh-wza .navbar{ margin-bottom:0;    border: 0; text-align:center;    height: 75px;}

.dh-wza .navbar .navbar-nav>li {  border-right:1px solid #d4d4d4;
}
.dh-wza .navbar .navbar-nav>li:last-of-type{ border:none;}
.dh-wza .navbar .navbar-nav{ text-align:center;    float: none; display:inline-block;}
.navbar-default .navbar-nav>li>a{ font-size:16px; display:block; color:#282828; width:160px; text-align:center;}
.navbar-default .navbar-nav>li>a:hover{ background:#ad9556; color:#fff;}
.navbar-default .navbar-nav>li>a span{ display:block;}
.navbar-default .navbar-nav>li>a .zh{ margin-bottom:5px;}
.navbar-default .navbar-nav>li>a .en{ font-size:15px;}

.qywh{ background:#e9e9e9;    margin-top: 30px;}
.qywh .wh-div .img{ width:50%;}
.qywh .wh-div .txt{ width:500px;}
.qywh .wh-div .txt p{ color:#525252; line-height:30px; font-size:15px;}
.qywh .wh-div .txt p.jia{ color:#525252; font-size:22px; line-height:35px; margin-bottom:15px;}
.qywh .wh-div .txt.fl{ padding-top:135px; margin-left:85px;}
.qywh .wh-div .txt.fr{ padding-top:135px; margin-right:65px;}

.qywh.about-nr{ background:none}
.qywh .logo-list ul{ margin: 0 -0.5%;}
.qywh .logo-list ul li{ display:block; float:left; width:15.666%; height:100px; margin:0 0.5%; margin-bottom:12px;}
.qywh .logo-list ul li .table{ display:table; width:100%; height:100%; border:1px solid #e7e7e7; text-align:center; vertical-align:middle;    background: #fff;}
.qywh .logo-list ul li .table-cell{ display:table-cell;width:100%; height:100%;text-align:center; vertical-align:middle;}
img.aligncenter{ display:block; margin:5px auto;} 
.news .nr-l-4 img{ max-width:100%; height:auto !important}
.qywh .logo-list ul li img{ max-height:90%; max-width:80%; display:block; margin:0 auto;}

.qywh .logo-list.shzr .zrlist-txt{ color:#333333; line-height:28px; margin-bottom:30px; font-size:14px; text-align:center}
.qywh .logo-list.shzr ul{margin: 0 -2%;}
.qywh .logo-list.shzr ul li{ height:auto;width:46%;margin:0 2%; background:none;margin-bottom:40px; }
.qywh .logo-list.shzr  ul li img {
    max-height: 100%;
    max-width: 100%;
    display: block;
    margin: 0 auto; margin-bottom:10px;
}
.qywh .logo-list.shzr  ul li a{ color:#323232; }
.qywh .logo-list.shzr  ul li a:hover{    color: #c9ab79;}
.qywh .logo-list.shzr  ul li .bt{ display:block;font-size:20px; margin-bottom:5px;}
.qywh .logo-list.shzr  ul li p{ font-size:14px; line-height:28px;}
.daiding{ padding:140px 0; text-align:center; color:#333333; font-size:50px; padding-bottom:220px;}

.hj-nr-slide .left-slide{ width:870px;    position: relative;}
.hj-nr-slide .right-txt{ width:330px; position:absolute;  right:0; top:0; height:100%; background:#a48b51}
.hj-nr-slide  .shang-hj, .hj-nr-slide  .xia-hj{ opacity:0.6;
    width: 60px;
    -moz-background-size: 53px 70px;
    -webkit-background-size:  53px 70px;
    background-size: 53px 70px;

	}
.hj-nr-slide .right-txt .ri-nr{ padding-top:100px; margin-left:20px; margin-right:20px;}
.hj-nr-slide .right-txt .ri-nr .hjle{ height:110px; padding:30px 0;    margin-bottom: 5px; padding-left:50px;   background-position:left center; background-repeat:no-repeat;   color:#4b2501; font-size:16px; }
.hj-nr-slide .right-txt .ri-nr .hjle span{ display:block;}
.hj-nr-slide .right-txt .ri-nr .hjle .hj-time{ }
.hj-nr-slide .right-txt .ri-nr .hj-bt{ font-size:24px; color:#f5f5f5; line-height:30px; display:block; margin-bottom:10px;}
.hj-nr-slide .right-txt .ri-nr .slide-xt{ margin:0 -1.5%}
.hj-nr-slide .right-txt .ri-nr .slide-xt li{ display:block; float:left; width:30.333%; margin:0 1.5%; margin-bottom:6px; cursor:pointer; opacity:0.6;}
.hj-nr-slide .right-txt .ri-nr .slide-xt li.active{ opacity:1;}
.hj-nr-slide{ position:relative}
.hj-list{ background:#fff; padding:30px 50px;}
.hj-list .list-li{ width:870px;}
.hj-list .list-li li{ display:block; float:left; padding:2px 0; border-left:1px solid #b6b6b6; width:25%; }
.hj-list .list-li li.youhj a{background:url(../images/jren.png) left 0px no-repeat;      background-size: auto 100%;padding-left:12px;}
.hj-list .list-li li.dqde a,.hj-list .list-li li a:hover{ color:#986f48;}
.hj-list .list-li li a{ display:block; margin-left:10px; margin-right:24px; color:#808080; font-size:13px; line-height:20px; height:20px; overflow:hidden}
.hj-list .cat-name{ width:225px;} 
.hj-list .cat-name span{ display:block}
.hj-list .cat-name .cat{ font-size:36px; color:#986f48;}
.hj-list .cat-name .txt{ font-size:20px; color:#949494;}
.fw-112,.fw-114{ background:#f9f9f9; }
.fuwup{ font-size:14px; color:#555555; line-height:28px;}
.fuwup.left{ padding-right:35px;}
.fw-111,.fw-1,.fw-113{ background:#fff;}
.fw-113,.fw-112,.fw-114{ padding-bottom:90px;}
.fwmore{ display:block; color:#ad9556; font-size:13px; margin-top:40px; float:left}
.fw-banner { position:relative;background: #494A5F;}
.fw-banner img{ display:block; width:100%; opacity:1;}
.fw-banner img:hover{ opacity:1}

.fw-banner .banner-txt{ position:absolute; font-size:40px; display:block;
    color: #e6e6e6; text-align:center; top:50%; margin-top:-25px; height:25px; width:100%;}
.fwly-single.about{ background:#f9f8f4;
}
.zstuji{ position:relative; padding:100px 235px; padding-bottom:120px;}
.zstuji .tuji-bt{ position:absolute; width:100%; left:0; bottom:0; background:#d3be9b; font-size:18px; color:#fff; height:50px; line-height:50px; text-align:center;}
.zstuji .shang-fw{ background:url(../images/szuo.png) center center no-repeat; background-color:#c6c6c6; width:55px; height:55px; left:80px;}
.zstuji .xia-fw{ background:url(../images/syou.png) center center no-repeat; background-color:#c6c6c6; width:55px; height:55px; right:80px;}
.zstuji .xia-fw:hover,.zstuji .shang-fw:hover{ background-color:#999}
.zstuji  .swiper-pagination{ bottom:70px;}
.zstuji  .swiper-pagination .swiper-pagination-bullet{ background-color: inherit; width:14px; height:14px; border:2px solid #c9ab79;}
.zstuji  .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color:#c9ab79}
.fw-tab{ text-align:center; margin-bottom:45px;}
.fw-tab ul{ display:inline-block; border:1px solid #c9ab79;}
.fw-tab ul li{ display:block; float:left;}
.fw-tab ul li a{ display:block; padding:0 35px; height:50px; line-height:50px; font-size:20px; color:#c9ab79;}
.fw-tab ul li.dq a,.fw-tab ul li a:hover{ color:#fff; background:#c9ab79;}
.fw-tab-nr .tab-nro{ display:none; position:relative;    background: #ececec;}
.fwly-o{ position:relative;    min-height: 150px;}
.fwly-o .txt{ width:50%; position:absolute; height:100%; left:0; top:0; }
.fwly-o .txt .txt-nr{color:#5d5d5d; line-height:28px; font-size:14px; margin:45px;}
.fwly-o .img{ width:50%;}

/*企业大事件*/
.dasjslidea .swiper-slide{background: #f5f5f5; overflow:hidden}
#qydasja .swiper-container-autoheight .swiper-wrapper{ height:auto !important; min-height:300px;}

.dasjslidea .swiper-slide .lefttxt{  font-size:30px; color:#3864a0;  height:63px; line-height:63px; padding-right:80px; display:inline-block; background:url(../images/biao.png) right center no-repeat; margin-left:110px;

}
.dasjslidea .swiper-slide .righttxt{        display: block;
    background: url(../images/shu.png) 84px center no-repeat;
    padding: 45px 0;
    margin-left: 177px; margin-right:175px;
    margin-top: -3px;}
.dasjslidea .swiper-slide .righttxt ul li{ display:block; position:relative; margin-bottom:25px;}
.dasjslidea .swiper-slide .righttxt ul li:last-of-type{ margin-bottom:0}
.dasjslidea .swiper-slide .righttxt ul li .bt{ font-size:22px; color:#2f2f2f; display:block; position:absolute; left:0;     top: -2px;

background: url(../images/heidian.png) right center no-repeat;    padding-right: 42px;
}
.dasjslidea .swiper-slide .righttxt ul li  .nr{ display:block; margin-left:110px; font-size:16px; line-height:28px; color:#333333;}
#qydasja .sjdh { position: relative;}

#qydasja .sjdh .dasjfan { width: 39px; height: 39px; top: 32px;
    bottom: auto; background-size: 100%; margin-top: 0px; background-repeat:no-repeat; }
#qydasja .sjdh .dasjfan#dasjslidepreva{ background-image:url(../images/zuoa.png);}
#qydasja .sjdh .dasjfan#dasjslidenexta{ background-image:url(../images/youa.png);}
#qydasja .dadiv {     background: url(../images/sjdhbj.png) center 110px repeat-x;
    text-align: left;
  
    position: relative;
    padding-left:10%;
    padding-right: 10%;
    min-height: 160px;
    overflow: hidden;
} 
#qydasja .dadiv  .xiaodiv{    min-height: 160px;    position: relative;
    overflow: hidden;}
#qydasja .dadiv #swiper-pagination4{ text-align:left; position:relative;    
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
}
#qydasja #swiper-pagination4 span { width: 20%; display: inline-block; font-family:Arial;
 vertical-align: top; background: url(../images/dhapna.png) center bottom no-repeat; 
 font-size: 20px; height: 81px; text-align: center; opacity: 1; position: relative; bottom: -35px; color: #333333;
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
 }
#qydasja #swiper-pagination4 span.swiper-pagination-bullet-active { background: url(../images/dhapnacta.png) center bottom no-repeat; color: #006eb1; 
    height: 107px;
    font-size: 30px;
    bottom: -28px;
 }
 .fzlc-nr  .fzlc-top{text-align:center; margin-bottom:10px;}
.fzlc-nr  .fzlc-top  .top-bt{ display:block; margin-bottom:10px; font-size:36px; color:#616161;}
.fzlc-nr  .fzlc-top p{ font-size:14px; color:#5a5a5a; line-height:28px;}


/*-----------------公共变量调整---------------------*/

.clear:after{ display: table; clear:both;webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";
  }
body{ font-family:Microsoft Yahei; height:100%;}


.left{float:left; margin:0;}
.right{float:right; margin:0;}


.dh{ width: 100%;    background: #fff;}





.ce_nav .navbar-nav  i{width: 30px !important;}
 i.icon1{
	width: 20px;
	height: 19px;
	background:url(../images/home.png) center center no-repeat;
}

i.icon2{
	width:18px;
	height:20px;
	background:url(../images/about1.png) center center no-repeat;
}

i.icon3{
	width:22px;
	height:22px;
	background:url(../images/lingyu.png) center center no-repeat;
}

i.icon4{
	width:27px;
	height:23px;
	background:url(../images/anli.png) center center no-repeat;
}

i.icon5{
	width:19px;
	height:20px;
	background:url(../images/shejiyuan.png) center center no-repeat;
}

i.icon6{
	width:20px;
	height:20px;
	background:url(../images/dianhua.png) center center no-repeat;
}

.nav li:hover  i.icon1,.nav li.on i.icon1{
	background:url(../images/home1.png) center center no-repeat;
}

.nav li:hover  i.icon2,.nav li.on i.icon2{
	background:url(../images/about.png) center center no-repeat;
}

.nav li:hover  i.icon3,.nav li.on i.icon3{
	background:url(../images/lingyu1.png) center center no-repeat;
}

.nav li:hover  i.icon4,.nav li.on i.icon4{
	background:url(../images/anli1.png) center center no-repeat;
}
.nav li:hover  i.icon5,.nav li.on i.icon5{
	background:url(../images/shejiyuan1.png) center center no-repeat;
}

.nav li:hover  i.icon6,.nav li.on i.icon6{
	background:url(../images/dianhua1.png) center center no-repeat;
}

.navbar-nav .pc1{display: none;}

.navbar-default .navbar-nav>li.on > a{ color:#f0c49a;}
/* .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color:#f0c49a;} */
.dh-right img{ margin:0;}
.banner img:hover{ opacity:1;}
.dh-wz{ padding-top:10px;}

.nr-tp-2-1{ width:124px; border:1px solid #fff; padding:10px;}
.nr-tp-2-1 p{ line-height:200%;color:#fff;}
.nr-tp-1-1{ width:420px; color:#fff; line-height:200%;}
.nr-tp-1-1 a{ display:table; margin-top:10px; color:#fff; font-size:14px; border-bottom:1px solid #ccc; padding-bottom:5px; }
.nr-tp-1-1 a:hover{color:#f0c49a;}
.nr-tp1{  font-size:14px;}
.nr-tp img:hover{ opacity:1;}
.nr-w-2-1{ width:19.4%; float:left;}
.hl_title{
	font-size: 20px;
}

.wenzi{ max-width:100%;
}

.dayu{
	font-family: sans-serif;
	font-size: 20px;
}
.nr-w{ clear:both; overflow:hidden;}
.nr-tp{    margin-top: -10px; background:url(../images/tp1.jpg); background-size:cover; padding:4% 0%;}
.nr-w-2{ text-align:center; font-size:24px; color:#76552c; font-weight:bold; margin:3% 0%; }
.nr-x .nr-w-2{    margin-bottom: 30px;}
.nr-x .nr-w-2.jzdw{    text-indent: -152px;}
.qywhlink{ display:block; padding-top:62px;}
.qywhlink img{ display:block; width:100%;}
.nr-w-2 span{ border-bottom:1px solid #76552c; padding-bottom:10px;}
.nr-w-2-1 p a{ font-size:16px;  color:#333;display: block;width: 100%;overflow: hidden;}
.nr-w-2-1 p{ text-align:center; margin-top:10px;}
.nr-w-2-1 p img{width: 100%;transition: all .3s;}
.nr-w-2-1{border-bottom:1px solid #ccc; padding-bottom:20px;margin-right:0.4%;}
.nr-x{ background:#efefee;  margin:2% 0%; padding-bottom:2%;    margin-bottom: 0;}
.nr-x-2-2-1{ padding:7px; margin-top:-35px;width: 100%;  background-color:rgba(0,0,0,0.4); z-index:99; position: absolute;left: 0;bottom: 0;}
.nr-x-2-2-1 a{color:#fff; font-size:15px;}
.nr-w-2-1:hover img{
	transform: scale(1.1);
}
.nr-x-2-2-1 a:hover{ color:#f0c49a;}
.nr-x-2-2{ padding-right:20px;}
.nr-x-2-r-1-2 p a{ font-size:14px; color:#333;}
.nr-x-2-r-1-2 p span{ color:#76552c; font-size:14px;}
.nr-x-2-r-1-2 p{ padding-left:15px; margin-bottom:5px;}
.nr-x-2-r-11{ clear:both; overflow:hidden; margin-bottom:20px;}
img.xiaotu{ min-height:81px;}
.nr-x-2-r-11:last-of-type{ margin-bottom:0;}
.nr-x-2-r-x1{  text-align:center;}
.nr-x-2-r-x1 a{border:2px solid #76552c; padding:20px; color:#76552c; font-size:20px; display:inline-block;width: 102px;}
.nr-x-2-r-x1 a:hover{ color:#000;border:2px solid #000;}

.bot-1 img{ margin-bottom:10px;}
.bot-1{ text-align:center; font-size:15px; color:#333;}
.bottom{ background:url(../images/dbj.jpg); background-size:100%100%; padding:3% 0%;}
.bot-2-1{ width:12.3%; float:left; text-align:center; border-left:1px solid #999; }
.bot-2-1-1{ font-size:16px; color:#fff;}
.bot-2-1 .menu-item a{ font-size:14px; color:#999;}
.bot-2-1 li.menu-item{ line-height:200%;}

.bot-2-1 .menu-item a:hover{ color:#fff;}
.tab-nr .nr-x-2{ display:none;}
.tab-nr .nr-x-2:first-of-type{ display:block;}
.tab-bt{ margin-bottom:20px;}
.tab-bt .bt-list{ display:inline-block;}
.tab-bt .bt-list li{ display:block; float:left; margin-right:1px;}
.tab-bt .bt-list li a{ background:#b0b0b0; display:block; height:40px;font-size: 14px; line-height:40px; color:#08144c; padding:0 30px; position:relative}
.tab-bt .bt-list li.dq a,.tab-bt .bt-list li a:hover{ background:#323a5f; color:#fff;}
.tab-bt .bt-list li a:after {
    display: none;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";
    position: absolute;
    left: 50%;
    margin-left: -4px;
	bottom:-4px;
    background: #323a5f;
    width: 8px;
    height: 8px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.tab-bt .bt-list li.dq a:after,.tab-bt .bt-list li:hover a:after{ display:block}
.bot-1{ color:#fff; }
.cpf-1{ font-size:16px; color:#000; font-weight:bold;  padding:30px 0px;}
.cpf-1 span{ float:right;}
.cpf-1 span a{ color:#666; font-weight:500;font-size:14px; border-right:1px solid #ccc; padding:0px 10px;}
.cpf-1 span a:last-of-type{ border:0px;}
.cpf-1 a.on{ color:#c9ab79;}
.cpf-1 a:hover{ color:#c9ab79;}
.cpf{ clear:both; overflow:hidden;}
.cpf-2{ padding:10% 0%; background:url(../images/baj1.jpg); background-size: auto 100% ; background-repeat:no-repeat; background-position:center center}
.casediv{ position:relative}
.cpf-2-1 a img{ width:100%; height:100%; }
.casediv .cpf-2-1{
    height: 700px;
    width: 1200px;
    margin: 0 auto;
}
.cpf-2-2{ clear:both; overflow:hidden;}
.cpf-2-1 div{ float:left;}


.fw-1-1{ text-align:center;     padding: 60px 0px; padding-top:0}
.fw-1-2{ font-size:25px; color:#c7c6c5;font-family:Tahoma;}
.fw-1-3{ font-size:35px; padding:10px 0px; color:#c9ab79;}
.fw-1-3 .fw-1-3-1{ padding-right:75px; color:#BFBFBF;font-family: sans-serif;font-size: 45px;}
.fw-1-3 .fw-1-3-2{ padding-left:75px; color:#BFBFBF;font-family: sans-serif;font-size: 45px;}
.fwlydiv{ padding:80px;}
.fw-2{ background:url(../images/f1.png); background-size:100%100%; height:400px; margin:0px 0px 15px;}
.fw-2-1{ width:500px; float:right; padding-right:8%; padding-top:4%; font-size:14px; color:#333; line-height:200%; }
.fw-2-1 span{ display:block;}
.fw-22{ background:url(../images/f2.png); background-size:100%100%; height:400px; margin:15px 0px;}
.fw-22 .fw-2-1{ width:500px; float:left; padding-left:0%; padding-top:2%; font-size:14px; color:#333; line-height:200%; }
.fw-222-1 img{ max-width:100%;}
.fw-222-1{ padding:10px; padding-right:5%;}
.fw-222-2{ line-height:200%; padding-top:3%; font-size:14px; color:#333;}
.fw-222-2 span{ display:block;}

.fw-222-2 span img{ margin-left:5px;}
.fw-222-2 span.rrr{ float:right; margin-top:25px;}
.about{ background:#f5f5f5; padding:3% 0;}
.ab-1 span{width: 250px; /*border:1px solid #ccc;*/position: relative; font-size:32px; color:#143578; padding:10px 30px;display:inline-block;}
.ab-1{ text-align:center;}
.ab-1-1{ text-align:center; font-size:20px; color:#333; padding:20px 0px; font-weight:bold;}
.ab-2-2-1 p{ line-height:200%; font-size:14px; color:#333; margin-bottom:15px;}
.ab-2-2-2-1{ font-size:14px; color:#333; border-right:1px solid #999; padding-left:30px;}
.ab-2-2{ padding-left:15px;}
.ab-2-1{ padding-right:15px;}
.ycimg{ display:none}
.sjy-2-tp-1{ cursor:pointer;}
 @media screen and (max-width: 1440px) {
.qywh .wh-div .txt.fl {
    padding-top: 85px;

}
.qywh .wh-div .txt.fr {
    padding-top: 77px;

}
	 }
	 
 @media screen and (max-width: 1280px) {
.qywh .wh-div .txt {
    width: 450px;
}
.qywh .wh-div .txt.fl {
    padding-top: 35px;
    margin-left: 45px;

}
.qywh .wh-div .txt.fr {
    padding-top: 47px;    margin-right: 40px;

}
	 } 


@media (min-width:1200px){
	.ab-2-2-2-1{width:136px;}
}
.ab-2-2-2-1 span{ font-size:26px; font-weight:bolder; color:#333;}
.ab-2-2-2-1-h{ border:0px;}
.ab-2{ margin-top:1%;}
.ab-22{ margin-top:3%;}
.about{ border-top:1px solid #ccc;}
.hj-1-2 {padding-right:7px; padding-left:7px;}
.ab-2-2-2-1-q{padding-left: 0;}
.hj-1-2 .hj-1-1-2{  border-bottom:2px solid #a37a54; padding-bottom:8px; padding-top:10px;}
.imgdiv  .hj-1-2 .hj-1-1-2{ height:65px;}
.hj-1-2 .hj-1-1-2 a{font-size:15px; color:#333;}
.hj-1-2 .hj-1-1-2 a:hover{color:#a37a54;}
.hj-1-1{ margin-bottom: 30px;}
.hj-1-2 .hj-1-1-2 span{ float:left; margin-right:5px;}
.hj-1-1 img{width: 100%;}
.hj-1-2 .hj-1-1-1 img{ max-height:auto}
.hj-nr-1-11{ font-size:22px; color:#a37a54; margin-bottom:5px;}
.hj-nr-1-111{ font-size:16px; color:#333;}
.hj-nr-1-111 img{ margin-right:5px;}
.hj-nr-1-2 a{ color:#333; font-size:15px;border:1px solid #ccc; padding:10px 20px;}
.hj-nr-1-2{ text-align:right; padding-top:2%;}
.hj-nr-1-2 a:hover{ background:#a37a54; color:#fff;}
.hj-nr-1{ clear:both; overflow:hidden; margin:20px 0px;}

.ry-1 a{ color:#333; border:1px solid #ccc; font-size:15px; padding:8px 20px; margin-right:10px; border-bottom:0px;position: relative;}
.sjy-2-tp-1-1 img{width: 100%;}
.ry-1 a.on:after{
	content: "";
	display: block;
	width: 19px;
	height: 12px;
	background: url(../images/down.png) center center no-repeat;
	position: absolute;
	left: -9.5px;
	left:40%;
	bottom:-13px;
	z-index: 9;
}
.ry-1 a.on{ color:#fff; background:#c9ab79; border:1px solid #c9ab79;}
.ry-1{ border-bottom:1px solid #ccc; margin:20px 0px; clear:both; height:40px; line-height:40px;margin-bottom:16px;}
.ry-1 a:hover{ color:#fff; background:#c9ab79; border:1px solid #c9ab79;}
.ry-2-1{ text-align:center; font-size:16px;}
.ry-3 img{ width:100%;}
.ry-2-1 a{ color:#202020; font-size:30px;}
.hj-1-2 .ry-1-1 img{ width: 100%;}
.ry{ padding:2% 0px;}
.hj-1-2 .ry-1-2{ border-bottom:1px solid #999;}
.sjy-bt{ color:#c9ab79; font-size:24px; text-align:center;}
.sjy-bt img{ max-width:100%;}
.sjy-1 a{display: inline-block; color:#333; background:#dfdfde; padding:10px 30px; margin-right:5px; font-size:15px;}
.sjy-1 li{ display:inline-block; position:relative}
.sjy-1 li .sub-menu{ display:block; position:absolute; top:54px;     left: -21px;
    width: 167px; border-top:1px solid #c9ab79; padding-top:10px;}
.sjy-1 li .sub-menu li{ float:left; display:block; margin-right:20px;}
.sjy-1 li .sub-menu li:last-of-type{ margin-right:0;}
.sjy-1 li .sub-menu li a{ display:block; font-size:16px; color:#626260; padding:0; background:none; padding-bottom:5px; margin-right:0}
.sjy-1 li .sub-menu li.dq a,.sjy-1 li .sub-menu li:hover a{ color:#c9ab79; border-bottom:2px solid #c9ab79;}
.sjy-1 li .sub-menu:after {
    display: block;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " "; background:#f5f5f5;
    position: absolute;
    left: 50%;
    margin-left: 1px;
    top: -6px; border:1px solid #c9ab79;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);    border-bottom: 0;
    border-right: 0;
}
.sjy-nr{ margin:0;}
.sjy-nr .tabli-nr .nr-bt{ display:block;  font-size:38px; color:#c9ab79; margin-bottom:5px;}
.sjy-nr .tabli-nr .gy-nr{ font-size:14px; color:#828282; line-height:30px;}
.sjy-nr .tabli-nr .gy-nr img{ width:100%; height:auto !important; }

.sjy-nr .tabli-nr.sjtd .nr-bt{ padding-left:0; border-bottom:1px solid #c9ab79; padding-bottom:10px; margin-bottom:40px;}
.sjy-nr .tabli-nr .gy-nr img{ max-width:100%; height:auto !important; display:block; margin:10px 0;}
.zpzs-list .list-ul{ margin:0 -1%;}
.zpzs-list .list-ul .sjy-2-tp-1{ float:left; width:31.3333%; margin:0 1%; margin-bottom:30px;}
.zpzs-list .list-ul .sjy-2-tp-1 .sjy-2-tp-1-1{ margin-bottom:10px;}
.zpzs-list .list-ul .sjy-2-tp-1 .sjy-2-tp-1-1>img{ display:block; width:100%;}
.sjy-nr .tabli-nr{ display:none;}
.zpzs-list .list-ul .sjy-2-tp-1 .sjy-2-tp-1-2{ height:40px; line-height:40px; border:1px solid #d0d0d0; font-size:16px; color:#838383;    margin-top: 0;
    background: none;
    border-left: 0;
    border-right: 0; text-align:left;}
.zpzs-list .list-ul .sjy-2-tp-1 .sjy-2-tp-1-2 .time{ float:right;    height: 38px;}
.sjy-1 a:hover{ color:#fff; background:#c9ab79;}

.sjy-1 a.on{ color:#fff; background:#c9ab79;}
.sjy-1{ margin-bottom:50px;border-bottom: 1px solid #dfdfde;    text-align: center;}
.sjy-22{ clear:both; overflow:hidden;}
.sjy-2{ padding:20px 30px; clear:both; overflow:hidden; background:#fff; margin:20px 0px;    margin-bottom: 50px;}
.sjy-2-2{ padding-left:25px; font-size:14px; line-height:200%; color:#333;}
.sjy-2-2-1 span{ color:#000; font-size:20px; font-weight:bold; margin-right:10px;}
.sjy-2-2-2 span{ display:block; font-size:16px;}
	a.detail{margin-top:5px;display:inline-block; background:#c9ab79; font-size:14px; color:#fff; padding:5px 20px; }

.sjy-2-tp{ margin:15px 0px; clear:both; overflow:hidden;}
.sjy-2-tp-1-2{margin-top:-30px; height:30px; line-height:30px; color:#fff; text-align:center;  background-color:rgba(0,0,0,0.5); z-index:99; position:relative; }
.sjy-2-tp-1-2 a{ color:#fff; padding:5px;}
.sjy-2-tp-1-2 a:hover{color:#c9ab79;}
.sjy-2-2-2{height: 165px;overflow: hidden;}
.sjy-2-2-2.zidong{ height:auto}
#div4 .dasjfan{width: 85px;
    height: 70px;}
.sjy-xq{ width:1000px; margin:0 auto; top:50%;
	transform: translateY(-50%);
	left: 50%;
	margin-left: -500px;
	 position: absolute;; background:#fff;}
.sjy-xq #close { position:absolute; width:70px; z-index:20;top:0; right:0;}
.sjy-xq #close img{ display:block; width:100%;}
.sjy-xq .swiper-slide img{ display:block; width:100%; height:auto; opacity:1 }

.sjy-xq p img{ max-width:100%;}
.sjy-xq-1 img{ width:100%;}

.sjy-xq p.sjy-xq-1{ text-align:center; position:absolute; bottom:0; width:100%; background:#fafafa; height:70px; line-height:70px; color:#959595; font-size:22px; z-index:19;}

#div4{
	display: none;
	opacity: 1;
	position: fixed;
	z-index: 9999;
	left: 0;
	top:0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
}
.sjy-xq .imgslide .swiper-pagination{ bottom:90px;
    width: 100% !important;
    z-index: 21;}
.sjy-xq .imgslide .swiper-pagination .swiper-pagination-bullet{ width:14px; height:14px; border:2px solid #fff; background:none;}
.sjy-xq .imgslide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#fff;}
.sjy-xq .imgslide .swiper-button-prev{ background:url(../images/azuo.png) center center no-repeat;     left: 20px;
    bottom: 0;
    top: inherit;
    background-size: 85% auto;
    z-index: 21;
    opacity: 1;

}
.sjy-xq .imgslide .swiper-button-next{ background:url(../images/ayou.png) center center no-repeat;     right: 20px;
    bottom: 0;
    top: inherit;
    background-size: 85% auto;
    z-index: 21;
    opacity: 1;

}


.n-l-2 span{ color:#c9ab79; font-size:38px; font-weight:bold; display:block; }
.n-l-2{ font-size:14px; color:#999; border-right:1px solid #ccc; padding:10px 0px;}
.n-l-3 .n-l-3-1 a{ font-size:18px; font-weight:bold; color:#333; }
.n-l-3 .n-l-3-2 a{ font-size:14px; color:#666;}
.n-l-3 .n-l-3-2{ line-height:200%;}
.n-l-3 .n-l-3-1 {padding-bottom:10px;}
.n-l-3{ padding-left:3%; border-bottom:1px solid #ccc; padding-bottom:30px;}
.n-l-3 .n-l-3-2 a:hover{color:#c9ab79;}
.n-l-3 .n-l-3-1 a:hover{color:#c9ab79;}
.n-l-1{ padding-top:30px; clear:both; overflow:hidden;}

.n-fy a{ background:#eaeaea; font-size:14px; color:#333; padding:10px 20px; margin:0 1px;display: inline-block;}
.n-fy{ margin-top:5%;}
.n-left{ padding-right:5%;}
.n-fy a.on{background:#c9ab79; color:#fff;}
.n-fy a:hover{background:#c9ab79; color:#fff;}
.n-fy span{ float:right;}
.n-r-2{ padding-top:10px;}
.n-r-2 a{ font-size:18px; font-weight:bold; color:#333;}
.n-r-3 a{font-size:14px; color:#666;}
.n-right{ line-height:200%;}
.n-r-4 a{font-size:14px; color:#c9ab79; border-bottom:1px solid #c9ab79; padding-right:15px;}
.n-r-4{ padding:10px 0px;}
.n-r-5 a{ font-size:15px; color:#333; }
.n-r-5{ border-top:1px solid #ccc; padding:10px 0px ; background:#f8f8f8;}
.n-r-5 a:hover{ font-size:15px; color:#c9ab79; }
.bot-x{ background:#2a2a2a; padding:20px 0px; text-align:center; font-size:14px; color:#fff;}
.nr-l-1{ background:#fff; padding:5%;line-height:200%; clear:both; overflow:hidden;padding-bottom:10%;}
.nr-l-2{ font-size:18px; font-weight:bold; padding-bottom:10px; color:#333;}
.nr-l-3{ font-size:14px;  color:#999; padding-bottom:10px; }
.nr-l-4{ font-size:14px;  color:#666; }
.nr-r-1{ background:#fff; padding:15px; clear:both; overflow:hidden; margin-bottom:10px;}
.nr-r-1-1 a{ font-size:16px; color:#333; font-weight:bold;}
.nr-r-1-2 a{ font-size:14px; color:#666; }
.nr-left{ padding-right:20px; }
.nr-r-1-2{ padding-top:10px;}
.nr-r-1-2 a:hover{ color:#c9ab79;}
.nr-r-1-1 a:hover{ color:#c9ab79;}

.nr-r-1-3{ margin:15px 0px;}
.nr-r-1-3 img{ max-width:40px; margin-top:10px;  margin-right:10px;}
.nr-r-1-3 a{ }
.nr-r-1-4{ background:#2e74b5; height:40px; line-height:40px; text-align:center; width:80%; margin:0 auto;}
.nr-r-1-4 a{ display:inline-block; font-size:15px; color:#fff; }
.nr-r-1-4:hover{ background:#06F;}
.c-1-1-1{ text-align:center;}
.c-1-1-1 img{ max-width:55px;}
.c-1-1-2{ font-size:14px; line-height:200%; color:#333;}
.c-1{ padding:5% 0; padding-bottom:2%; clear:both; overflow:hidden;}
.cf-2-1{ border-bottom:1px solid #ccc; padding-bottom:5px; font-size:20px; color:#666; margin-bottom:15px;}
.cf-2-2{ border-bottom:1px solid #ccc; padding:8px 15px;cursor: pointer;}
.cf-3{ border:1px solid #ccc; border-bottom:0px;}
.cf-2-2 a{ color:#666; float:right;}
.cf-yc{ border-top:1px solid #ccc; padding:10px 0px; margin-top:10px;}
.ditu{ margin-top:10px; margin-bottom:30px;}
#lxb{ background:#fff; padding-top:50px; padding-bottom:100px;}
.lxb-nr{ position:relative; width:1030px; margin:0 auto;}

.lxb-nr img{ display:block; width:100%;}
.lxb-nr li{ position:absolute; font-size:12px; color:#2c2c2c; height:14px; line-height:14px; padding-left:20px;}
.lxb-nr .dwli{ position:absolute; width:100%; height:100%; left:0; top:0;}
.lxb-nr li:nth-child(1){ top:20.2%; left:24.9%}
.lxb-nr li:nth-child(2){ top:54.5%; left:13.7%}
.lxb-nr li:nth-child(3){ top:42%; left:47.6%}
.lxb-nr li:nth-child(4){ top:40.5%; left:54.2%}
.lxb-nr li:nth-child(5){ top:46%; left:53.3%}
.lxb-nr li:nth-child(6){ top:49.7%; left:59.4%}
.lxb-nr li:nth-child(7){ top:30.5%; left:66.2%}
.lxb-nr li:nth-child(8){ top:33.5%; left:64.5%}
.lxb-nr li:nth-child(9){ top:16.1%; left:90.4%}

.lxb-nr li:nth-child(10){ top:20.5%; left:89.4%}
.lxb-nr li:nth-child(11){ top:36.2%; left:84.1%}
.lxb-nr li:nth-child(12){ top:36.3%; left:73.9%}
.lxb-nr li:nth-child(13){ top:38.6%; left:74.7%}
.lxb-nr li:nth-child(14){ top:41.1%; left:71.8%}
.lxb-nr li:nth-child(15){ top:43.5%; left:82.9%}
.lxb-nr li:nth-child(16){ top:43.3%; left:76.4%}
.lxb-nr li:nth-child(17){ padding-left:0; padding-top:20px; top:41.8%; left:66.8%}
.lxb-nr li:nth-child(17) i{ left:3px;}

.lxb-nr li:nth-child(18){ top:51.7%; left:67.8%}
.lxb-nr li:nth-child(19){ top:56.7%; left:74.8%}
.lxb-nr li:nth-child(20){ top:56.2%; left:80%}
.lxb-nr li:nth-child(21){ top:58%; left:80.8%}
.lxb-nr li:nth-child(22){ top:57.6%; left:85.3%}

.lxb-nr li:nth-child(23){ top:61.2%; left:50.1%}
.lxb-nr li:nth-child(24){ top:63.5%; left:55.8%}
.lxb-nr li:nth-child(25){ top:75.5%; left:48.6%}
.lxb-nr li:nth-child(26){ top:72.2%; left:57.8%}
.lxb-nr li:nth-child(27){ top:68.6%; left:68.4%}
.lxb-nr li:nth-child(28){ top:65.6%; left:74.1%}
.lxb-nr li:nth-child(29){ top:61.7%; left:80%}
.lxb-nr li:nth-child(30){ top:76.4%; left:81%}
.lxb-nr li:nth-child(31){ top:80.2%; left:73.1%}
.lxb-nr li:nth-child(32){ top:82.8%; left:60.6%}
.lxb-nr li:nth-child(33){ top:90.5%; left:65.7%}
.lxb-nr li:nth-child(34){ top:92%; left:49.9%}
.lxb-nr li:nth-child(35){ top:97.9%; left:56%}

.lxb-nr li:nth-child(36){ top:51.2%; left:81.2%; padding-left:30px; height:25px; line-height:25px;}
.lxb-nr li:nth-child(36) i{ background:url(../images/timg.png) center center no-repeat; width:25px; height:25px; background-size:100% 100%;}
.lxb-nr li i{ display:block; position:absolute; left:0; top:0; width:14px; height:14px; background:#e62129;
border-radius:100%;
-moz-border-radius: 100%;
-webkit-border-radius:100%;
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
animation: loadda 1.2s infinite linear alternate;
-o-animation: loadda 1.2s infinite linear alternate;
-webkit-animation: loadda 1.2s infinite linear alternate;
-moz-animation: loadda 1.2s infinite linear alternate;
}

.lxb-nr li:nth-child(even) i{
animation: loadda 1.2s infinite 1s linear alternate;
-o-animation: loadda 1.2s infinite 1s linear alternate;
-webkit-animation: loadda 1.2s infinite 1s linear alternate;
-moz-animation: loadda 1.2s infinite 1s linear alternate;
	}

@-ms-keyframes loadda{
0%{
-webkit-transform: scale(0.8,0.8);
-moz-transform:  scale(0.8,0.8);
-o-transform: scale(0.8,0.8);
-ms-transform: scale(0.8,0.8);
transform:  scale(0.8,0.8);
}
100%{
-webkit-transform: scale(1.2,1.2);
-moz-transform: scale(1.2,1.2);
-o-transform: scale(1.2,1.2);
-ms-transform: scale(1.2,1.2);
transform: scale(1.2,1.2);
}
		
}

@-moz-keyframes loadda{0%{
-webkit-transform: scale(0.8,0.8);
-moz-transform:  scale(0.8,0.8);
-o-transform: scale(0.8,0.8);
-ms-transform: scale(0.8,0.8);
transform:  scale(0.8,0.8);
}
100%{
-webkit-transform: scale(1.2,1.2);
-moz-transform: scale(1.2,1.2);
-o-transform: scale(1.2,1.2);
-ms-transform: scale(1.2,1.2);
transform: scale(1.2,1.2);
}
}

@-webkit-keyframes loadda{0%{
-webkit-transform: scale(0.8,0.8);
-moz-transform:  scale(0.8,0.8);
-o-transform: scale(0.8,0.8);
-ms-transform: scale(0.8,0.8);
transform:  scale(0.8,0.8);
}
100%{
-webkit-transform: scale(1.2,1.2);
-moz-transform: scale(1.2,1.2);
-o-transform: scale(1.2,1.2);
-ms-transform: scale(1.2,1.2);
transform: scale(1.2,1.2);
}
}

@-o-keyframes loadda{0%{
-webkit-transform: scale(0.8,0.8);
-moz-transform:  scale(0.8,0.8);
-o-transform: scale(0.8,0.8);
-ms-transform: scale(0.8,0.8);
transform:  scale(0.8,0.8);
}
100%{
-webkit-transform: scale(1.2,1.2);
-moz-transform: scale(1.2,1.2);
-o-transform: scale(1.2,1.2);
-ms-transform: scale(1.2,1.2);
transform: scale(1.2,1.2);
}
}

@keyframes loadda{0%{
-webkit-transform: scale(0.8,0.8);
-moz-transform:  scale(0.8,0.8);
-o-transform: scale(0.8,0.8);
-ms-transform: scale(0.8,0.8);
transform:  scale(0.8,0.8);
}
100%{
-webkit-transform: scale(1.2,1.2);
-moz-transform: scale(1.2,1.2);
-o-transform: scale(1.2,1.2);
-ms-transform: scale(1.2,1.2);
transform: scale(1.2,1.2);
}
}

.cf-yc p{ line-height:200%; color:#666;}
.cf-2{ padding-right:3%;}
.cf-22{ padding-left:3%;}

.c-f-1{ margin:2% 0;}
.wl{}
.wl-1{  margin:5% 15%; line-height:200%; font-size:14px; color:#143578; margin-bottom:0;}
.wl-2{ margin:0% 15%;}
.wlfz{ padding-bottom:0;}
.hj-1-2 .yd-2 span{ float:none; display:block; color:#999;padding-top:5px;}
.hj-1-2 .yd-2 a{ color:#143578; font-weight:bold; font-size:16px; }
.hj-1-2 .yd-2 a img{ max-width:35px;}

.yd-xq-1{ font-size:20px; color:#999; text-align:center; padding:10px 0px;}
.yd-xq-2{ font-size:14px; color:#999; text-align:center; border-bottom:1px solid #ccc; padding-bottom:10px;}
.yd-xq-3{ text-align:center; padding:20px 0px;}
.yd-xq-4{ font-size:14px; color:#666; padding:10px 0px;}
.zzjg{ background:#fff;}
.zz-2{ text-align:center; padding:3%;}
.zz-2 img:hover{ opacity:1;}
.zz-2 img{ display:block; width:100%;}
.zxz{ border:0px;}
.zxz-1{ color:#666; font-size:16px; border:1px solid #ccc; margin:10px 0px;}
.zxz-1 em{ font-size:14px;}
.zxz-1 span a{ margin-top:-10px;}
.zxz-1-1{ font-size:14px;}




/*手机样式*/
@media (min-width: 780px){
.banner{ position:relative; clear:both; overflow:hidden;}
.cpf-2-1-sj{ display:none;}

	}
@media (max-width: 768px){
	.cpf-2 {
    padding: 60px 0%;
}
	.sjy-2-1 img{ max-width:100%;}
	.sjy-2-1{ text-align:center;}
	.sjy-2{ padding:10px;}
	.sjy-2-tp-1-2 a{ font-size:12px;}
	.sjy-2-tp-1{ margin-bottom:10px;}

	.sjy-bt img{ display:none;}
	.navbar-default .navbar-nav>li>a img{ display:none;}

	.zz-2{ text-align:center; padding:0;}
	.ab-1 span{ padding:17px 15px; font-size:20px;}
	.wl-1{  margin:2% 5%; line-height:200%; font-size:14px; color:#143578; margin-bottom:0;}
.wl-2{ margin:0% 5%;}
	.cf-2{ padding-right:0; margin:10px 0px;}
.cf-22{ padding-left:0; margin:10px 0px;}
	.nr-right{ margin-top:20px;}
	.nr-left{ padding-right:0px;}
	.n-fy{ margin-bottom:8%;}
	.n-left{ padding-right:0;}
	.n-l-2{ border:0;}
	.hj-1-2 .ry-1-1 img{width: 100%;}

	.hj-nr-1-2{ margin-top:10px;}
	.hj-nr-1-11{ font-size:16px;}
	.hj-nr-1-111{ font-size:14px; color:#333;}
	.ab-2-1{ padding:0px;}
	.ab-2-2{ padding:0px;}
	.ab-2-2-2-1{ padding-left:0px; border:0px;}
	
	.cpf-1 span{ margin-top:10px;}
	.fw-111{ margin-bottom:15px;}
	.fw-2{ background:none; height:inherit;}
	.fw-2-1{ width:inherit; padding:0;}
	.fw-22{ background:none; height:inherit;}
	.fw-22 .fw-2-1{ width:inherit; padding:0;}
	.navbar-default .navbar-toggle{ margin-right:10px;}
	.cpf-2-1{ display:none;}
		.cpf-2-1.xianshi{ display: block; padding-top: 15px;}
	.cpf-2-1-sj a img{ width:100%;}
	.cpf-1 span a{ padding:0px 5px;}
	.bot-2-1{ width:25%; border:0px; margin-top:10px;}
	.nr-x-2-2-1 a{ font-size:14px;}
	.nr-x-2-r{ margin-top:30px;}
	.nr-x-2-2{ padding-right:0px; }
	.nr-w-2-1{ width:49%;}
	.video-sign{width: 100%;}
	.nr-w-2-1 p img {
		height: auto;
	}
	.dh{ padding-bottom:0px;}
	.navbar{ margin-bottom:0px;}
	.navbar-nav{ background:#666;}
	.dh-wz{ margin-top:-75px; text-align:center;}
	.nr-tp-2{ display:none;}
	.dh-right{ display:none;}

.slides {height: 100%; max-height:200px;}
.flexslider {margin: 0 auto;position: relative;zoom: 1;}

.discount ul li{ text-align:center; width:100%;}

	.banners{ background-size:cover;}
	
	.dh-tp img{ max-height:90px; }

	}	
	
.swiper{
	width: 100%;
	overflow: hidden;
}
	
.big_titl{
	font-size: 23px;
	float: left !important;
	font-weight: normal;
	color: #333333;
}	


.nr-x-2-r-11:hover a,.nr-x-2-r-11.active a{
	color: #17598b;
}

.ab-1 span:after{
	content: "";
	width: 84px;
	height: 1px;
	background: #ccc;
	position: absolute;
	left:-69px;
	top: 50%;
	margin-top: -.5px; display:none;
}


.ab-1 span:before{
	content: "";
	width: 84px;
	height: 1px;
	background: #ccc;
	position: absolute;
	right:-69px;
	top: 50%;
	margin-top: -.5px; display:none;
}


.lines{
	width: 56px;
	height: 2px;
	background: #a37a54;
	margin-top: 40px;
}

.strong{
	font-size: 15px;
	font-weight: 700;
}

.swiper_container{
	width: 100%;
	overflow: hidden;
}

.swiper_container img{width: 100%;height: 400px;}

.zw{
	font-size: 18px;
}

@media (min-width:1000px){


	.dh-wz{
		width: 650px;
		margin-left:128px;
	}
	.content{
		width: 1200px;
		margin: 0 auto;
	}



}
@media (max-width:1199px){
.hj-list .list-li {
    width: 680px;
}
.hj-list .cat-name {
    width: 195px;
}
.hj-list .cat-name .cat {
    font-size: 28px;


}
.hj-list .list-li li {
    width: 33.333%;
}
.hj-list .cat-name .txt {
    font-size: 16px;
    
}
.hj-nr-slide .right-txt .ri-nr .hjle {
   
    padding: 40px 0;
    
    padding-left: 40px;
 
    background-size: 30px;
}
.hj-list {
    padding: 20px;
}
.hj-nr-slide .left-slide {
    width: 700px;
}
.hj-nr-slide .right-txt {
    width: 240px;
}
.hj-nr-slide .right-txt .ri-nr {
    padding-top: 40px;
    margin-left: 15px;
    margin-right: 15px;
}
.hj-nr-slide .right-txt .ri-nr .hj-bt {
    font-size: 17px;

}
.sjy-1 a {

    padding: 10px 19px;

    font-size: 14px;
}
.sjy-nr {
    margin: 0 -4px;padding-top: 15px;
}
.sjy-1 li .sub-menu:after {
    margin-left: -12px;}
.sjy-nr .tabli-nr .nr-bt {

    font-size: 36px;

}
.sjy-nr .tabli-nr.sjtd {
    margin: 0; 
}
.sjy-nr .tabli-nr.sjtd .nr-bt {
    padding-left: 0;

    margin-bottom: 30px;
}
.sjy-xq {
    width: 800px;    margin-left: -400px;

}
.lxb-nr {

    width: 100%;

}

}
@media (min-width:1000px) and (max-width:1199px){
	
	.navbar-default .navbar-nav>li>a {
    width: 135px;
 
}
	.content{
		width: 1000px;
		margin: 0 auto;
	}

	.dh-right{margin-right: 15px;}

	.dh-wz {
		width: 548px;
		margin-left: 49px;
	}

	.dh-tp img {
		margin-top: 0px !important;
	}


}

@media (min-width:1100px){
	.c-f-1 > div{
		width: 542px;
		margin-bottom: 20px;
	}

	.c-f-1{margin-top: 62px;}
}
@media (max-width:991px){
#div4 .dasjfan {
    width: 50px;
    height: 50px;
}
.sjy-xq #close {
  
    width: 45px;

}
.sjy-xq p.sjy-xq-1 {
    height: 50px;
    line-height: 50px;

    font-size: 16px;

}
.sjy-xq {
    width: 80%; left:10%;
    margin-left: 0;
}
	.hj-nr-slide .left-slide,.hj-nr-slide .right-txt,.hj-list .list-li {
    width: 100%;
}
.hj-nr-slide .right-txt{ height:auto; position:relative; top:0; left:0; padding:10px 0}
.hj-nr-slide .right-txt .ri-nr {
    padding-top: 0px;
    margin-left: 15px;
    margin-right: 15px;
}
.hj-list .cat-name,.hj-nr-slide .right-txt .ri-nr .slide-xt{ display:none}

.hj-nr-slide .right-txt .ri-nr .hj-bt {
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 0;
}
.sjy-1 li{ margin-bottom:7px; position: static}
.sjy-1.tab1{ position:relative}
.sjy-1 li .sub-menu li {
    position: relative;
}
.sjy-1 li .sub-menu {
    display: block;
    position: absolute;
    top: 105px;
    left: 50%;
    margin-left: -125px;
    width: 250px;
    border-top: 1px solid #c9ab79;
    padding-top: 10px;
    min-height: 49px;
}
.sjy-nr .tabli-nr .nr-bt {
    font-size: 26px;
}
}
#map{
	width: 100%;
	height: 400px;
}

.span .swiper-pagination-bullet {
    width: 12px;
    height:12px;
    display: inline-block;
    border-radius: 100%;
    background: transparent;
	opacity: 1;
	border: 1px solid #fff;
}

.span .swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}

.swiper_container .span{
	position: absolute ;
	bottom: 54px !important;
	width: 100%;
	text-align: center;
	z-index: 3;
}



.ry-3{
	width: 1137px;
	margin: 0 auto;
	position: relative;
	margin-top:29px;
}



#qydasj .sjdh { position: relative; margin-bottom:95px;}
#qydasj .sjdh .dasjfan { width: 39px; height: 39px; top:81%; margin-top: -19.5px; background-size: 100%; background-repeat:no-repeat; }
#qydasj .sjdh .dasjfan#dasjslideprev{ background-image:url(../images/zuo.png);}
#qydasj .sjdh .dasjfan#dasjslidenext{ background-image:url(../images/you.png);}
#qydasj .dadiv {     background: url(../images/sjdhbj.png) center 130px repeat-x;
    text-align: left;
    margin-left:4.2%;
    margin-right: 4.2%;
    position: relative;
    padding-left: 5%;
    padding-right: 5%;
    height: 160px;
    overflow: hidden;
} 
#qydasj .dadiv  .xiaodiv{    min-height: 160px;
    overflow: hidden;}
#qydasj .dadiv #swiper-pagination3{ text-align:left; position:relative;
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;    left: 0;
}
#qydasj #swiper-pagination3 span { width: 20%; display: inline-block; font-family:Arial;
 vertical-align: top; background: url(../images/yuan.png) center bottom no-repeat; 
 font-size: 30px; height: 108px; text-align: center; opacity: 1; position: relative; bottom: -35px; color: #555555;
 background-size:26px 26px;
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
 }
#qydasj #swiper-pagination3 span.swiper-pagination-bullet-active { background: url(../images/dhapnact.png) center bottom no-repeat; color: #006eb1; 
    height: 130px;
    font-size: 35px;
    bottom: -30px;
 }
.lxb-nr-txt{ display:none}

@media (max-width:768px){

.lxb-nr{ display:none}
.lxb-nr-txt{ display:block}
.lxb-nr-txt .divbt{ font-size:18px; color:#2c2c2c; margin-bottom:15px;}
.lxb-nr-txt  .txt-nr{ font-size:14px; color:#2c2c2c; line-height:26px; text-align:left}
.lxb-nr-txt  .txt-nr span{    font-size: 16px;
    color: #222222;
    display: block;
    padding: 0;
    width: inherit;
    padding-top: 10px;}
.lxli{ margin-bottom:20px;}
.zpzs-list .list-ul .sjy-2-tp-1 {

    width: 48%;
    margin: 0 1%;
    margin-bottom: 20px;
}
.hj-list .list-li li {
    width: 50%;
}
	.ry-3 {
	    width: 100%;
	}

	.zxz-1 span{

		overflow: hidden;
	}
	#qydasj .dadiv {
	    margin-left: 20%;
	    margin-right: 20%;
	}

	.bottom .bot-2{display: none;}
	.bottom .bot-1{ width:100%;}
	.bot-x{
		font-size: 13px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.ry-1 a {
		display: inline-block;
		width: 31.333%;
		margin-right: 1.2%;
		border: 1px solid #ccc;
		margin-bottom: 12px;
		text-align: center;
	}

	.ry-1 a:nth-child(3n){margin-right: 0;}
	

	.ry-1 {
		margin: 20px 0px;
		clear: both;
		height: auto;
		margin-bottom:26px;
	}

	.hj-1.container{
		padding: 0;
	}
	.banner{
		position: relative;
	}
	.wenzi {
		width: 300px;
		height: 60px;
		margin-top: -30px;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-left: -150px;
	}

	
}

.cl_show{display: none;}

.a .cl_show{
	display: inline-block !important;
}

.a .sh{
	display:none;
} 

@media(max-width: 1024px){
.ab-2-2-2-1{
	text-align: center;
}
.dh-tp img{width: 100%;margin-top: 12px;}
	.nav>li>a {
		position: relative;
		display: block;
	}

	.nr-w-2-1 {
	    width:49%;
	    float: left;
	    margin-right: 1%;
	}

	.swiper  img{
		width: 100%;
	}

	.nr-x-2-2-1 {
		text-align: center;
		font-size: 16px;
	    padding: 7px;
	    margin-top: -35px;
	    background-color: rgba(0,0,0,0.4);
	    z-index: 99;
	    position: relative;
	}

	/*.nr-x-2-2 {
	    padding-right: 0px;
	}*/

	.nr-x-2-r{margin-top: 20px;}

	.nr-x-2-r-x1 a {
	   width:124px;
	   padding: 10px 20px;
	}

	

}

.nr-x-2-r-1{
		padding-left: 20px;
	}

.fwly  .fw-222 img{ max-width:100%}
.fwly  .fw-222 .rinr{ padding-left:35px;}

@media (max-width: 768px){

	

	.hj-1-2{margin-bottom: 20px;}

	.hj-1-1 {
	   height: auto;
	}

	.hj-1-2 .ry-1-1 img {
	    height: auto;

	}

	.dh{padding: 0 ;}

	.dh-tp img{width:auto;margin-top:0;}
	.nr-x-2-r-1 img{
	width: 100%;
}
	.nr-x-2-r-1{
		padding-left: 0;
	}

	.nr-tp-1-1 {
	    width: 100%;
	    color: #fff;
	    line-height: 200%;
	}

	.dh {
	    padding-bottom: 0px;
	    display: block;
	}
	.dh {
	    position: relative;
	    top: 0px;
	    z-index: 999;
	    border-bottom: 1px solid #f0c49a;
	    width: 100%;
	}

	.n-right img{width: 100%;}

	.big_titl{
		display: block;
		text-align: center;
		width: 100%;
	}

	.cpf-1 span {
	   display: block;
	   float: none;
	   text-align: center;
	}

	.ms{
		float: none !important;
	}

	.ab-2-2-2{overflow: hidden;}
.ab-2-2-2-1-h {
	    /* width:50%;; */
	}
	.ab-2-2-2{text-align: center;}
}
.ab-2-1 img{width: 100%;}

@media(min-width:769px) and (max-width: 1024px){
	.fw-2-1 {
	    width: 328px;
	    float: right;
	    padding-right: 8%;
	    padding-top: 4%;
	    font-size: 14px;
	    color: #333;
	    line-height: 200%;
	}

	.fw-22 .fw-2-1 {
	    width: 328px;
	    float: left;
	    padding-left: 0%;
	    padding-top: 2%;
	    font-size: 14px;
	    color: #333;
	    line-height: 200%;
	}

	.ab-22 {
	    margin-top: 8%;
	}

	.n-r-1 img{
		width: 100%;
	}
}

@media(min-width:769px) and (max-width: 1199px){
	.fw-2-1 {
	    width:405px;
	    float: right;
	    padding-right: 8%;
	    padding-top: 4%;
	    font-size: 14px;
	    color: #333;
	    line-height: 200%;
	}

	.fw-22 .fw-2-1 {
	    width: 405px;
	    float: left;
	    padding-left: 0%;
	    padding-top: 2%;
	    font-size: 14px;
	    color: #333;
	    line-height: 200%;
	}

	
}

@media(min-width:769px) and (max-width: 999px){

		.imgdiv{ width:33.333% !important;}
	.fw-2-1 {
	    width:342px;
	    float: right;
	    padding-right: 8%;
	    padding-top: 4%;
	    font-size: 14px;
	    color: #333;
	    line-height: 200%;
	}

	.fw-22 .fw-2-1 {
	    width:342px;
	    float: left;
	    padding-left: 0%;
	    padding-top: 2%;
	    font-size: 14px;
	    color: #333;
	    line-height: 200%;
	}

	
}



@media (min-width: 996px) and (max-width: 1199px)  {
	.nr-x-2-r-1 img{
		width: 100% ;
	}

	.nr-x-2-r-1 img{
		width: 100%;
	}

	.ab-2-2,.ab-2-1{
		width: 100%;
	}

	.ab-2-1 img{
		width: 100%;
	}	

	#qydasj .dadiv {
	   
	    margin-left: 4.99%;
	    margin-right: 4.99%;
	   
	}
	
	.ab-2-2-1{margin-top: 30px;}

	.c-f-1 > div {
	    width: 463px;
	}
	
	.ss-k input{width: 108px;}


}

@media (max-width: 1000px){
	#qydasj .dadiv {
	   
	    margin-left: 5.8%;
	    margin-right: 5.8%;
	   
	}
}

@media (max-width: 768px){

	#qydasj .dadiv {
	   
	    margin-left:20%;
	    margin-right:20%;
	   
	}
	.nr-right,.nr-left{
		width: 100%;
	}

	.n-l-2 {
	    text-align: right;
	}
}


@media(max-width: 1199px)  {
	.ry-3{
		width: 96%;
	}

	.zz-2 img{
		width: 100%;
	}

	.zz-2{margin-top: 25px;}
}


@media(min-width: 1199px){
	.n-l-3{margin-left: 15px;}

	.n-l-2{padding-right: 12px;}
}

.cpf-2-1 > div,.cpf-2-1-sj > div{
	position: relative;
	overflow: hidden;
}

.fl{float: left;}

.fr{float: right;}

.sub_pic{
	overflow: hidden;
	position: absolute;
	top: 26px;
	left: 26px;
	float: none;
}

.sub_pic span{
	display: inline-block;
	font-size: 18px;
	color: #fff;
	margin-left: 12px;
	margin-top:19px;
}

.sub_pic span.mts{
	margin-top: 0;
}


.sub_pic .mt{margin-top: 6px;}

.cpf-2-1-sj a{
	display: block;
	margin-bottom: 15px;
}

@media (max-width: 1199px){
	.sub_pic span{
		font-size: 13px;
	}

	.cpf-2-1 div.sub_pic{
		    width: 89%;
	}

	.sub_pic .mt {
	    margin-top: 2px;
	}

	.ab-2-2 img{
		margin:20px auto;
		display: block;
	}

	.sjy-2-1 img{
		width: 100%;
	}
}




.m_header_bar{display: none;}


@media (max-width:999px){
.imgdh .dhdiv { width:100%  !important; margin-bottom:20px; margin-top:0 !important}
.imgdh .dhdiv a>img{ display:block; width:100%; height:auto}
.fw-222-2 span.rrr img{ height:90px;}
.qywh .logo-list ul{ margin:0 -1%}
.qywh .logo-list ul li {

    width: 18%;
    height: 80px;
    margin: 0 1%;
    margin-bottom: 15px;
}
.dasjslidea .swiper-slide .lefttxt {
    font-size: 26px;
    margin-left: 0px;
}
.dasjslidea .swiper-slide .righttxt {
  
    padding: 25px 0;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -3px;
}
.qywh .wh-div .img {
    width: 100%;
}
.qywh .wh-div .txt { width:100%; padding:20px 15px !important; margin:0 !important;
}
.nr-x .nr-w-2.jzdw {
    text-indent: 0px;
}
.bot-2{ display:none;}
.bot-1{ width:100%;}
.ce_nav{ display: block !important}
	.m_header_bar{
		display: block;
		padding: 10px;
		width: 100%;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 99;
		background: #fff;
		box-shadow: 0 0 5px 3px rgba(255,255,255, .5);
	}

	.m_menu{margin-top: 12px;}
	.m_menu span{
		display: block;
		width: 25px;
		height: 3px;
		background: #c9ab79;
		margin-bottom: 3px;
	}

	.banner{margin-top: 50px;}

	.dh{
		display: none;
	}

	.m_logo{
		width: 150px;
	}

	.ce_nav{
		position: fixed;
		width: 66%;
		    background: rgba(51, 51, 51, 0.2);
		left: 0;
		top: 0;
		z-index: 777;
		height: 100%;
		transform: translateX(-100%);
		transition: all .3s;
	}

	.ce_nav.show {
		transform: translateX(0);
	}

	.ce_nav .navbar-nav{
		background: none;
		margin: 0;
	}

	.ce_nav .nav>li{
		float: none;
		width: 100%;
	}

	.ce_nav .nav>li>a{
		padding: 10px 15px;
		    color: #ececec;
	}

	.close_m{
		display: none;
		width: 100%;
		height: 100%;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 666;;
		background: rgba(0, 0, 0, .65);
	}

	html.ov,body.ov{
		overflow: hidden;
	}
}
@media (max-width: 768px){
.zstuji .xia-fw ,.zstuji .shang-fw{ margin-top:-80px;}
.fwly-o .img,.fwly-o .txt {
    width: 100%; position:relative
}
.fwly-o .txt .txt-nr {
    margin: 20px;
}
.zstuji {
    position: relative;
    padding: 20px;
    padding-bottom: 120px;
}
.fw-113, .fw-112, .fw-114 {
    padding-bottom: 0px;
}
.fuwup.left {
    padding-right: 0px;
}
	.fw-222-2 span.rrr,.fw-113-2,.fw-114-2{ display:none}
.fwly  .fw-222 .rinr{ padding-left:0}
.fw-11{ background:none}
	.c-f-1 > div{
		float: none;
		width: 100%;
	}
.qywh .logo-list ul li {
    width: 23%;
    height: 80px;
    margin: 0 1%;
    margin-bottom: 15px;
}
.fw-222-1,.fw-112-2{ display:none}
.fw-1-1 {
    text-align: center;
    margin: 20px 0px;
}
.fwmore {

    margin-top: 15px; margin-bottom:25px


}
.fw-2 {
    margin: 15px 0px 15px;
}
}
@media (max-width:650px){
.lxli .c-1-1-1,.zxz-1 span a{ display:none}	

}
@media (max-width:560px){
	
	.imgdiv{ width:100% !important;}
	.zpzs-list .list-ul .sjy-2-tp-1 {

    width: 98%;
    margin: 0 1%;
    margin-bottom: 20px;
}
}
@media (max-width:500px){
.fw-tab ul li a {
  
    padding: 0 25px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    color: #c9ab79;
}
.zstuji .xia-fw, .zstuji .shang-fw {
    margin-top: -63px;
}
.zstuji .xia-fw {

    width: 35px;
    height: 35px;
    right: 10px;
}
.zstuji .shang-fw {

    width: 35px;
    height: 35px;
    left: 10px;
}
.sjy-1 a {
    padding: 10px 22px;

}
.sjy-nr {
    padding-top: 45px;
}
.sjy-nr .tabli-nr .nr-bt {
    font-size: 20px;
}
.sjy-1 li .sub-menu li a {
    
    font-size: 14px;

}
.sjy-1 li .sub-menu {
margin-left: -108px;
    width: 223px;
    top: 151px;

}
	}
 @media screen and (max-width: 768px) {
	 .fw-tab {
    text-align: center;
    margin-bottom: 25px;
}
	.sjy-2-2{ padding-left:0}
.sjy-nr {
  
    padding-top: 30px;
}
.nr-x-2-r-1-2 p {
    padding-left: 0px;
    margin-bottom: 5px;
}
.idiv{ margin-bottom:15px;}
.tab-bt{ text-align:center}
.dhl{ top:0}
.wl-2 img{ display:block; width:100%}
}
 @media screen and (max-width: 380px) {
	 .hj-list .list-li li {
    width: 100%;
}
.qywh .logo-list ul li {
    width: 31.33%;
    height: 60px;
    margin: 0 1%;

}
.tab-bt .bt-list li a {

    height: 38px;
    font-size: 12px;
    line-height: 38px;
    color: #08144c;
    padding: 0 20px;
    position: relative;
}
	 
	 }