﻿
/*产品中心*/
#infscr-loading{ background:rgba(0,0,0,0.4); position:fixed; width:100px; height:50px; line-height:50px; font-size:16px; overflow:hidden; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; text-align:center; color:#fff; left:50%; top:50%; z-index:1000; margin:-15px 0 0 -50px;}
.lt9 #infscr-loading{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#99000000", EndColorStr="#99000000")}
#infscr-loading img{ position:absolute; left:50%; top:50%; margin:-57px 0 0 -75px; opacity:0.5; filter:alpha(opacity=50);}
.addmore{color:#fff; display:block; height:30px; line-height:30px;width:100px; margin:0 auto;cursor:pointer; text-align:center; background:#846769;}

/*dituContent*/
.h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.product_block1{ position:relative; background:#EFE8DE;}
.product_block1 .p_ll{ float:right; width:50%;}
.product_block1 .p_ll img{ width:100%; height:auto;}
.product_block1 .p_rr{ float:right; width:50%; *+width:49.5%;}
.product_block1 .p_rr .inner{ padding:150px 0 0 200px;}
.product_block1 .tit{ position:absolute; top:30px; left:40px; text-align:right;/*background:#EFE8DE;*/ transition:all 0.3s; -webkit-transition:all 0.3s; z-index:10000; }


.product_block1 .tit span{background:url(../images/arrow2.png) right bottom no-repeat; padding-bottom:40px;}
.pro_show{ position:relative;}
.pro_show .bx-controls{ position:absolute; width:76px; height:36px; /*left:50%;*/ bottom:30px; /*margin-left:-80px;*/ z-index:10;margin-top: 20px;}
.pro_show .bx-controls .bx-controls-direction{width: 100%;height: 100%;}
.pro_show .bx-controls i{ float:left;width:36px; height:36px;text-indent:-9000px; margin:0 1px;position: static!important;margin-top: 0!important;}
.pro_show .bx-controls .bx-prev{ background:url(../images/d_dot01.png) left top no-repeat;}
.pro_show .bx-controls .bx-next{background:url(../images/d_dot01.png) right top no-repeat;}
.pro_show .bx-controls .bx-prev.disabled{ background:url(../images/d_dot01.png) left bottom no-repeat;}
.pro_show .bx-controls .bx-next.disabled{ background:url(../images/d_dot01.png) right bottom no-repeat;}
.product_block1 .p_rr span{ color:#564636; font-size:24px;}
.product_block1 .p_rr h2{font-size:38px; margin:5px 0;word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.product_block1 .p_rr h2:hover{color:#564636;}
.product_block1 .p_rr h2 a{color:#564636;}
.product_block1 .p_rr em{display:inline-block; zoom:1; *+display:inline; padding:0 5px; margin:0 0 15px; color:#E57537; font-size:18px; font-family:Arial, Helvetica, sans-serif;border:2px solid #E57537;}
.product_block1 .p_rr p{ color:#564636;}
.product_block1 .p_rr p + a{ display:block; margin:25px 0 0;width:110px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:18px; background:#E4AA1C;}

.product_block2{ background:url(../images/pro_bg.jpg) center top no-repeat;}
.product_block2 .inner{ height:200px; padding:200px 18% 200px;}
.product_block2 li{ float:left; width:33.3%; text-align:center; background:url(../images/d_dot03.png) center top no-repeat;}
.product_block2 li span{ display:block;transition:all 0.3s; text-align:center; padding:48px 0 55px; height:73px; line-height:73px; font-size:36px; color:#7D451C;}
.product_block2 li span:hover{transform:translateX(10px);}
.product_block2 li span i{ display:none;}
.product_block2 li span a{ color:#7D451C}
.product_block2 li span a:hover,.product_block2 li:hover span a{color:#BF0008;}
.product_block2 li span + a{ color:#7D451C; padding-right:20px; background:url(../images/d_dot02.png) right center no-repeat;}
.product_block2 li span + a:hover{color:#BF0008;background:url(../images/d_dot02_on.png) right center no-repeat;}
.product_block2 li:hover{ background:url(../images/d_dot03_on.png) center top no-repeat;}
.product_block2 li:hover span em{ display:none;}
.product_block2 li:hover span i{ display:block;}
.product_block3{
    background: #ece8e5;
}
.healh{ padding-top:60px; }

.p_video{ float:left; width:50%;}
.p_video .videobox{ height:450px;}
.p_map{ float:left; width:50%; *+width:49.5%; position:relative; overflow:hidden; }
.p_map .tit{ position:absolute; left:30px; top:30px; z-index:2; }
.p_map .tit span{ background:url(../images/arrow2.png) 5px bottom no-repeat; padding-bottom:40px;}
.p_map img{ width:100%; height:auto; transition:all 0.3s; position: relative; z-index:0; }
.p_map:hover img{ transform:scale(1.05); }
.pro_activities{ }
.pro_activities ul{ margin:30px -2% 0;}
.pro_activities li{ float:left; width:29.3%; margin:30px 2% 0;}
.pro_activities li .img{}
.pro_activities li .img img{ width:100%; height:auto;}
.pro_activities li .txt{ padding:10px 0;}
.pro_activities li .txt h2{ color:#432D18; font-size:22px;word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.pro_activities li .txt h2:hover{color:#432D18;}
.pro_activities li .txt h3{color:#B00002; font-size:18px;margin:0 0 20px;word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.pro_activities li .txt h3:hover{color:#B00002;}
.pro_activities li .txt p{ color:#686868; height:4.5em; overflow:hidden; }
.pro_activities li .txt p + a{ display:block; margin:20px 0 0; width:20px; height:24px; background:url(../images/arrow2.png) left top no-repeat;}
.tree_list li{ margin:30px 2% 0;}
.tree_list li .img{ position:relative;}
.tree_list li .img span{ display:none; position:absolute; left:0; top:0; z-index:10; width:100%; height:100%; background:url(../images/tm_60.png) repeat;}
.tree_list li .img span em{width:50px; height:50px; background:url(../images/d_dot11.png) no-repeat; position:absolute; left:50%; top:50%; margin:-25px 0 0 -25px; z-index:11;}
.tree_list li .txt h2{ font-size:18px; color:#320305; padding:5px 0 15px;}
.tree_list li.hover .img span{ display:block;}

.pro_tab_tit{ background:url(../images/d_dot06.jpg) no-repeat;}
.pro_tl_tit{ width:700px; height:32px; margin:0 auto 25px; padding:44px 0;}
.pro_tl_tit li{ float:left; width:115px; height:32px; margin:0 30px;}
.pro_tl_tit li a{ display:block; height:30px; line-height:30px; text-align:center; color:#E6DBBA; border:1px solid #E6DBBA;}
.pro_tl_tit li a:hover{ background:#E6DBBA; color:#320305;}

.pro_box_tit{}
.pro_box_tit img{ width:100%; height:auto;}
.pro_box_con{ margin:30px 0;}
.pro_box_con ul li{float:left; width:29.3%; margin:30px 2%; text-align:center;}
.pro_box_con ul li > a{ display:block;}
.pro_box_con ul li img{width:100%; height:auto;}
.pro_box_con ul li span{ display:block; margin:25px 0 15px;height:34px; line-height:34px; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.pro_box_con ul li span a{font-size:16px; color:#422D19;  border:1px solid #C1B3B4; padding:5px;}
.pro_box_con ul li span a:hover{ color:#B00000; border:1px solid #B00000;}
.pro_box_con ul li em{ display:block; color:#B00000; font-size:18px;}

.video_list{}
.video_list ul{ margin:0 -2%;}
.video_list li{float:left; width:29.3%; margin:0 2% 30px;}
.video_list li .img{ position:relative;}
.video_list li .img img{ width:100%; height:auto;}
.video_list li .img span{ position:absolute; left:50%; top:50%; width:104px; height:72px; margin:-36px 0 0 -52px; z-index:0; background:url(../images/videoplay.png) no-repeat;}
.video_list li .txt{ margin:15px 0 0; height:145px; overflow:hidden;}
.video_list li .txt h2{ font-size:16px;color:#422D19; padding:0 0 10px; margin:0 0 15px; border-bottom:1px solid #CCCCCC;word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.video_list li .txt h2:hover{color:#D6BF97;}
.video_list li .txt h2 a{color:#422D19; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.video_list li .txt h2 a:hover{color:#D6BF97;}
.video_list li .txt p{ color:#686868; height:3em; overflow:hidden; }
.video_list li .txt p + a{ display:block; margin:20px 0 0; height:30px; line-height:30px; padding-left:42px; color:#686868; background:url(../images/d_dot14.png) left top no-repeat;}
.video_list li .txt p + a:hover{ color:#D6BF97;}

/* .bodybg{ height:93px; width:100%; position: absolute; top:50px; background: url(../images/nav-bg.jpg) no-repeat; } */
.pro .video_list ul{margin:60px -2% 0;}

.act_dets{ }
.section{ margin-bottom:2px; position:relative;}
.section .img img{ width:100%; height:auto;}
.section1{ text-align:center;}
.section1 .txt{ position:absolute;left:0; top:0; width:100%; height:144px; text-align:center;}
.section1 .txt span{ display:block; margin:80px 0 20px;}
.section1 .txt p{ width:32%; margin:0 auto; color:#686868;}

.bak_2 { position: relative; }
.bak_2 .btn_prev{ position:absolute; left:40px; top:50%; margin-top:-30px; width:60px; height:60px;background:url(../images/d_dot17.png) left top no-repeat; z-index:112;}
.bak_2 .btn_next{position:absolute; right:40px;top:50%; margin-top:-30px;width:60px; height:60px; background:url(../images/d_dot17.png) right top no-repeat; z-index:112;}
.bak_2 .btn_prev:hover{background:url(../images/d_dot17_dis.png) left top no-repeat;}
.bak_2 .btn_next:hover{background:url(../images/d_dot17_dis.png) right top no-repeat;}
.bak_2 .img { position: relative; overflow: hidden; height:935px; }
.bak_2 .img li { position:absolute; width: 100%; float: left; height:935px; opacity:0; filter:alpha(opacity=0); left:0; top:0; }
.bak_2 .img li:first-child { z-index:10; opacity:1; filter:alpha(opacity=100);}
.bak_2 .img li img { width: 100%; position: absolute; height: 100%; }
.bak_2 .img li .con{ position:absolute; left:17%; top:100px; width:48%; color:#fff;}
.bak_2 .img li .con h2{ font-size:48px; font-style:italic; margin:0 0 10px; font-weight:bold;}
.bak_2 .img li .con h2 span{ font-size:24px;}
.bak_2 .img li .con p{font-size:16px;}
.bak_2 .botbg{ position:absolute; left:0; bottom:0; height:120px; width:100%; background:url(../images/tm_80.png) repeat;z-index:11;}
.bak_2 .g_txt{ position:absolute; left:5%; top:40px; width:40%;height:40px; line-height:40px; color:#fff; font-size:24px;}
.bak_2 .g_txt li{position:absolute; width: 100%; float: left; height:40px; opacity:0; filter:alpha(opacity=0); left:0; top:0;  word-wrap: normal; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.bak_2 .g_txt li:first-child { z-index:10; opacity:1; filter:alpha(opacity=100);}
.bak_2 .g_txt li span{ font-family:Arial, Helvetica, sans-serif; padding:0 20px 0 0; position:relative;background:url(../images/d_dot19.png) 5px center no-repeat;}
.bak_2 .g_txt li span i{ position:absolute; left:0; top:-10px; font-size:36px;}
.bak_2 .g_txt li span em{ font-size:16px; padding-left:30px;}
.bak_2 .g_bon { position: absolute; bottom:10px; width:500px; right:10%;}
.bak_2 .g_gon_box { overflow: hidden; position:relative; padding:10px 0; }
.bak_2 .g_gon_box ul { white-space:nowrap; width:8000%; position:relative;}
.bak_2 .g_bon > a { position: absolute; left: -74px; bottom: 10px; opacity: 0.5; filter: alpha(opacity=50); background: url(../images/d_dot18.png) left top no-repeat; height:76px; width:42px; }
.bak_2 .g_bon > a.next { right: -74px; left:auto; background-position: right top; }
.bak_2 .g_bon > a:hover { opacity: 1; filter: alpha(opacity=100); }
.bak_2 .g_bon li { float: left; width:109px; height:82px; margin: 0 8px; cursor: pointer; position: relative; }
.bak_2 .g_bon li img { width: 100%; height: 100%; position: absolute; }
.bak_2 .g_bon li.on img { width: 110%; height: 110%; left: -5%; top: -5%; border:2px solid #dfca8b; margin:-1px 0 0 -1px; }

.sec_ll,.sec_rr{ position:absolute; bottom:40px; width:30%; *+width:49.9%; color:#fff;}
.sec_ll{ left:10%;}
.sec_rr{ left:60%;}
.sec_ll span,.sec_rr span{ font-size:30px;}
.sec_ll p,.sec_rr p{ font-size:16px;}
.compare{ position:absolute; left:50%; top:50%;color:#fff; width:185px; height:185px; text-align:center; margin:-92px 0 0 -92px; background:url(../images/d_dot16.png) no-repeat;}
.compare h2{ font-size:36px; padding:45px 0 0; font-weight:bold; word-wrap: normal; white-space: nowrap;text-overflow: ellipsis; overflow: hidden; }
.compare h3{ font-size:18px;}


.pro_dets{ margin-top:60px;}
.pro_dets .p_ll{ float:left; width:40%;}
.pro_dets .p_rr{ float:left; margin-left:10%; width:45%;}

.p_ll .img { position: relative; overflow: hidden; height:538px;border:1px solid #D6CDCD;}
.p_ll .img li { position:absolute; width: 100%; float: left; height:538px; opacity:0; filter:alpha(opacity=0); left:0; top:0; }
.p_ll .img li:first-child { z-index:10; opacity:1; filter:alpha(opacity=100);}
.p_ll .img li img { width: 100%; position: absolute; height: 100%;}
.p_ll .g_bon { margin:20px auto; width:80%; height:124px; position:relative;}
.p_ll .g_gon_box { overflow: hidden; position:relative;}
.p_ll .g_gon_box ul { white-space:nowrap; width:8000%; position:relative;}
.p_ll .g_bon > a { position: absolute; left:-50px; top:50%; z-index:2; margin-top:-25px; opacity: 0.5; filter: alpha(opacity=50); background: url(../images/ban_btnll.png) left top no-repeat; width:25px; height:49px;}
.p_ll .g_bon > a.next { right: -50px; left:auto; background: url(../images/ban_btnrr.png) left top no-repeat;}
.p_ll .g_bon > a:hover { opacity: 1; filter: alpha(opacity=100); }
.p_ll .g_bon li { float: left; width:118px; height:118px; margin: 0 8px; border:1px solid #D6CDCD; cursor: pointer; position: relative; }
.p_ll .g_bon li.on{border:3px solid #846869;width:114px; height:114px;}
.p_ll .g_bon li img { width: 100%; height: 100%; position: absolute; }

.p_rr .p_tit{ text-align:center; line-height:47px; font-size:24px; margin:0 0 30px;}
.p_rr .p_tit em{ padding:0 5px;}
.p_rr .p_con{ line-height:1.8;}
.p_rr .p_con dl{padding:20px;border:1px solid #D6CDCD;}
.p_rr .p_con dl dd{ float:left; width:40%; padding:0 5%; color:#7D3325;}
.p_rr .p_con h2,.p_rr .p_con h3{ font-size:18px; color:#320305; margin:30px 0 0px;}
.p_rr .p_con h2 + p{ color:#686868;}
.p_rr .p_con h3{border-top:1px solid #D6CDCD; padding:25px 0 0;}
.p_rr .p_con ul{ padding:10px 0 0;}
.p_rr .p_con ul li{ float:left; width:50%;}
.p_rr .p_con ul li a{ color:#7D3325;}
a.close{ float:right;text-align:right; background:#7D3325; padding:5px 20px; margin:20px 0 0; text-align:center; color:#fff;}
a.close:hover{ background:#320305;}


#fullbg{background:#000;left:0px;position:absolute;top:0px;z-index:30;opacity:0.7;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;}   
.dialogbox{background:#fff;display:none;width:625px;height:415px; left:50%;position:fixed !important;position:absolute;top:50%;z-index:45;}
.dialog01{width:1280px;height:665px; background:url(../images/d_dot12.jpg) right center repeat;}
.dialogbox a.closebtn{ position:absolute; width:30px; height:30px; right:25px; top:20px;background:url(../images/close.png) no-repeat; z-index:99;}
.tc_box{}
.tc_box_ll{ float:left; width:665px; height:665px; position:relative;}
.tc_box_ll img{ width:100%; height:auto;max-height: 667px;vertical-align:middle;display:table-cell;}
/* .tc_box_ll .flex-direction-nav{ width:16px; height:30px; position:absolute; top:50%; margin-top:-15px; } */
.tc_box_ll .flex-direction-nav a{ position:absolute; top:50%; display:block; margin-top:-18px;width:36px; height:36px;text-indent:-9000px;}
.tc_box_ll .flex-direction-nav .flex-prev{left:30px; background: url(../images/d_dot01.png) left top no-repeat;}
.tc_box_ll .flex-direction-nav .flex-next{right:30px;background: url(../images/d_dot01.png) right top no-repeat;}
.tc_box_ll .flex-direction-nav .flex-prev.flex-disabled{opacity: 0.5; filter: alpha(opacity=50);}
.tc_box_ll .flex-direction-nav .flex-next.flex-disabled{opacity: 0.5; filter: alpha(opacity=50);}
.tc_box_rr{ float:right; width:615px; height:693px;}
.tc_box_rr .p_rr{ height:613px; margin:40px auto; overflow:hidden; overflow-y:auto; padding:0 70px;}
.tc_box_rr .p_rr dl{ border:1px solid #A1876E;}
.tc_box_rr .p_rr dl dd{ padding:0; width:50%;*+width:49.8%;}
.tc_box_rr .p_rr h2{ text-align:center; color:#7D3325;}
.tc_box_rr .p_rr h2 em{ width:35px; display:inline-block; zoom:1; *+display:inline; height:5px; margin:0 10px; border-top:1px solid #9F8672;}
.tc_box_rr .p_rr h2 + p{color:#7D3325;}


/*销区介绍*/
.city_select{ width:460px; margin:60px auto;}
.m_zlxg{ width:168px; position: relative; height:33px; line-height:33px; border:1px solid #CCCCCC;cursor:pointer;float:left;margin:0 22px 0 0;display:inline;}

.zin{ z-index:5; }
.m_zlxg p{ width:158px; padding-left:10px; overflow:hidden; line-height:33px; color:#333333;text-overflow:ellipsis; white-space:nowrap;background:url(../images/d_dot23.jpg) right center no-repeat;}
.m_zlxg p em{}
.m_zlxg2{ position:absolute; top:34px; border:1px solid #846869;background:#fff; width:168px; margin-left:-1px; display:none; max-height:224px;-height:224px; overflow-x:hidden; overflow-y:auto;white-space:nowrap;}
.m_zlxg2 li{line-height:28px;white-space:nowrap; padding-left:10px;color:#333333; font-size:12px;}
.m_zlxg2 li:hover{ color:#7a5a21;}
.btn_search{ float:left;display:inline; color:#772A1B; width:70px; height:30px; line-height:30px; text-align:center; border:2px solid #772A1B;}
.btn_search:hover{ color:#fff; background:#772A1B;}

.sell_list{border-top:1px solid #CCCCCC; padding:10px 0 0;}
.sell_list dt{ color:#000000; margin:0 0 50px; line-height:2;}

.se_tit{font-size:18px; color:#320305;height:35px; padding:0 0 10px;}
.sell_list dd .sw1{ display:inline-block; zoom:1; *display:inline; width:7%; text-align:center;}
.sell_list dd .sw2{ display:inline-block; zoom:1; *display:inline; width:7%;text-align:center;}
.sell_list dd .sw3{ display:inline-block; zoom:1; *display:inline; width:38%; padding-left:8%;}
.sell_list dd .sw4{ display:inline-block; zoom:1; *display:inline; width:30%; padding-left:8%;}
.sell_list tr,.sell_list tr td{ border:none;}
.sell_list .tdw1{ width:7%; height:85px;text-align:center;background:#EDE4CA;}
.sell_list .tdw2{ width:7%;text-align:center; border:1px solid #E5E5E5;}
.sell_list .tdw3{ width:46%; line-height:2;color:#686868;}
.sell_list .tdw4{ width:40%; line-height:2;color:#686868;}
.sell_list .tdw3 p,.sell_list .tdw4 p{ padding-left:6%; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5; }

.p1{ border-top:1px solid #E5E5E5; }

.h30{border:none;height:30px;overflow:hidden;}
.sell_list .tdw2 span{ display:block; height:85px; line-height:85px; border-bottom:1px solid #E5E5E5;}
.sell_list .tdw2 span:last-child{border-bottom:none;}
.sell_list .tdw3 span,.sell_list .tdw4 span{ display:block; width: 100%; height: 85px; line-height: 85px; overflow:hidden;
/*display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: center;
  
  display: -moz-box;
  -moz-box-orient: horizontal;
  
  display: -o-box;
  -o-box-orient: horizontal;
  
  display: -ms-box;
  -ms-box-orient: horizontal;
  
  display: box;
  box-orient: horizontal;*/

}
.sell_list .tdw3 span p,.sell_list .tdw4 span p{ display: block;}

/*公司资讯*/
.news_block1{ background:#FEFDE1;}
.news_block1 .inner{ padding:75px 20px 70px 190px;}
.news_block1 .tit{ float:left; width:25%;}
.news_block1 .con{ float:left; width:75%;}
.news_block1 .tit span{ padding-bottom:40px; background:url(../images/dot07.png) 50px bottom no-repeat; display:block;}
.news_block1 .tit span a{ color:#d6bf97;}
.news_block1 .tit span a:hover{color:#D6BF97;}

.n_con_tit{ margin:0 0 45px;}
.n_con_tit li{ float:left;height:40px; margin-right:50px; cursor:pointer;}
.n_con_tit li.on{ background:url(../images/d_dot24.png) center bottom no-repeat;}
.n_con_tit li a{ color:#320305;}
.n_con_tit li.on a{ color:#007251;}

.hide{ display:none;}
.n_con_list li{ float:left; width:42%; margin:8px 8% 0 0;}
.n_con_list li span{ display:block;width:82px; height:32px; line-height:32px; text-align:center; color:#fff;font-family:Arial; font-size:26px; background:#D6BF97;}
.n_con_list li h2{ width:80%; font-size:18px;color:#320305; line-height:1.3; max-height:2.6em; overflow:hidden; margin:25px 0;}
.n_con_list li h2 a{color:#320305;}
.n_con_list li h2 a:hover{ color:#D6BF97;}
.n_con_list li p{ color:#686868; margin-bottom:20px; max-height:4.5em; overflow:hidden;}

.news_block2{}
.news_block2 .tit em{font-size: 18px;}
.news_block2 .ll,.news_block2 .rr,.news_block2 .zz,.news_block2 .xx{ float:left;width:33.3%; position:relative; background:#000;overflow:hidden; }
.news_block2 .ll > img,.news_block2 .rr > img,.news_block2 .zz > img,.news_block2 .xx > img{ width:100%; height:auto; transition:all 0.5s; -webkit-transition:all 0.5s; }
.news_block2 .ll:hover img,.news_block2 .rr:hover img,.news_block2 .zz:hover img,.news_block2 .xx:hover img{ opacity:0.7; transform:scale(1.05); -webkit-transform:scale(1.05); }
.news_block2 .txt{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; text-align:center;}
.news_block2 .txt .inner{ width:78.8%; margin:30px auto 0;}
.news_block2 .txt .tit a{ font-size:30px; color:#E2CFA4;}
.txt .flex-direction-nav{ /*margin-left:-38px;*/}
.n_b2_list{ margin:20px 0 0;}
.n_b2_list li{ float:left; width:100%;padding-bottom:100px; overflow:hidden; text-align:left;}
.n_b2_list li span{display:block; /*margin:0 auto;*/width:62px; height:28px; line-height:28px; text-align:center; color:#fff;font-family:Arial; font-size:18px; background:#D6BF97;}
.n_b2_list li h2{ width:100%; font-size:16px;color:#fff; line-height:1.3; margin:20px 0; text-align: left; }
.n_b2_list li h2 a{color:#fff; max-height:1.3em; overflow:hidden; display:block; text-align: left; }
.n_b2_list li h2 a:hover,a.more:hover,.news_block2 .rr .tit span a:hover{ color:#D6BF97;}
.n_b2_list li h2 em{ display:block; width:40px; height:30px; margin:0 auto; border-bottom:3px solid #D6BF97;}
.n_b2_list li p{text-indent: 0!important; width:90%; /*margin:0 auto 20px;*/margin-bottom: 20px; color:#fff; height:4.5em; overflow:hidden; text-align: left; text-indent: 2em;}
.n_b2_list li p a{ color:#fff;}
.n_b2_list li p a:hover{ color:#e2cfa4; }
.news_block2 .rr .tit{ margin:120px 0 40px;}
.news_block2 .rr .tit em{ color:#fff;}
.news_block2 .rr .tit span a{ color:#fff;text-shadow: 1px 1px 1px #2B1908;}
.news_block2 .rr .tit span i{ display:block;width:40px; height:30px; margin:0 auto; border-bottom:3px solid #fff;}
.news_block2 .rr .con{ color:#fff; font-size:18px;}
.news_block2 .rr .con a{ padding:0 5px; color:#fff;white-space: nowrap;}
.news_block2 .rr .con a:hover{ color:#D6BF97; }
#news_slider ul li h2 em{display: none;}
#news_slider1 ul li h2 em{display: none;}
.ll .tit{ margin: 0 0 0;}
.zz .tit,.xx .tit{ margin: 0 0 0;}

.news_block2 .xx .txt{ text-align: left;}
.par_list{margin:40px 0 20px;}
.par_list li{ color:#320305; line-height: 1.5; height:3em; margin-bottom: 20px; overflow: hidden; position: relative;}
.par_list li::before{ content: ""; position: absolute; left:0; top:6px; width:4px; height:4px; border-radius: 2px; background: #320203;}
.par_list li a{ display: block; color:#320305; padding-left:15px;}
.news_block2 .xx a.more:hover{color:#320203; background: url(../images/dot08.png) right center no-repeat;}
.backtop{ position: fixed; right:20px; bottom:150px; display:none; cursor:pointer;z-index:10000; }






.news_block3{}
.news_block3 li,.news_block3 li .img,.news_block3 li .txt{ float:left; width:50%; *+width:49.9%;}
.news_block3 li .img{ overflow:hidden; }

.news_block3 li{ background:#EBE0CD;}
.news_block3 li .img img{ width:100%; height:auto; transition:all 0.3s; position: relative; z-index:0; }

.news_block3 li .img a{ display:block; width:100%; height:100%; }
.news_block3 li .txt .inner{ padding:30px 48px 0;}
.news_block3 li .txt h2{ font-size:40px; transition:all 0.3s;}
.news_block3 li .txt h2:hover{transform:translateX(10px); -webkit-transform:translateX(10px);}

.news_block3 li .txt h2 a{ color:#070707;}
.news_block3 li .txt h2 a:hover{ color:#C48208;}
.news_block3 li .txt h3{ font-size:18px; margin:20px 0 10px; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.news_block3 li .txt h3 a{ color:#320305;}
.news_block3 li .txt h3 a:hover,.news_block3 li .txt h3:hover{ color:#D6BF97;}
.news_block3 li .txt p{ color:#686868; height:4.5em; overflow:hidden; }
.news_block3 li .txt p + a{ display:block; margin:40px 0 0; width:20px; height:24px; background:url(../images/arrow2.png) left top no-repeat;}


.news_top{ height:80px; background:#F4F2EF; margin-bottom:70px;}
.news_top li{ float:left;  line-height:80px; text-align:center; font-size:18px; color:#565656;padding: 0 10px;}
.news_top li a{color:#565656;}
.news_top li.on{ background:#FFFFFF;}
.news_top li.on a{ color:#320305;}
.news_list{ margin:60px 0 0;}
.news_list li{ float:left; width:50%; *+width:49.9%; min-height:285px;}
.news_list li.bg{ background:#F8F5EC;}
.news_list li .inner{ padding:50px 65px;}
.news_list li h2{ font-size:18px; overflow:hidden; margin:0 0 10px 0; line-height:1.3em; height:2.6em; }
.news_list li h2 a{color:#320305; float:left; }
.news_list li h2 a:hover{ color:#D6BF97;}
.news_list li h2 span{ float:right;display:block;width:75px; height:28px; line-height:28px; text-align:center; color:#D6BF97;font-family:Arial;font-size:26px; border:3px solid #D6BF97;}
.news_list li p{ color:#686868; margin-bottom:30px; height:4.5em; overflow:hidden; }

.bid_list li{ float:left; width:30%; padding:40px 1.65% 70px; border-bottom:1px dotted #CCCCCC;  height:183px; overflow:hidden;}
.bid_list li h2 {
    font-size: 18px;
    line-height: 1.5em;
    margin: 5px 0 20px;
   height: 3em;
    overflow: hidden;
}
.bid_list li h2 a{ color:#320305;}
.bid_list li h2 a:hover{ color:#D6BF97;}
.bid_list li p{color:#686868; margin-bottom:20px; height:65px; overflow:hidden;}

.news_detail_left{float:left;width: calc(100% - 370px);margin-top:5%;}
.related_news{float:right;width:270px;padding-left:38px;border-left: 1px solid #eee;margin-top:5%;padding-bottom:18px;}
.related_news .tit{font-size:22px;margin-bottom:25px;}
.related_news  li{border-bottom: 1px solid #ccc;padding:18px 0;}
.related_news  li.active{font-weight:bold;}
.related_news  li img,
.related_news  li span{display:inline-block;vertical-align:top;}
.related_news  li img{width:112px;height:63px;}
.related_news  li span{width:142px;margin-left:8px;max-height:4.5em;overflow:hidden;}
.news_cont h2 { font-size:24px; padding:30px 0; text-align: center; font-weight: normal; }
.news_cont .bon { text-align: center; color:#333;padding:0px 0 20px; border-bottom:1px dotted #ccc; margin:0 0 30px; }
.news_cont .bon span { display: inline-block;  margin:0 20px;color:#333;}
.news_cont .bon span.a_size i{ padding:0 5px; cursor:pointer;}
.news_cont .bon span.a_size i.on{ color:#007251;}
.news_cont .bon span em{ color:#930;}
.news_article { color: #000; font-size:16px; line-height: 2; border-bottom: 1px dotted #ccc; padding:0 0 30px; margin-bottom:30px;}
.news_article img { max-width: 100%; height: auto; }
.updown { color: #320305; margin:25px 0 0;}
.updown span { float:left; width:100%;*+width:99.9%; padding:0 0 5px;}
.updown span a { color: #320305; }
.updown span a:hover { color: #D6BF97}
a.a_fj{ text-decoration:underline; color:#D6BF97;}
.vid_details{ margin:20px auto;}
.vid_details .videobox{ width:1000px; height:562px; margin:0 auto;}

.spe_list{ margin:10px 0 0;}
.spe_list li{ float:left; width:100%; padding:60px 0; border-bottom:1px dotted #CCCCCC;}
.spe_list li .img{ float:left; width:42%;}
.spe_list li .img img,.spe_list li.first .img img{ width:100%; height:auto;}
.spe_list li .txt{float:right; width:52%; padding:25px 0;}
.spe_list li .txt span{ display:block;width:82px; height:32px; line-height:32px; text-align:center; color:#fff;font-family:Arial; font-size:26px; background:#D6BF97;}
.spe_list li .txt h2{ font-size:18px;color:#320305; line-height:1.3; margin:25px 0;word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.spe_list li .txt h2 a{color:#320305;}
.spe_list li .txt a:hover,.spe_list li .txt h2:hover{ color:#D6BF97;}
.spe_list li .txt p{ color:#686868; margin-bottom:20px; height:6em; overflow:hidden;}
.spe_list li .txt p br{ display:none; }
.spe_list li.first .img{ float:right; width:52%;}
.spe_list li.first .txt{float:left; width:42%;}

.hr_list{ margin:30px 0;}
.hr_list li{ float:left; width:100%; margin:0 -3px 0;}
.hr_list li .txt{ float:left; width:40%; padding:5% 5%;}
.hr_list li .hoverr1{  border:3px solid #EAE1C3; border-right:none; background:#F8F5EC; width:39% ; }
.hr_list li .hoverr2{  border:3px solid #EAE1C3; border-left:none; background:#F8F5EC; width:39% ; }
.hr_list li .txt h2{width:60%; font-size:18px;line-height:1.2; margin:0 0 20px; height:3em; overflow: hidden;}
.hr_list li .txt h2 a{padding-left:30px; display:block;color:#320305; background:url(../images/d_dot25.png) left 6px no-repeat;}
.hr_list li .txt h2 a:hover{color:#D6BF97;}
.hr_list li .txt p{padding-left:30px;color:#686868; margin-bottom:20px; height:4.5em; overflow: hidden; }
.hr_list li .txt a.more{ padding-left:30px;}

.news_list li span,.bid_list li span,.data-time{
	background: #d6bf97 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-family: Arial;
    font-size: 26px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 82px;
    margin-bottom:25px;

}
.data-time{ margin-left:30px; }
.news_block1 .inner .tit{ position: relative; }
.nA{ 
	position: absolute; 
	width:100%; height:100%; 
	display:block;
	z-index:10;
	top:0;
	left:0;
}
.news_block3 li { position: relative; }
.news_block3 li .zA{ position: absolute; width:100%; height:100%; display:block; z-index:10; }
.news_block3 li:hover .img img{ transform:scale(1.1); }
.news_block3 li:hover .inner h2{ color:#D6BF97;  transform:translate(10px);}
.news_block2 .notice_2 .tit a,.news_block2 .notice_2 .tit a span{ color:#fff; }
.news_block2 .notice_2 .tit a:hover,.news_block2 .notice_2 .tit a:hover span{ color:#e2cfa4; }


.notice_2 .tit{ text-align:left; color:#fff; }

@media only screen and (max-width:1660px) {
	.main{ width:1440px; margin:0 auto; }
	.pro_show .flex-direction-nav{ bottom:35px; }
    .news_block3 li .txt .inner{ padding-top:0; } 

    .news_block2 .tit em,.n_b2_list li span{font-size: 14px;}
    .n_b2_list li span{width:42px; height: 24px; line-height: 24px;}
    .news_block2 .txt .tit a{font-size: 20px;}
    .news_block2 .txt .tit span{ line-height: 1;}
    .n_b2_list{margin: 10px 0 0;}
    .n_b2_list li{padding-bottom:90px;}
    .news_block2 .rr .tit{ margin: 100px 0 40px;}
}


@media only screen and (max-width:1500px) {
.product_block1 .p_rr h2{ font-size:28px;}
.product_block1 .tit{ left:30px;}
.product_block1 .p_rr em{ font-size:14px;}
.product_block2 .inner{ padding:200px 8%}
.n_con_list li h2{ width:100%;}

.news_block3 li .txt .inner{ padding:15px 20px;}
.product_block2 .inner{ padding:150px 8%;}
.p_video .videobox{ height:370px;}
.bak_2 .img,.bak_2 .img li{ height:770px;}

.n_b2_list li p{ height: 3em; width:100%;}
.n_b2_list li h2{margin:10px 0;}
.par_list{margin:20px 0;}
.news_block2 .rr .tit{margin:80px 0 40px;}
}

@media only screen and (max-width:1450px) {
	.main{ width:1280px; }
	.pro_show .flex-direction-nav{ bottom:50px; }
}

@media only screen and (max-width: 1310px) {
.bak_2 .g_bon { width:380px; }
.section1 .txt span{ margin:40px 0 20px;}
.news_block2 .txt .inner{ margin:20px auto 0; width:90%;}

.news_block3 li .txt h3{ margin:10px 0;}
.news_block3 li .txt p + a{ margin:20px 0 0;}
.news_block1 .inner{ padding:75px 20px 20px 60px; }
.product_block2 .inner{ padding:120px 8%;}
.p_video .videobox{ height:347px;}
.bak_2 .img,.bak_2 .img li{ height:721px;}
.bak_2 .img li .con{ width:70%;}
.section1 .txt p{ width:auto;}

.dialog01{ width:1000px; height:520px;}
.tc_box_ll,.tc_box_rr{ width:500px; height:500px;}
.tc_box_rr .p_rr{ height:450px; padding:0 50px;}
.dialogbox a.closebtn{ right:8px;}
.pro_dets .p_ll{ width:43%;}
.pro_dets .p_rr{ margin-left:5%; width:52%;}

.news_block2 .rr .con{font-size: 14px;}

}
@media only screen and (max-width:1280px) {
	.main{ width:1200px; }
}

@media only screen and (max-width:1200px) {
.main{ width:1000px; }
.hr_list li .txt{ padding:2% 3%; width:44%;}
.hr_list li .txt h2{ width:100%; font-size:16px;}	
.spe_list li .txt{ padding:0;}
.spe_list li .txt span,.n_con_list li span{ width:65px; height:28px; line-height:28px; font-size:20px;}
.news_list li h2 span{font-size:20px; width:65px;}
.spe_list li{ padding:30px 0;}
.spe_list li .txt h2,.news_top li,.bid_list li h2,.news_list li h2,.n_con_list li h2,.n_b2_list li h2,.news_block3 li .txt h3,.product_block1 .p_rr span,.pro_activities li .txt h3{ font-size:16px;}
.pro_activities li .txt h2,.bak_2 .g_txt,.bak_2 .img li .con h2 span,.sec_ll span, .sec_rr span{ font-size:18px;}
.bak_2 .img li .con h2,.compare h2{ font-size:28px;}
.news_top{ height:50px; margin-bottom:30px;}
.news_top li{ line-height:50px;}
.hr_list li .txt h2 a{background:url(../images/d_dot25.png) left 4px no-repeat;}
.news_list{ margin:30px 0 0;}
.news_list li .inner{ padding:30px;}
.news_list li{ min-height:245px;}
.video_list li .txt{ height:160px;}
.video_list li .img span{ background-size:cover; width:52px; height:36px; margin:-18px 0 0 -26px;}
.news_block1 .inner{ padding:20px}
.n_con_tit{ margin:0 0 20px;}

.news_block3 li .txt h2,.product_block1 .p_rr h2,.bak_2 .g_txt li span i{ font-size:24px;}


.news_block2 .rr .tit span i{ height:20px;}
.par_list{ margin:20px 0 0;}
.par_list li{margin-bottom:10px;}

.n_b2_list{ margin:0;}
.news_block2 .txt .tit{ margin-bottom:10px;}
.n_b2_list li{padding-bottom:65px;}

.news_block3 li{ width:100%}
.news_block3 li .txt .inner{ padding:50px;}
.product_block1 .p_rr .inner{ padding-top:40px;}
.product_block1 .p_rr p + a{ width:80px; height:30px; line-height:30px; font-size:14px;}
.product_block2 .inner{ padding:80px 8%;}
.p_video .videobox{ height:278px;}
.bak_2 .img,.bak_2 .img li{ height:576px;}
.sec_ll,.sec_rr{ width:40%;}

.sec_ll{ left:5%;}
.sec_rr{ left:55%;}
.pro_activities ul{ margin-top:0;}
.section1 .txt span{ margin:20px 0;}
.pro_box_con{ margin:30px 0 0;}
.pro_box_con ul li{ margin:0 2% 30px;}
.pro .video_list ul{ margin:30px -2% 0;}

.city_select{ margin:30px auto;}
.sell_list dt{ margin-bottom:20px;}
.p_ll .img,.p_ll .img li{ height:430px;}
.p_ll .g_bon{ height:100px;}
.p_ll .g_bon li{ width:96px; height:96px;}
.p_ll .g_bon li.on{width:92px; height:92px;}

.sell_list dd .sw1,.sell_list dd .sw2,.sell_list .tdw1,.sell_list .tdw2{ width:8%;}
.sell_list dd .sw3,.sell_list .tdw3{ width:37%;}
.sell_list dd .sw4,.sell_list .tdw4{ width:27%;}
.sell_list dd .sw2{width:8%; padding-left:2%;}
.bak_2 .g_bon { width:250px; }
.hr_list li .hoverr1,.hr_list li .hoverr2{ width:43%;}
.n_b2_list li p{margin-bottom: 0;}
}


@media only screen and (max-width: 1023px) {

.main{ width:100%; }
.p_video,.p_map,.product_block1 .p_ll,.product_block1 .p_rr{ width:100%;}
.product_block1 .p_rr .inner{ padding:20px;}
.p_video .videobox{ height:400px;}
.product_block2 .inner{ padding:80px 0;}
.pro_show .flex-direction-nav{ left:auto; right:20px; margin:0;}

.news_block3 li .txt h2,.product_block1 .p_rr h2,.bak_2 .g_txt li span i{ font-size:20px;}
/*.hr_list li .txt h2,.spe_list li .txt h2,.news_top li,.bid_list li h2,.news_list li h2,.n_con_list li h2,.n_b2_list li h2,.news_block3 li .txt h3,.product_block1 .p_rr span,.pro_activities li .txt h3{ font-size:16px;}*/
.pro_activities li .txt h2,.bak_2 .g_txt,.bak_2 .img li .con h2 span,.sec_ll span, .sec_rr span,.news_block2 .rr .con,.p_rr .p_con h2, .p_rr .p_con h3.compare h3{ font-size:16px;}
.bak_2 .img li .con h2,.compare h2{ font-size:24px;}
.spe_list li .txt span,.n_con_list li span,.n_b2_list li span,.news_list li h2 span{ width:65px; height:20px; line-height:20px; font-size:16px;}

.news_block2 .ll, .news_block2 .rr, .news_block2 .zz, .news_block2 .xx{width:50%; height: 370px!important;}

.n_b2_list li{ padding-bottom:80px;}
.news_block2 .txt .tit{ margin:40px 0 20px;}
.news_list li h2 a{ width:100%;}
.news_list li h2 span{ float:left; margin:10px 0 0; border:1px solid #d6bf97;}
.news_list li{ width:100%; min-height:auto; border-bottom:1px dotted #d6bf97;}
.news_list li.bg{ background:none;}
.video_list li,.pro_activities li,.pro_box_con ul li{ width:46%;}
.video_list li .txt{ height:135px;}
.bid_list li{ width:100%; height:auto; padding-left:0; padding-right:0;}
.bid_list li h2,.bid_list li p{ height:auto;}
.news_block2 .rr .con a{padding: 0 3px}
.news_block2 .txt .tit span{ line-height: 1.5;}
.n_b2_list li p{ margin-bottom:20px;}

.dialog01{ width:760px; height:380px;}
.tc_box_ll,.tc_box_rr{ width:380px; height:380px;}
.tc_box_rr .p_rr{ height:330px; padding:0 50px;}
.pro_dets .p_ll{ float:none; width:75%; margin:0 auto 20px;}
.pro_dets .p_rr{ float:none; width:100%; margin:0;}
.p_ll .img, .p_ll .img li{ height:560px;}
.pro_dets{ margin-top:30px;}

.p_video .videobox{ height:278px;}
.bak_2 .img,.bak_2 .img li{ height:432px;}
.section1 .txt span{ width:50%; margin:20px auto;}
.section1 .txt span img{ width:50%;}
.bak_2 .btn_prev,.bak_2 .btn_next,.bak_2 .btn_prev:hover,.bak_2 .btn_next:hover{ width:30px; height:30px; background-size:cover;}
.bak_2 .g_bon > a{ width:21px; height:38px; background-size:cover; bottom:25px; left:-50px;}
.bak_2 .g_bon > a.next{ right:-50px;}
.bak_2 .img li .con p{ font-size:14px;}
.news_cont h2{ font-size:20px;}
.news_cont .bon span{ margin:0 10px;}
.vid_details .videobox{ width:700px; height:380px;}

.sell_list dd .sw1,.sell_list dd .sw2,.sell_list .tdw1,.sell_list .tdw2{ width:10%;}
.sell_list dd .sw3,.sell_list .tdw3{ width:35%;}
.sell_list dd .sw4,.sell_list .tdw4{ width:27%;}
.sell_list dd .sw2{padding-left:1%;}
.sell_list dd .sw4{width:25%;}
.pro_show .flex-direction-nav{bottom: 0;}

.news_detail_left,
.related_news{
	width:100%;
	float:none;
	margin-top:4%;
}
.related_news{padding-left:0;border:none;}
.related_news li span{width:calc(100% - 124px);}
}

@media only screen and (max-width: 767px) {
.news_block2 .txt .tit a, .news_block3 li .txt h2,.product_block1 .p_rr h2,.bak_2 .g_txt li span i{ font-size:14px;}
.hr_list li .txt h2,.spe_list li .txt h2,.news_top li,.bid_list li h2,.news_list li h2,.n_con_list li h2,.n_b2_list li h2,.news_block3 li .txt h3,.product_block1 .p_rr span,.pro_activities li .txt h3{ font-size:14px;}
.pro_activities li .txt h2,.bak_2 .g_txt,.bak_2 .img li .con h2 span,.sec_ll span, .sec_rr span,.news_block2 .rr .con,.p_rr .p_con h2, .p_rr .p_con h3,.pro_box_con ul li span a,.pro_box_con ul li em{ font-size:14px;}
.bak_2 .img li .con h2,.compare h2,.video_list li .txt h2{ font-size:14px;}
.spe_list li .txt span,.n_con_list li span,.n_b2_list li span,.news_list li h2 span,.product_block1 .p_rr p + a,.compare h3{ font-size:12px;}
.product_block1 .p_rr em{ font-size:12px;}
.news_block2 .txt .tit a,.news_block3 li .txt h2{ font-size:20px;}

.pro_dets .p_ll{ width:100%;}

.p_ll .img li,.bak_2 .img li{opacity:1;}
.p_ll .g_bon{ display:none;}
.p_ll .img, .p_ll .img li{ height:380px;}
.pro_dets{ margin-top:0;}
.p_ll .img{ border:none;}
.p_rr .p_con dl dd{ width:90%;}

.product_block1 .tit{ left:20px;}
.product_block2 .inner{ padding:0 0;}
.product_block2 li{ width:100%; margin:10px 0;}
.product_block2 li span{ padding:48px 0 40px;}
.news_block1 .tit,.news_block1 .con{ width:100%;}
.n_con_tit li{ margin-right:22px;}
.news_block1 .tit span{ background-position:right bottom; padding-bottom:0; padding-right:20px;}
.n_con_list li{ width:100%; margin:0 0 20px;}
.n_b2_list li{ padding-bottom: 60px;}
.n_con_list li h2{ margin:10px 0;}
.n_b2_list li h2{margin: 10px 0;}

.news_block2 .ll, .news_block2 .rr, .news_block2 .zz, .news_block2 .xx{width:100%; height:auto!important;}

.news_block2 .txt .inner{ margin:50px 0 0 0;padding: 0 20px;}
.news_block2 .txt .tit{ margin:10px 0;}
.news_block2 .rr .txt .tit{ margin:70px 0 20px;}
.news_block2 .rr .con a{ padding:0 18px;}
.news_block3 li .img, .news_block3 li .txt{ width:100%;}
.news_block3 li .txt .inner{ padding:20px;}



.video_list li, .pro_activities li,.pro_box_con ul li{ width:100%; margin:20px 0 0;}
.video_list ul,.pro .video_list ul{ margin:0px 0;}
.video_list li .txt{ height:auto;}
.pro_box_tit{ display:none;}
.pro_tl_tit,.pro_box_con{ margin:0;}
.pro_tl_tit li{ width:70px; margin:0 2px;}

.section1 .txt{ position:relative; height:auto; padding:0 0 20px;}
.section1 .txt span{ width:100%}
.section1 .txt span img{ width:80%;}
.bak_2 .botbg{ display:none;}
.bak_2 .btn_prev,.bak_2 .btn_next{ display:none;}
.bak_2 .img li .con p{ font-size:12px;}
.bak_2 .img, .bak_2 .img li{ height:280px;}
.sec_ll, .sec_rr{ display:none;}
.compare{width:92px; height:92px; background-size:cover; margin:-46px 0 0 -46px;}
.compare h2{ padding:22px 0 0;}

.dialog01{ width:320px; height:640px;}
.tc_box_ll, .tc_box_rr{ width:320px; height:320px;}
.tc_box_rr{ display:block;}
.tc_box_rr .p_rr{ height:280px; margin:20px 0;}

.city_select{ width:100%;}
.m_zlxg{ margin-bottom:10px;}
.sell_list dd .sw1,.sell_list dd .sw2{ display:none;}
.sell_list dd .sw3{ float:left; width:70%; padding:0;}
.sell_list dd .sw4{ float:left; width:30%; padding:0;}


.news_top li{ width:75px;}
.news_top{ margin-bottom:0}
.news_list{ margin:0;}
.news_list li .inner{ padding:20px 0;}
.news_list li p,.bid_list li h2,.bid_list li p{ margin-bottom:10px;}
.bid_list{ margin-top:20px;}
.bid_list li{ padding-bottom:20px; margin-bottom:20px;}
.spe_list li.first .txt,.spe_list li.first .img,.spe_list li .txt,.spe_list li .img{ width:100%;}
.spe_list li .txt,.news_cont .bon,.news_article{ margin:0 0 20px;}
.hr_list li{ margin:0 0 20px; width:98%;}
.hr_list li .txt{ width:96%; padding:2%;}
.news_cont h2{ font-size:18px; padding:20px 0;}
.news_cont .bon span.a_print,.news_cont .bon span.a_size{ display:none;}
.news_article{ font-size:12px;}
.updown a.close,a.close{ display:none;}
.vid_details .videobox,.p_video .videobox{ width:100%; height:auto;}
.p_rr .p_con{ height:700px; }
.hr_list li .hoverr1,.hr_list li .hoverr2{ border-sizing:border-box; border: 3px solid #EAE1C3; }
.hr_list li .hoverr1{ border-bottom: none; }
.hr_list li .hoverr2{ border-top: none; }
}

/*@media only screen and (max-width: 600px) {
	.ialog01{ margin-top:-370px !important; }
}
*/
@media only screen and (max-width: 400px) {

	.dialogbox a.closebtn{ top:280px; }

}



/*20191120 add by dhq*/
.fnt_18{font-size: 18px;}
@media only screen and (max-width: 1279px){
.fnt_18{font-size: 16px;}
}
@media only screen and (max-width: 1023px){
.fnt_18{font-size: 14px;}
}
/*图片经过*/
.tran_scale{ overflow:hidden; display:block;}
.tran_scale img{transition:0.5s all; -webkit-transition:0.5s all;}

/*党建专题*/
.party-part{ padding:5% 0 0;}
.party-part ul{margin: 0 -1.5%;}
.party-part li{ float: left; width:30.3333%; margin:0 1.5% 3%;}
.party-part li .img{width:100%;}
.party-part li .img img{width:100%;}
.party-part li .txt{width:88%; padding:30px 6% 50px; background: #F8F5EC;}
.party-part li .txt h2{ height: 3em; overflow: hidden;}
@media only screen and (max-width: 1023px){
    .party-part li .txt{ padding:20px 6%;}
}
@media only screen and (max-width: 767px){
    .party-part ul{margin:0;}
    .party-part li{width:100%; margin:0 0 2%;}
}
@media only screen and (min-width: 1025px){
    .tran_scale:hover img{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}
}

.ld-llbox{ float: left; width: 205px;}
.ld-llbox dl{margin:60px 0 0;}
.ld-llbox dt{ margin: 0 0 20px;}
.ld-llbox dd{ height: 40px; line-height: 40px; border-bottom:1px solid #E6E6E6; background: #F8F8F8;}
.ld-llbox dd a{ display: block; margin:0 20px; color:#6F6F6F;}
.ld-llbox dd.on a,.ld-llbox dd:hover a{color:#EB1A3A; }
.ld-llbox dd a em{ float: right; margin-top:15px; width: 6px; height:11px;background: url(../images/dot12.png) right center no-repeat;transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.ld-rrbox{float: right; width:calc(100% - 260px);}
@media only screen and (max-width: 767px){
    .ld-llbox{width:100%;}
    .ld-rrbox{width:100%;}
    .ld-sear .exc-head em{margin-top:0;}
}



/*大事记*/
.content_inner{/*width:1180px;*/ margin: 0 auto;}
.hist_zan{height:100px;}
.anchor_fixed .hist_zan{ position: fixed;left:calc(50% - 830px); top:0; right:calc(50% - 830px); z-index: 999;}
.hist_nav{background:#DFCA85;}
.hist_nav .a_his_time{position: relative;width:1540px;margin:0 auto;}
.hist_nav .a_his_time>a{display: block;width: 50px;height: 100%;position: absolute;z-index: 9;top:0;}
.hist_nav .a_his_time>a.his_left{background: url(../images/hist_ico_left.png) center no-repeat;left:0px;}
.hist_nav .a_his_time>a.his_right{float:right;background: url(../images/hist_ico_right.png) center no-repeat;right: 0px;}
.hist_nav .a_his_time>a.his_left.disabled,.hist_nav .a_his_time>a.his_right.disabled{cursor: default; opacity: 0.5;}
.hist_nav .index_history{margin:0px 50px 0;overflow: hidden;}
.hist_nav .index_history ul{position: relative;height: 100px;overflow: hidden;}
.hist_nav .index_history li{color: #5B5B5B;z-index:3;float: left;width: 130.9px;height:100px;text-align: center;position: relative;cursor:pointer;}
.hist_nav .index_history li a{color:#5B5B5B; font-size: 18px;}
.hist_nav .index_history li a>img{width:100%; position: absolute; left:0; bottom:0;}
.hist_nav .index_history li p{ font-family: Arial; line-height: 100px; transition:all .3s ease-out;-ms-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;}
.hist_nav .index_history li:hover a,.hist_nav .index_history li.active a{font-size: 36px;color:#207354;}




/*内容*/
.dsj_con{position: relative; padding:85px 0 70px; background: #FEFDE2;}
.dsj_con .daj_line{position: absolute;top:0px;bottom: 0px;left: 50.6%; width:1px; background: #DFCA85;height: calc(100% - 70px);z-index:1;}
.dsj_con dl{width:40%;float: right;position:relative}
.dsj_con dl:nth-of-type(2n){float: left; width:41.2%;}
.dsj_con dl dt{display:inline-block;width: 103px;font-size:36px; position:absolute;left:-260px;top:30px;}
.dsj_con dl dt:before{content:"";height:1px;width:160px;background:#DFCA85;position:absolute;left:100%;top:50%;}
.dsj_con dl dt:after{content:"";position:absolute;left:99px;top:50%; margin-top:-5px; width:10px; height:10px; background: #DFCA85; border-radius: 50%;}
.dsj_con dl:nth-of-type(2n) dt{left:auto;right:-260px;top:30px; text-align: right;}
.dsj_con dl:nth-of-type(2n) dt:before{left:-160px;}
.dsj_con dl:nth-of-type(2n) dt:after{left:-5px;}
.dsj_con dl:nth-of-type(2n) dd .d_con{ float: right;}
.dsj_con dl dd{position:relative;z-index:5;}
.dsj_con dl dd .d_con{width:440px;margin-bottom:20px;background: #DFCA85;}
.dsj_con dl dd .d_con h3{color:#000000; font-size: 16px; font-weight:normal;padding:20px 30px;}
.dsj_con dl dd .d_con img{width: 100%;}




@media only screen and (max-width:1660px) {
    .anchor_fixed .hist_zan{left:calc(50% - 720px);right:calc(50% - 720px); }
    .hist_nav .a_his_time{width:1340px;}
    .hist_nav .index_history li{width:137.77px;}
    .dsj_con dl dt{left:-238px;}
    .dsj_con dl:nth-of-type(2n) dt{right:-240px;}
}

@media only screen and (max-width:1450px) {
.hist_nav .a_his_time{width:1180px;}
.hist_nav .index_history li{width:120px;}
.anchor_fixed .hist_zan{ lefT:0; right:0;}
.dsj_con dl dt{left:-224px;}
.dsj_con dl:nth-of-type(2n) dt{right:-225px;}
}
@media only screen and (max-width:1280px) {
    .hist_nav .index_history li:hover a, .hist_nav .index_history li.active a,.dsj_con dl dt{font-size: 24px;}
    .dsj_con dl dt{left:-216px;}
    .dsj_con dl:nth-of-type(2n) dt{right:-216px;}
}
@media only screen and (max-width:1279px) {
    .hist_nav .a_his_time{width:1000px}
    .hist_nav .index_history li{width:100px;}
    .dsj_con dl dd .d_con h3{font-size:14px;}
    .dsj_con dl dt{left:-198px;}
    .dsj_con dl:nth-of-type(2n) dt{right:-198px;}
    .dsj_con dl dd .d_con{width:360px;}
}

@media only screen and (max-width:1023px) {
    .content_inner{width: auto; margin:0 10px;}
    .hist_nav .a_his_time{width:auto;box-sizing:border-box;padding:0 10px;}
    .hist_nav .index_history li{width:110px;}
    .hist_nav .a_his_time>a.his_left{left:10px;}
    .hist_nav .a_his_time>a.his_right{right:10px;}
    .dsj_con{ padding:0px 0;}
    .dsj_con dl,.dsj_con dl:nth-of-type(2n){width:100%; margin-top:30px!important;}
    .dsj_con .daj_line{ display: none;}
    .dsj_con dl dt{left:15px;}
    .dsj_con dl dd{margin-left:90px;}
    .dsj_con dl dt:before,.dsj_con dl dt:after{ display: none;}
    .dsj_con dl dd .d_con{width:90%;}
    .dsj_con dl:nth-of-type(2n) dt{ right:auto; left:15px; text-align: left;}
    .dsj_con dl:nth-of-type(2n) dd .d_con{ float: left;}
}
@media only screen and (max-width:767px) {
    .hist_nav .index_history ul{height:75px;}
    .hist_nav .index_history li{width:173px;height:75px;}
    .hist_nav .index_history li a>img{margin-top:2px;}
    .hist_nav .a_his_time>a{width:35px;}
    .hist_nav .index_history li p{ line-height: 75px;}
    .hist_nav .index_history li{width:136px;}
}

@media only screen and (max-width:375px) {
    .hist_nav .index_history li{width:127px;}
}
@media only screen and (max-width:360px) {
    .hist_nav .index_history li{width:110px;}
}
