@charset "utf-8";

/* 起始样式 */
*{ margin:0; padding:0;}
body {font-family:"微软雅黑";  margin:0 auto; padding:0px; font-size:12px; height:100%; line-height:22px; width:100%; overflow-x:hidden}
ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }
p{ margin:0; padding:0}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
a{ text-decoration:none; cursor:pointer; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
/*a:hover{ text-decoration:underline;}*/
img{ vertical-align:middle;}
.imgs{ vertical-align:top;}
.lf{ float:left;}
.rg{ float:right;}  
img{border:none;}
html{ overflow-x:hidden;touch-action: none} 
div:hover,li:hover,tr:hover,a:hover{ -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.text,textarea,select{ outline:none; font-family:微软雅黑; color:#666; font-size:12px; width:100%;}
#ascrail2000-hr{ display:none !important;}
.ul_lf li,.ul_js li{ position:relative;}
::-webkit-scrollbar{ width:8px;}
::-webkit-scrollbar-thumb{ background:#ccc;}
::-webkit-scrollbar-track{ background:#fff;}
@font-face
{
font-family:Fontsstyle;
src: url("FETTE-ENGSCHRIFT.ttf"),
     url("FETTE-ENGSCHRIFT.eot"),
	 url("FETTE-ENGSCHRIFT.svg"),
	 url("FETTE-ENGSCHRIFT.woff");
}
.moblie_exhi{ display:none;}
.BMap_mask{ display:none;}
.BMap_stdMpZoom{ display:none;}
.BMap_stdMpPan{ display:none;}
.BMap_cpyCtrl{ display:none;}
.BMap_scaleTxt{ display:none;}
.BMap_scaleCtrl{ display:none;}
.BMap_omCtrl{ display:none;}
.anchorBL{ display:none;}
.a_txt,.nav_ipad,.moblie_head{ display:none;}
.div_scroll{ overflow:auto;}
#preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #d7b87d;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
#loader:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #da251c;
    -webkit-animation: spin 3s linear infinite;
    animation: spin 3s linear infinite;
}
#loader:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #d19a64;
    -webkit-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite;
}
@-webkit-keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/*-webkit-filter: blur(0px); filter: blur(0px);*/
/*active*/
/* 公用样式 */
.div_js{ position:relative; filter:alpha(opacity=0); opacity:0;}
.box{ width:1200px; margin:0 auto; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.a_txt1{ position:fixed; width:0%; height:0%; overflow:hidden; z-index:10001; left:0px; top:0px;}
.a_txt1 .div1{ background:#000; filter:alpha(opacity=0); opacity:0; position:absolute; width:100%; height:100%;}
.a_txt1 .div2{ position:absolute; width:1200px; height:639px; top:50%; left:50%; margin-top:-320px; margin-left:-600px; filter:alpha(opacity=0); opacity:0;}
.a_txt1 .div2 .p1{ float:left; width:1100px; height:619px; padding:10px; background:#fff;}
.a_txt1 .div2 .p2{ float:right;}
.a_txt1 .div2 .p2 img{ -moz-transform 1s; -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.a_txt1 .div2 .p2 img:hover{ transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.nav{ position:relative; z-index:5000; padding-bottom:25px;}
.nav_bg{ background:url("1_21.png") repeat; width:1380px; height:56px; position:relative; left:50%; margin-left:-690px; z-index:5000; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.nav .div1{ width:1110px; margin:0 auto;}
.nav .div1 ul li{ margin-right:101px; float:left; position:relative; height:56px;}
.nav .div1 ul li .a1{ line-height:16px; padding-top:12px; display:block;}
.nav .div1 ul li .a1 .p1,.nav:hover .div1 ul .li .a1 .p1{ font-size:14px; color:#CCB379; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.nav .div1 ul li .a1 .p2,.nav:hover .div1 ul .li .a1 .p2{ text-transform:uppercase; margin-top:2px; color:#CCB379; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.nav .div1 ul li:hover .a1 .p1,.nav .div1 ul li:hover .a1 .p2,.nav .div1 ul .li .a1 .p1,.nav .div1 ul .li .a1 .p2,.nav:hover .div1 ul .li:hover .a1 .p1,.nav:hover .div1 ul .li:hover .a1 .p2{ color:#f2bc56;}
.nav .div1 ul li .p3{ position:absolute; height:0px; overflow:hidden; background:#CCB379; width:1380px; bottom:56px; left:0px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.nav .div1 ul li .p3 a{ display:block; float:left; line-height:55px; color:#fff; margin-right:60px;}
.nav .div1 ul li .p3 a:hover{ color:#9A3430}
.nav .div1 ul li .p3 .aa5{ padding-left:45px;}
.nav .div1 ul li .p3 .aa6{ padding-left:374px;}
.nav .div1 ul li .p3 .aa7{ padding-left:731px;}
.nav .div1 ul li .p3 .aa8{ padding-left:887px;}
.nav .div1 ul li .p3 .aa9{ padding-left:885px;}
.nav .div1 ul li .p3 .aa10{ margin-right:0px;}
.nav .div1 ul li .mad2 a{ padding-top:32px; margin-right:90px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.nav .div1 ul li .mad2 .aa1{ background:url("1_22.png") center 10px no-repeat; margin-left:212px;}
.nav .div1 ul li .mad2 .aa2{ background:url("1_23.png") center 10px no-repeat;}
.nav .div1 ul li .mad2 .aa3{ background:url("1_24.png") center 20px no-repeat;}
.nav .div1 ul li .mad2 .aa4{ background:url("1_25.png") center 10px no-repeat;}
.nav .div1 ul li .mad2 .aa5{ background:url("2aa.png") center 10px no-repeat; padding-left:0}
.nav .div1 ul li .mad2 .aa6{ background:url("1aa.png") center 10px no-repeat; padding-left:0}
.nav .div1 ul li .mad2 .aa1:hover{ background:url("1_22a.png") center 8px no-repeat;}
.nav .div1 ul li .mad2 .aa2:hover{ background:url("1_23a.png") center 8px no-repeat;}
.nav .div1 ul li .mad2 .aa3:hover{ background:url("1_24a.png") center 18px no-repeat;}
.nav .div1 ul li .mad2 .aa4:hover{ background:url("1_25a.png") center 8px no-repeat;}
.nav .div1 ul li .mad2 .aa5:hover{ background:url("2a.png") center 8px no-repeat; padding-left:0}}
.nav .div1 ul li .mad2 .aa6:hover{ background:url("1a.png") center 8px no-repeat; padding-left:0}}
.mad1ss{ margin-left:-135px;}
.nav .div1 ul li .mad1{ margin-left:-135px;}
.nav .div1 ul li .mad2{ margin-left:-297px;}
.nav .div1 ul li .mad3{ margin-left:-463px;}
.nav .div1 ul li .mad4{ margin-left:-819px;}
.nav .div1 ul li .mad5{ margin-left:-976px;}
.nav .div1 ul li .mad6{ margin-left:-1182px;}
.nav .div1 ul .li1{ padding-top:5px;}
.nav .div1 ul .li2{ margin-right:0px;}
.nav1 .nav_bg{ position:fixed; width:100%; margin-left:0px; left:0px; top:0px;}
.nav1 .div1 ul li .p3{ width:1920px; top:56px;}
.nav1 .div1 ul li .mad1{ margin-left:-405px;}
.nav1 .div1 ul li .mad2{ margin-left:-567px;}
.nav1 .div1 ul li .mad3{ margin-left:-733px;}
.nav1 .div1 ul li .mad4{ margin-left:-1089px;}
.nav1 .div1 ul li .mad5{ margin-left:-1246px;}
.nav1 .div1 ul li .mad6{ margin-left:-1452px;}
.nav2{ position:relative; z-index:5000;}
.nav2 .div1{ width:1110px; margin:0 auto;}
.nav2 .div1 ul li{ margin-right:101px; float:left; position:relative; height:56px;}
.nav2 .div1 ul li .a1{ line-height:16px; padding-top:12px; display:block;}
.nav2 .div1 ul li .a1 .p1,.nav2:hover .div1 ul .li .a1 .p1{ font-size:14px; color:#cdb07a; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.nav2 .div1 ul li .a1 .p2,.nav2:hover .div1 ul .li .a1 .p2{ text-transform:uppercase; margin-top:2px; color:#cdb07a; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.nav2 .div1 ul li:hover .a1 .p1,.nav2 .div1 ul li:hover .a1 .p2,.nav2 .div1 ul .li .a1 .p1,.nav2 .div1 ul .li .a1 .p2,.nav2:hover .div1 ul .li:hover .a1 .p1,.nav2:hover .div1 ul .li:hover .a1 .p2{ color:#f2bc56;}
.nav2 .div1 ul li .p3{ position:absolute; height:0px; overflow:hidden; background:#363636; width:1380px; top:56px; left:0px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.nav2 .div1 ul li .p3 a{ display:block; float:left; line-height:55px; color:#808080; margin-right:60px;}
.nav2 .div1 ul li .p3 a:hover{ color:#dac8b3}
.nav2 .div1 ul li .p3 .aa5{ padding-left:45px;}
.nav2 .div1 ul li .p3 .aa6{ padding-left:374px;}
.nav2 .div1 ul li .p3 .aa7{ padding-left:731px;}
.nav2 .div1 ul li .p3 .aa8{ padding-left:887px;}
.nav2 .div1 ul li .p3 .aa9{ padding-left:885px;}
.nav2 .div1 ul li .p3 .aa10{ margin-right:0px;}
.nav2 .div1 ul li .mad2 a{ padding-top:32px; margin-right:90px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.nav2 .div1 ul li .mad2 .aa1{ background:url("1_22.png") center 10px no-repeat; margin-left:212px;}
.nav2 .div1 ul li .mad2 .aa2{ background:url("1_23.png") center 10px no-repeat;}
.nav2 .div1 ul li .mad2 .aa3{ background:url("1_24.png") center 20px no-repeat;}
.nav2 .div1 ul li .mad2 .aa4{ background:url("1_25.png") center 10px no-repeat;}
.nav2 .div1 ul li .mad2 .aa5{ background:url("2aa.png") center 10px no-repeat; padding-left:0}
.nav2 .div1 ul li .mad2 .aa6{ background:url("1aa.png") center 10px no-repeat; padding-left:0}
.nav2 .div1 ul li .mad2 .aa1:hover{ background:url("1_22a.png") center 8px no-repeat;}
.nav2 .div1 ul li .mad2 .aa2:hover{ background:url("1_23a.png") center 8px no-repeat;}
.nav2 .div1 ul li .mad2 .aa3:hover{ background:url("1_24a.png") center 18px no-repeat;}
.nav2 .div1 ul li .mad2 .aa4:hover{ background:url("1_25a.png") center 8px no-repeat;}
.nav2 .div1 ul li .mad2 .aa5:hover{ background:url("2a.png") center 8px no-repeat; padding-left:0}
.nav2 .div1 ul li .mad2 .aa6:hover{ background:url("1a.png") center 8px no-repeat; padding-left:0}
.nav2 .div1 ul .li1{ padding-top:5px;}
.nav2 .div1 ul .li2{ margin-right:0px;}
.nav2 .nav_bg{ position:fixed; width:100%; margin-left:0px; left:0px; top:0px; background:#100d0d; height:56px;}
.nav2 .div1 ul li .p3{ width:1920px;}
.nav2 .div1 ul li .mad1{ margin-left:-405px;}
.nav2 .div1 ul li .mad2{ margin-left:-567px;}
.nav2 .div1 ul li .mad3{ margin-left:-733px;}
.nav2 .div1 ul li .mad4{ margin-left:-1089px;}
.nav2 .div1 ul li .mad5{ margin-left:-1246px;}
.nav2 .div1 ul li .mad6{ margin-left:-1452px;}
.foot{ background:url("1_43.png") center top no-repeat; height:356px; position:relative; margin-top:-105px; z-index:10001;}
.foot .foot_top{ padding-top:71px; height:225px;}
.foot .foot_top .div1{ width:115px; text-align:center;}
.foot .foot_top .div1 .p2{ margin-top:40px;}
.foot .foot_top .div2{ margin-left:60px; padding-top:24px;}
.foot .foot_top .div2 .p1{ background:url("1_46.png") center left no-repeat; padding-left:72px; height:60px;}
.foot .foot_top .div2 .p1 .pp1{ font-size:14px; color:#F0D38F; padding-top:3px;}
.foot .foot_top .div2 .p1 .pp2{ font-size:30px; color:#F0D38F; margin-top:6px;}
.foot .foot_top .div2 .p2{ color:#F0D38F; font-family:Myriad Pro; font-size:16px; margin-top:60px;}
.foot .foot_top .div2 .p3{ color:#F0D38F; margin-top:10px;}
.foot .foot_top .div3{ padding-top:24px;}
.foot .foot_top .div3 ul li{ float:left; margin-left:59px; }
.foot .foot_top .div3 ul li a{ display:block; color:#F0D38F; position:relative; left:0px; line-height:28px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.foot .foot_top .div3 ul li a:hover{ color:#f2bc56; left:-5px;}
.foot .foot_top .div3 ul li .a1{ font-size:14px; margin-bottom:12px;}
.foot_bottom{ background:#232020; height:38px; line-height:38px; margin-top:22px; color:#8c8c8c;}
.foot_bottom a{ color:#8c8c8c;}
.foot_bottom a:hover{ color:#f2bc56}
/* 公用样式 End */

/* Index */
.banner{ position:fixed; overflow:hidden; width:1920px; overflow:hidden; left:50%; margin-left:-960px; background:#000; height:100%;}
.banner .slides { width:1920px; height:950px; position:relative;z-index:1; -webkit-transition: all 1.5s; -moz-transition: all 1.5s; transition: all 1.5s; -webkit-filter: blur(0px); -moz-filter: blur(0px); -ms-filter: blur(0px); filter: blur(0px);}
.banner .slides li { width:1920px; height:950px; overflow:hidden;}
.banner .slides li a{ display:block;}
.banner .slides li img{ width:1920px; height:950px; -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -o-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3); -webkit-transition: all 7.5s 0s ease-out; -moz-transition: all 7.5s 0s ease-out; transition: all 7.5s 0s ease-out; }
.banner .slides .flex-active-slide img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}
.banner .flex-control-nav { position:absolute; bottom:5%; z-index:99;width:100%; text-align:center; left:0px; display:none;} 
.banner .flex-direction-nav{ display:none;}
.banner .div1{ display:none; background:url("dot-black.png") repeat; width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:10; opacity:0;}
.banner .div2{ background:url("1_01.png") center center no-repeat; width:575px; height:388px; position:absolute; z-index:20; top:50%; margin-top:-220px; left:652px; padding-left:69px; opacity:0; }
.banner .div2 .p1{ position:relative; top:131px; height:1px; overflow:hidden; width:58px;}
.banner .div2 .p2{ position:relative; top:131px; height:1px; overflow:hidden; width:67px;}
.banner .div2 .p3{ position:relative; top:131px; height:1px; overflow:hidden; width:59px;}
.banner .div2 .p4{ position:relative; top:131px; height:1px; overflow:hidden; width:59px;}
.banner .div2 .p5{ position:relative; top:131px; height:1px; overflow:hidden; width:61px;}
.banner .div2 .p6{ position:relative; top:131px; height:1px; overflow:hidden; width:62px;}
.banner .div2 .p7{ position:relative; top:29px; height:1px; overflow:hidden; width:137px;}
.banner .div2 .p8{ position:relative; top:233px; opacity:0; overflow:hidden; width:29px;}
.banner1 .slides{ -webkit-filter: blur(10px); -moz-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px);}
.dd{ height:950px; position:relative; z-index:1000; width:100%; left:0px; background:#a85f5b; overflow:hidden;}
.dd .div1{ position:absolute; z-index:5; top:160px; height:682px; left:0px; width:100%;}
.dd .div1 .p1{ position:absolute; top:-20px; left:50%; margin-left:-5px; z-index:10; width:42px; height:696px;}
.dd .div1 .p2{ position:absolute; right:50%; width:0%; overflow:hidden; height:682px; overflow:hidden;}
.dd .div1 .p2 img{ position:absolute; right:0px; top:5px; width:2339px; height:682px; margin-right:-5px;}
.dd .div2{ position:absolute; top:139px; right:50%; z-index:10; margin-right:-5px;}
.dd .div3a{ -webkit-transition: all 5s 2s; -moz-transition: all 5s 2s; transition: all 5s 2s; -webkit-filter: blur(5px); -moz-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px);}
.dd a{ cursor:url("tj_28.ico"), pointer; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.ss{ position:relative; background:url("1_26.jpg") top center no-repeat; padding-top:75px; height:875px; overflow:hidden; z-index:100;}
.ss #show1{ position:relative;}
.ss #show1 .tag_tit{ position:relative; z-index:10;}
.ss #show1 .tag_tit dd{ float:left; height:518px; width:227px; margin-right:90px; text-align:center; cursor:pointer; position:relative; top:45px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; z-index:15;}
.ss #show1 .tag_tit dd .div1{ width:227px; height:518px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.ss #show1 .tag_tit dd .div1a{ background:url("1_27.png") center top no-repeat;}
.ss #show1 .tag_tit dd .div1b{ background:url("1_28.png") center top no-repeat;}
.ss #show1 .tag_tit dd .div1c{ background:url("1_29.png") center top no-repeat;}
.ss #show1 .tag_tit dd .div1d{ background:url("1_30.png") center top no-repeat;}
.ss #show1 .tag_tit .on .div1a{ background:url("1_27a.png") center top no-repeat;}
.ss #show1 .tag_tit .on .div1b{ background:url("1_28a.png") center top no-repeat;}
.ss #show1 .tag_tit .on .div1c{ background:url("1_29a.png") center top no-repeat;}
.ss #show1 .tag_tit .on .div1d{ background:url("1_30a.png") center top no-repeat;}
.ss #show1 .tag_tit .pro_subico{ position:absolute; top:0px; left:0px; width:227px; height:518px; z-index:10; background:url("1_31.png") top center no-repeat;}
.ss #show1 .div2{ position:absolute; top:350px; height:474px; left:0px; z-index:1000; width:1200px; background:url("1_10.png") center 95px no-repeat;}
.ff{ background:url("1_33.jpg") center top no-repeat; height:950px; position:relative; z-index:100;}
.ff .slides_container{ position:relative; width:1920px; left:50%; margin-left:-960px;}
.ff .slides_container a{ width:1920px; height:950px; display:block;}
.ff .slides_container a .div1 img { display:block; width:1920px; height:950px;}
.ff .slides_container a .div2{ position:absolute; top:414px; right:301px; z-index:100;}
.ff .slides_container a .div2 .p1 img{ -webkit-animation: spin 1.5s linear infinite; animation: spin 1.5s linear infinite;}
.ff .slides_container a .div2 .p2{ position:absolute; right:35px; top:-130px; width:0px; height:0px; display:none;}
.ff .slides_container a .div2 .p2 img{ filter:alpha(opacity=0); opacity:0;}
.ff .pagination { width:100%; text-align:center; bottom:107px; position:absolute; z-index:100;}
.ff .pagination li { width:11px; margin-left:15px; display:inline-block;}
.ff .pagination li a { display:inline-block; width:9px; height:9px; border:1px solid #bf9f62; border-radius:100%; line-height:1000px; overflow:hidden;}
.ff .pagination li.current a{ background:#bf9f62; width:9px; height:9px; border-radius:9px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.ff .ff1{ position:absolute; top:370px; left:1152px; z-index:100;}
.gg{ background:url("1_37.jpg") center top no-repeat; height:950px; position:relative; z-index:100;}
.gg .box{ position:relative;}
.gg .box .div1{ position:absolute; padding-top:87px; top:0px; width:100%; text-align:center;}
.gg .box .div2{ text-align:center; padding-top:249px; top:0px;}
.gg .box .div2 img{ -webkit-transform:scale(0.5); -moz-transform:scale(0.5); -o-transform:scale(0.5); -ms-transform:scale(0.5); transform:scale(0.5); -webkit-transition: all 2s 0.6s; -moz-transition: all 2s 0.6s; transition: all 2s 0.6s;}
.gg .box .div2a img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}
.gg .box .div3{ text-align:center; margin-top:24px; top:50px;}
.gg .box .div4{ text-align:center; margin-top:19px; top:50px;}
.gg .box .div5{ text-align:center; margin-top:22px; top:50px;}

.div_index{ position:absolute; top:0px; left:0px; width:100%; height:80%; z-index:5002;}
.div_index a{ display:block; width:100%; height:100%;}
/* Index End */

/* Main */ 
.aaaa1{ position:absolute; top:-56px;}
.main_body .foot{ margin-top:-55px;}
.main_banner{ width:1920px; position:relative; left:50%; margin-left:-960px;}
.main_banner .a_js1{ position:absolute; top:310px; left:50%; margin-left:-31px; border:6px solid #fff; width:50px; height:50px; text-align:center; z-index:10; border-radius:100%; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; opacity:0.7;}
.main_banner .a_js1 img{ width:15px; padding-top:17px; padding-left:4px;}
.main_banner .a_js1:hover{ box-shadow: 0px 0px 20px 5px rgba(255, 255, 255, 0.5) }
.div_abo{ background:url("2_01.png") top center no-repeat; height:950px; width:1920px; position:relative; left:50%; margin-left:-960px; overflow:hidden;}
.div_abo .div_abo_bg{ background:url("2_02.png") left top no-repeat; height:950px; width:0px; position:absolute; top:0px; left:0px;}
.div_abo .box{ position:relative;}
.div_abo .div1{ position:absolute; left:-100px; padding-top:148px; width:545px; z-index:10; top:15px; }
.div_abo .div1 .lf{ width:185px;}
.div_abo .div1 .rg{ width:340px;}
.div_abo .div1 .rg .p2{ /*writing-mode: vertical-rl; writing-mode: tb-rl;*/ color:#333; font-size:14px; line-height:26px; letter-spacing:1px; margin-top:15px; text-align:justify;}
.div_abo .div2{ position:absolute; left:-91px; padding-top:488px; width:449px; height:245px; z-index:10; top:15px;}
.div_abo .div3{ position:absolute; left:298px; padding-top:256px; z-index:5; top:15px;}
.div_abo .div4{ position:absolute; left:443px; padding-top:190px; z-index:10; top:15px;}
.div_abo .div5{ position:absolute; left:422px; padding-top:500px; z-index:10; font-size:14px; color:#333;/* writing-mode: vertical-rl; writing-mode: tb-rl;*/ width:400px; height:285px; line-height:26px; letter-spacing:1px; top:15px; text-align:justify;}
.div_abo .div6{ position:absolute; left:950px; padding-top:210px; z-index:10; font-size:14px; color:#333;/* writing-mode: vertical-rl; writing-mode: tb-rl;*/ width:325px; height:269px; line-height:26px; letter-spacing:1px; top:15px; text-align:justify; }
.div_abo .div7{ position:absolute; right:-216px; padding-top:626px; top:15px;}
.div_abo1{ background:url("2_09.jpg")  center top no-repeat; height:950px; position:relative; z-index:100;}
.div_abo1 .lf{ width:400px; padding-top:125px; position:relative; left:-50px; }
.div_abo1 .lf .p2{ /*writing-mode: tb-lr; writing-mode: tb-rl;*/ color:#e5e5e5; font-size:16px; margin-top:50px; position:relative; left:50px; line-height:30px; letter-spacing:1px; text-align:justify; }
.div_abo1 .lf .p3{ margin-top:50px; padding-left:50px;}
.div_abo1 .lf .p3 a{ color:#c6a251; font-size:18px; background:url("5_06b.png") right 3px no-repeat; padding-right:30px; position:relative; left:0px;}
.div_abo1 .lf .p3 a:hover{ left:10px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_abo1 .rg{ background:#d29a60; width:585px; height:854px; position:relative; margin-top:96px; right:-50px;}
.div_abo1 .rg img{ position:relative; top:42px; left:42px; box-shadow: 0px 0px 40px 10px rgba(0, 0, 0, 0.1)}
.div_abo2{ background:url("2_12.jpg") fixed center top no-repeat; position:relative;}
.div_abo2 .div1{ background:url("2_13.png") left top no-repeat; width:800px; height:276px; color:#333; font-size:14px; line-height:26px; position:relative; top:120px;}
.div_abo2 .div1 .p1{  /*writing-mode: tb-lr; writing-mode: tb-rl;*/ padding-top:100px; padding-left:212px; }
.div_abo2 .div2{ margin-top:80px; position:relative; top:-50px;}
.div_abo2 .rollBox{width:1200px; position:relative;}
.div_abo2 .rollBox .LeftBotton{ position:absolute;height:105px;width:49px;background:url("2_14.png") center center no-repeat;overflow:hidden; cursor:pointer; top:110px; left:-100px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_abo2 .rollBox .LeftBotton:hover{ background:url("2_14a.png") center center no-repeat;}
.div_abo2 .rollBox .RightBotton{ position:absolute; height:105px;width:49px;background:url("2_15.png") center center no-repeat;overflow:hidden;cursor:pointer;  top:110px; right:-100px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_abo2 .rollBox .RightBotton:hover{ background:url("2_15a.png") center center no-repeat;}
.div_abo2 .rollBox .Cont{width:1200px;overflow:hidden;float:left;}
.div_abo2 .rollBox .ScrCont{width:10000000px;}
.div_abo2 .rollBox .Cont .pic{
	width:250px;
	float:left;
	text-align:center; 
	margin-right:25px;
	padding-left:25px; 
	padding-top:50px;}
.div_abo2 .rollBox .Cont .pic img{ max-height: 325px;}
.div_abo2 .rollBox .Cont .pic .p2 { color:#666; font-size:14px; line-height:26px; margin-top:15px; }
.div_abo2 .rollBox #List1,.div_abo2 .rollBox #List2{float:left;}
.div_abo2 .div3{ top:-50px; margin-top:60px; padding-bottom:150px;}
.div_abo2 .div3 .p1{/* background:url(../images/tj_01.png) left 8px no-repeat; padding-left:18px;*/ font-size:16px; margin-bottom:15px; }
.div_pro{ background:url("3_01.jpg") center top no-repeat; height:1025px; position:relative;}
.div_pro .box{ position:relative;}
.div_pro .div1{ position:absolute; top:180px; left:0px; }
.div_pro .div2{ padding-top:265px; width:2280px;overflow:hidden;float:left; margin-left:-1140px; position:relative; left:50%;}
.div_pro .div2 #roll dd{ width:760px;float:left;text-align:center; padding:0px; margin:0px;}
.div_pro .div2 #roll dd img { border:3px solid #F0D38F}
.div_pro .div2 #roll dd .p2{ color:#fff; font-size:28px; margin-top:35px; font-family:宋体; font-weight:bold; } 
.div_pro .div2 .next{ position:absolute;height:117px;width:53px;background:url("3_04.png") center center no-repeat;overflow:hidden; cursor:pointer; top:480px; left:750px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; z-index:100; }
.div_pro .div2 .next:hover{ background:url("3_04a.png") center center no-repeat;}
.div_pro .div2 .prev{ position:absolute; height:117px;width:53px;background:url("3_05.png") center center no-repeat;overflow:hidden;cursor:pointer;  top:480px; right:750px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; z-index:100; }
.div_pro .div2 .prev:hover{ background:url("3_05a.png") center center no-repeat;}
.div_pro1{ background:url("3_06.jpg") center top no-repeat; position:relative; padding-top:204px; top:0px; left:0px; height:821px; width:100%; z-index:10;}
.div_pro1 .div1{ text-align:center; font-family:宋体}
.div_pro1 .div1 .p1{ line-height:36px; font-size:30px; width:333;}
.div_pro1 .div1 .p2{ line-height:18px; font-size:14px; color:#808080; margin-top:15px;}
.div_pro1 .div2{ text-align:center; margin-top:25px; position:relative;}
.div_pro1 .div2 .p1{ position:absolute; top:50%; margin-top:-100px; right:-77px; }
.div_pro1 .div2 .p1 a{ display:block; margin-top:27px; margin-bottom:27px; background:url("tj_33.png") no-repeat; text-align:center; width:124px; height:38px; line-height:38px; color:#010101; font-size:18px;}
.div_pro1 .div2 .p1 a:hover{ background:url("tj_33a.png") no-repeat; color:#fff;}
.div_pro2{ position:relative; z-index:100; padding-top:0px !important;}
.div_pro2 .div1{ text-align:center; position:fixed; bottom:0px; width:100%; left:0px; text-align:center; animation:myfirst 1.5s linear 0s infinite alternate; -moz-animation:myfirst 1.5s linear 0s infinite alternate; -webkit-animation:myfirst 1.5s linear 0s infinite alternate; -o-animation:myfirst 1.5s linear 0s infinite alternate;}

@keyframes myfirst
{
0%   {left:0px; bottom:-50px;}
100% {left:0px; bottom:-25px;}
}
.div_pro2 .div2{ background:#f0f0f0; padding-bottom:100px; min-height:500px; position:relative; z-index:100;}
.div_pro2 .div2 .box{ width:1075px;}
.div_pro2 .div2 .p1{ border-bottom:1px solid #bfbfbf; line-height:80px; padding-top:10px; color:#333232; font-size:24px;}
.div_pro2 .div2 .p2{ margin-top:15px; line-height:36px; font-size:14px;}
.div_pro2 .div2 .p2 img{ max-width:900px;}
.div_pro2 .div3{ background:#f0f0f0; padding-bottom:100px; min-height:500px; padding-top:17px; position:relative; z-index:100;}
.div_pro2 .div3 .p1{ background:#dadada; height:40px; line-height:40px;}
.div_pro2 .div3 .p1 .lf{ font-size:22px;}
.div_pro2 .div3 .p1 .lf span{ font-size:16px; text-transform:uppercase; font-family:Adobe Caslon Pro;}
.div_pro2 .div3 .p1 .rg{ color:#333; font-size:14px;}
.div_pro2 .div3 .p1 .rg .a1{ background:url("tj_11.png") left center no-repeat; padding-left:20px; padding-top:1px; padding-bottom:1px;}
.div_pro2 .div3 .p1 .rg .a1:hover{ background:url("tj_11a.png") left center no-repeat;}
.div_pro2 .div3 .p1 .rg a{ color:#666;}
.div_pro2 .div3 .p1 .rg a:hover{ color:#f2bc56;}
.div_pro2 .div3 .p2{ margin-top:52px;}
.div_pro2 .div3 .p2 .lf{ background:url("tj_12.jpg") center top no-repeat; width:232px; height:500px; padding-top:50px; text-align:center;}
.div_pro2 .div3 .p2 .lf .pp1 a{ background:url("tj_13.png") center bottom no-repeat; line-height:57px; height:57px; text-align:center; color:#333; display:block; font-size:16px;}
.div_pro2 .div3 .p2 .lf .pp1 .on,.div_pro2 .div3 .p2 .lf .pp1 a:hover{ color:#670000;}
.div_pro2 .div3 .p2 .lf .pp2{ margin-top:20px; padding-left:76px; background:url("tj_13.png") center bottom no-repeat; padding-bottom:20px;}
.div_pro2 .div3 .p2 .lf .pp2 a{ color:#666666; font-size:14px; padding-left:14px; display:block; text-align:left; line-height:26px;}
.div_pro2 .div3 .p2 .lf .pp2 .on,.div_pro2 .div3 .p2 .lf .pp2 a:hover{ background:url("tj_14.png") center left no-repeat;} 
.div_pro2 .div3 .p2 .rg{ width:909px;}
.div_pro2 .div3 .p2 .rg .span1{ background:url("tj_15.png") left bottom no-repeat; display:block; color:#333; font-size:18px; padding-bottom:30px;}
.div_pro2 .div3 .p2 .rg ul{ padding-top:13px;}
.div_pro2 .div3 .p2 .rg ul li{ float:left; margin-right:36px; width:278px; margin-top:25px;}
.div_pro2 .div3 .p2 .rg ul li .pp1{ border:1px solid #c9c9c9; overflow:hidden;}
.div_pro2 .div3 .p2 .rg ul li .pp1 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_pro2 .div3 .p2 .rg ul li:hover .pp1 img{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07);}
.div_pro2 .div3 .p2 .rg ul li .pp2{ margin-top:15px; color:#4c4c4c; font-size:14px; text-align:center; overflow:hidden; height:22px;}


.div_pro2 .div3 .p2 .rg1{ width:909px; float:right;}
.div_pro2 .div3 .p2 .rg1 .span1{ background:url("tj_15.png") left bottom no-repeat; display:block; color:#333; font-size:18px; padding-bottom:30px;}
.div_pro2 .div3 .p2 .rg1 ul li{ border-bottom:1px solid #ddd; padding-bottom:26px; margin-top:24px;}
.div_pro2 .div3 .p2 .rg1 ul li .pp1{ width:60px; text-align:center; padding-top:10px; float:left;}
.div_pro2 .div3 .p2 .rg1 ul li .pp1 .span2{ color:#ababab; font-size:48px; line-height:50px; border-bottom:1px solid #e3e3e3; padding-bottom:13px;}
.div_pro2 .div3 .p2 .rg1 ul li .pp1 .span3{ color:#b2b2b2; margin-top:10px;}
.div_pro2 .div3 .p2 .rg1 ul li .pp2{ width:248px; float:left; margin-left:30px;}
.div_pro2 .div3 .p2 .rg1 ul li .pp3{ width:540px; float:right;}
.div_pro2 .div3 .p2 .rg1 ul li .pp3 .span2{ color:#1a1a1a; font-size:20px;}
.div_pro2 .div3 .p2 .rg1 ul li .pp3 .span3{ color:#666; height:44px; overflow:hidden; margin-top:15px;}
.div_pro2 .div3 .p2 .rg1 ul li .pp3 .span4{ border-top:1px solid #ddd; margin-top:20px; padding-top:15px;}
.div_pro2 .div3 .p2 .rg1 ul li .pp3 .span4 .span5{ background:url("tj_30.png") center left no-repeat; display:inline-block; padding-left:30px; color:#808080; margin-right:35px;}
.div_pro2 .div3 .p2 .rg1 ul li .pp3 .span4 .span6{ background:url("tj_31.png") center left no-repeat; display:inline-block; padding-left:30px; color:#808080;}

.div_cul{ background:url("4_07.jpg") center top no-repeat; height:851px; padding-top:173px;}
.div_cul .div_js{ top:30px; width:1200px; position:relative; left:50%; margin-left:-600px;}
.div_cul .rollBox .LeftBotton{ position:absolute;height:105px;width:33px;background:url("4_04.png") center center no-repeat;overflow:hidden; cursor:pointer; top:250px; left:-100px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; z-index:100;}
.div_cul .rollBox .LeftBotton:hover{ background:url("4_04a.png") center center no-repeat;}
.div_cul .rollBox .RightBotton{ position:absolute; height:105px;width:33px;background:url("4_05.png") center center no-repeat;overflow:hidden;cursor:pointer;  top:250px; right:-100px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; z-index:100;}
.div_cul .rollBox .RightBotton:hover{ background:url("4_05a.png") center center no-repeat;}
.div_cul .rollBox .Cont{width:4050px;overflow:hidden; position:relative; margin-left:-2025px; left:50%;}
.div_cul .rollBox .ScrCont{width:10000000px;}
.div_cul .rollBox .Cont .pic{width:1100px;float:left;text-align:center; overflow:hidden; position:relative; margin-left:125px; margin-right:125px;}
.div_cul .rollBox .Cont .pic .div1{ background:#100d0d; padding-top:81px; width:1100px; overflow:hidden;}
.div_cul .rollBox .Cont .pic .div2{ background:#100d0d; width:1100px; color:#c4a590; height:82px; overflow:hidden; line-height:82px; font-size:16px;}
.div_cul .div3{ display:none; position:absolute; right:0px; top:27px; width:241px; height:433px; padding-left:60px; padding-top:64px; padding-right:19px; padding-bottom:69px; background:#a37e61; z-index:100;}
.div_cul .div3 .p1{ width:168px;}
.div_cul .div3 .p1 .pp1{ color:#d0b19c; font-size:18px; text-align:right; font-weight:bold;}
.div_cul .div3 .p1 .pp2{ margin-top:20px; float:left; /*writing-mode: tb-lr; writing-mode: tb-rl;*/ height:370px; color:#e5e5e5; text-align:left; font-size:14px; line-height:26px; letter-spacing:1px; text-align:justify;}
.div_cul .div3 .p1 .pp3{ margin-top:20px; float:left; /*writing-mode: tb-lr; writing-mode: tb-rl;*/ margin-left:10px; color:#d0b19c; font-size:16px;}
.div_cul .div3 .p2{

line-height: 33px;
font-family: NSimSun;

 float:left; width:26px; font-size:24px; color:#76411c; /*writing-mode: tb-lr; writing-mode: tb-rl;*/ letter-spacing:4px; margin-left:10px;}
.div_cul .rollBox #List1,.div_cul .rollBox #List2{float:left;}
.div_cul .div3 .p4{ position:absolute; top:0px; left:0px;}
.div_int{ background:url("4_11.jpg") center 92px no-repeat; height:1150px; position:relative; z-index:100; padding-bottom:80px;}
.div_int .div2{ position:relative; width:791px; height:274px; margin:0 auto; margin-top:-92px; position:relative; background:url("4_10.jpg") no-repeat; padding:65px; padding-top:40px; padding-bottom:0px; color:#7c6a3a; top:100px; font-family:宋体;}
.div_int .div2 .p1{ font-size:18px;}
.div_int .div2 .p2{ font-size:14px; line-height:30px; margin-top:10px;}
.div_int .div3{ margin-top:30px; text-align:center; background:url("4_12.png") center top no-repeat; padding-top:55px; height:167px;}
.div_int .div3 .p1 img{ -webkit-transform:scale(0.5); -moz-transform:scale(0.5); -o-transform:scale(0.5); -ms-transform:scale(0.5); transform:scale(0.5); -webkit-transition: all 2s 0s; -moz-transition: all 2s 0s; transition: 
all 2s 0s;}
.div_int .div3 .p1a img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); opacity:1;}
.div_int .div3 .p2{ margin-top:23px; top:50px;}
.div_int .div4{ position:relative; width:1260px; margin:0 auto; margin-top:40px;}
.div_int .div4 .slides{ overflow:hidden; height:465px;}
.div_int .div4 .lf{ width:490px; height:350px; background:url("4_15.jpg") bottom center no-repeat; left:-150px; z-index:100; top:57px;}
.div_int .div4 .lf .p1{ color:#7c6a3a; font-size:26px; line-height:32px; padding-left:106px; padding-top:48px;/* background:url(../images/tj_03.jpg) 106px bottom no-repeat;*/ padding-bottom:10px; }
.div_int .div4 .lf .p2{ color:#7c6a3a; font-size:16px; line-height:36px; width:263px; padding-left:106px;/* margin-top:20px;*/}
.div_int .div4 .rg{ width:888px; height:465px; padding-bottom:25px; right:-150px; position:relative; z-index:10; margin-top:-350px;}
.div_int .div4 .rg img{ width:888px; height:465px;}
.div_int .flex-control-nav { position:relative; z-index:99; width:100%; text-align:center; left:0px; margin-top:30px; } 
.div_int .flex-control-nav li { display:inline-block; width:12px; height:12px; margin:0 5px;}
.div_int .flex-control-nav li span { display:none;}
.div_int .flex-control-nav li a { width:12px; height:12px; cursor:pointer; background:#cdb07a; display:inline-block; border-radius:12px;}
.div_int .flex-control-nav li a.flex-active { background:#a15d54; }


.div_int .flex-direction-nav .flex-prev{ background:url("tj_04.png") center center no-repeat; width:40px; height:40px; filter:alpha(opacity=0); opacity:0; position:absolute; top:50%; margin-top:-20px; left:-70px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.div_int .flex-direction-nav .flex-prev:hover{ left:-80px;}
.div_int .flex-direction-nav .flex-next{ background:url("tj_05.png") center center no-repeat; width:40px; height:40px; filter:alpha(opacity=0); opacity:0; position:absolute; top:50%; margin-top:-20px; right:-70px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.div_int .flex-direction-nav .flex-next:hover{ right:-80px;}

.div_int .div4 ::-webkit-scrollbar-track{ background:none;}
.div_int .div4 ::-webkit-scrollbar-thumb{ background:#8c3a3a;}
.div_int .div4 ::-webkit-scrollbar{ height:4px;}

.div_news{ background:url("5_01.jpg") center top no-repeat; height:988px;}
.div_news .box{ width:100%; min-width:1300px; padding-top:215px; position:relative;}
.div_news .slides_container{ width:1200px; margin:0 auto;}
.div_news .slides_container li{ float:left; width:300px; height:561px; position:relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.div_news .slides_container li a .div1{ height:219px; overflow:hidden; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.div_news .slides_container li a .div1 img{ width:100%; filter:alpha(opacity=0); opacity:0; position:relative; top:-30px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.div_news .slides_container li a .div2{ position:absolute; top:185px; left:0px; width:250px; padding-left:25px; padding-right:25px; text-align:center; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.div_news .slides_container li a .div2 .p1{ color:#100d0d; font-size:16px; background:url("5_03.jpg") center bottom no-repeat; line-height:26px; padding-bottom:21px; font-weight:bold; height:52px; overflow:hidden;}
.div_news .slides_container li a .div2 .p2{ color:#000; font-size:14px; margin-top:20px;}
.div_news .slides_container li a .div2 .p3{ color:#666; margin-top:22px}
.div_news .slides_container li a .div3{ position:absolute; top:450px; text-align:center; width:136px; height:26px; line-height:26px; color:#c14442; border:1px solid #a3a3a3; left:50%; margin-left:-69px; filter:alpha(opacity=0); opacity:0; font-size:18px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.div_news .slides_container li a .div3:hover{ background:#c14442; color:#fff;}
.div_news .slides_container li:hover{ background:#fff;}

.div_news .slides_container .li1{ background:#fff}
.div_news .slides_container .li1 a .div1{ height:219px;}
.div_news .slides_container .li1 a .div1 img{ opacity:1; top:0 ;}
.div_news .slides_container .li1 a .div2{ top:240px;}
.div_news .slides_container .li1 a .div3{ top:480px; opacity:1;}


.div_news .pagination { display:none;}
.div_news .btn .prev{ display:block; background:url("5_05.png") center center no-repeat; width:32px; height:32px; position:absolute; left:35px; top:457px;}
.div_news .btn .prev:hover{ background:url("5_05a.png") center center no-repeat;}
.div_news .btn .next{ display:block; background:url("5_06.png") center center no-repeat; width:32px; height:32px; position:absolute; right:38px; top:457px;}
.div_news .btn .next:hover{ background:url("5_06a.png") center center no-repeat;}
.div_news .div4{ position:absolute; top:156px; right:97px; background:url("5_07.png") top center no-repeat; height:137px; width:21px; padding-left:19px;  padding-right:17px;  color:#fff; font-size:18px; text-align:center; letter-spacing:8px; font-family:宋体; line-height:30px; padding-top:20px; }
.div_news1{ background:url("5_11.jpg") center top no-repeat fixed; padding-top:138px; min-height:812px; padding-bottom:138px;}
.fx{ color:#666;}
.fx a{ color:#666666; font-size:14px;}
.title{ text-align:center; color:#000; font-size:24px; font-weight:bold; margin-top:35px; line-height:32px;}
.time{ text-align:center; color:#888; margin-top:15px; border-bottom:1px dashed #cdcdcd; padding-bottom:13px;}
.txt{ margin-top:30px; color:#333;}
.txt img{
	max-width: 100%;
}
.back{ border-top:1px dashed #cdcdcd; margin-top:40px; padding-top:25px;}
.back a{ display:block; color:#4c4c4c;}
.back a:hover{ color:#f2bc56;}
.div_news2 .slides_container li:hover{ background:none;}
.div_news2 .slides_container li a .div1{ padding-top:100px;}
.div_news2 .slides_container li a .div2{ color:#333; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.div_news2 .slides_container li a .div3{ background:url("5_13.png") center center no-repeat; width:146px; height:32px; line-height:32px; color:#fff; font-size:12px; border:0px; top:350px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.div_news2 .slides_container li a .div3:hover{ background:url("5_13.png") center center no-repeat; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.div_news2 .slides_container .li1{ background:none !important;}
.div_news2 .slides_container .li1 .div2{ top:280px !important;}
.div_news2 .slides_container .li1 .div2 .p1{ opacity:0 !important;}
.div_news2 .slides_container .li1 .div3{ top:430px !important;opacity:1 !important;}


.div_spe{ background:url("6_01.jpg") center top no-repeat; padding-top:72px; height:919px;}
.div_spe_bg{ background:url("6_02.png") center top no-repeat; height:835px; width:1470px; position:relative; left:50%; margin-left:-735px;}
.div_spe .lf{ width:374px; padding-top:132px;}
.div_spe .lf .div1{ width:374px; height:498px; position:relative; background:#b3a580}
.div_spe .lf .div1 img{ position:absolute; top:26px; left:26px;}
.div_spe .rg{ width:706px; padding-top:94px;}
.div_spe .rg .div1 .p1{ float:left; width:125px;}
.div_spe .rg .div1 .p2{ float:right; width:553px; padding-top:29px;}
.div_spe .rg .div1 .p2 .pp2{ margin-top:18px; line-height:24px; color:#666; font-size:13px; padding-right:28px; text-align:justify}
.div_spe .rg .div1 .p2 .pp3{ background:url("6_06.jpg") top left no-repeat; margin-top:15px; padding-top:15px; font-size:20px; color:#947436;}
.div_spe .rg .div2{ margin-top:30px; height:340px; overflow-y:scroll; line-height:30px; color:#666666; padding-right:24px; text-align:justify}
.div_spe .rg ::-webkit-scrollbar-track{ background:none;}
.div_spe .rg ::-webkit-scrollbar-thumb{ background:#d4b57a;}
.div_spe .rg ::-webkit-scrollbar{ width:4px;}
.div_spe1{ background:url("6_01.jpg") center top no-repeat; padding-top:72px; height:919px;}
.div_spe_bg1{ background:url("6_02.png") center top no-repeat; height:835px; width:1470px; position:relative; left:50%; margin-left:-735px;}
.div_spe1 .div1{ padding-top:87px;}
.div_spe1 .div1 .lf{ width:125px;}
.div_spe1 .div1 .rg{ width:1043px; padding-top:35px;}
.div_spe1 .div1 .rg .p2{ background:url("6_06.jpg") top left no-repeat; margin-top:28px; padding-top:25px; font-size:20px; color:#947436}
.div_spe1 .rollBox{width:1200px; position:relative; margin-top:30px;}
.div_spe1 .rollBox .LeftBotton{ position:absolute;height:105px;width:35px;background:url("6_15.png") center center no-repeat;overflow:hidden; cursor:pointer; top:110px; left:0px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; z-index:100;}
.div_spe1 .rollBox .LeftBotton:hover{ background:url("6_15a.png") center center no-repeat;}
.div_spe1 .rollBox .RightBotton{ position:absolute; height:105px;width:35px;background:url("6_16.png") center center no-repeat;overflow:hidden;cursor:pointer;  top:110px; right:0px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; z-index:100;}
.div_spe1 .rollBox .RightBotton:hover{ background:url("6_16a.png") center center no-repeat;}
.div_spe1 .rollBox .Cont{width:1040px;overflow:hidden; margin:0 auto; padding-top:10px;}
.div_spe1 .rollBox .ScrCont{width:10000000px;}
.div_spe1 .rollBox .Cont .pic{width:208px;float:left;text-align:left; overflow:hidden; position:relative; margin-left:26px; margin-right:26px; top:0px; position:relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.div_spe1 .rollBox .Cont .pic .p1{ background:url("6_10.jpg") center center no-repeat; padding-top:4px; padding-bottom:7px; text-align:center;}
.div_spe1 .rollBox .Cont .pic:hover{ top:-10px;}
.div_spe1 .rollBox .Cont .pic .p2{ color:#000; font-size:24px; margin-top:15px; line-height:26px;}
.div_spe1 .rollBox .Cont .pic .p3{ color:#666; margin-top:5px;}
.div_spe1 .rollBox #List1,.div_spe1 .rollBox #List2{float:left;}
.div_cont{ background:url("7_01.jpg") center top no-repeat; height:644px; text-align:center; color:#e5e5e5;}
.div_cont .div1{ padding-top:163px; font-size:36px; line-height:38px; top:30px;}
.div_cont .div2{ font-size:18px; margin-top:28px; top:30px;}
.div_cont .div3{ font-size:36px; margin-top:28px; line-height:38px; top:30px;}
.div_cont .div4{ margin-top:72px; top:30px;}
.div_cont .div4 a{ background:url("7_02.png") center top no-repeat; padding-top:45px; display:inline-block; color:#e5e5e5; font-size:14px; border-bottom:3px solid #e5e5e5; padding-bottom:5px;}
.div_cont1{ background:url("7_03.jpg") center 137px repeat-y; position:relative; padding-bottom:150px;}
.div_cont1 .div1{ height:5px;}
.div_cont1 .div2{ background:url("7_04.png") center center no-repeat; height:329px; position:relative; width:1300px; left:50%; margin-left:-650px; margin-top:-137px; z-index:100; top:30px;}
.div_cont1 .div2 .lf{ width:240px; text-align:center; background:url("7_09.jpg") right 67px no-repeat; padding-top:50px;}
.div_cont1 .div2 .lf .p2{ margin-top:19px; color:#847b62; font-size:20px;}
.div_cont1 .div2 .lf .p3{ color:#a99d7c; font-size:20px; line-height:30px; margin-top:25px; font-family:Arial; }
.div_cont1 .div3{ text-align:center;}
.div_cont1 .div3 img{ -webkit-transform:scale(0.5); -moz-transform:scale(0.5); -o-transform:scale(0.5); -ms-transform:scale(0.5); transform:scale(0.5); -webkit-transition: all 2s 0s; -moz-transition: all 2s 0s; transition: 
all 2s 0s;}
.div_cont1 .div3a img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); opacity:1;}
.div_cont1 .div4{ text-align:center; color:#757575; margin-top:40px; line-height:48px; font-size:18px; top:100px;}
.div_cont1 .div5{ margin-top:80px; top:100px;}
.div_cont1 .div5 ul li{ margin-bottom:40px;}
.div_cont1 .div5 ul li .div_cont_js{ background:url("7_11.jpg") center top no-repeat; padding-left:42px; height:52px; line-height:52px; color:#fff; cursor:pointer; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_cont1 .div5 ul li .div_cont_js_on,.div_cont1 .div5 ul li:hover .div_cont_js{ background:url("7_11a.jpg") center top no-repeat;}
.div_cont1 .div5 ul li .div_cont_js strong{ font-size:18px; margin-right:25px;}
.div_cont1 .div5 ul li .div_cont_js .span{ margin-left:18px; margin-right:18px;}
.div_cont1 .div5 ul li .div_cont_txt{ background:#fff; padding:50px;}
.div_cont1 .div5 ul li .div_cont_txt .lf{ width:93px; height:125px;}
.div_cont1 .div5 ul li .div_cont_txt .lf .p1{ text-align:center; background:#cbab6f; color:#fff; font-family:Arial; font-size:54px; height:79px; line-height:79px;}
.div_cont1 .div5 ul li .div_cont_txt .lf .p2{ border:1px solid #e4e4e4; height:44px; line-height:44px; text-align:center; color:#999; font-size:14px;}
.div_cont1 .div5 ul li .div_cont_txt .rg{ width:950px;}
.div_cont1 .div5 ul li .div_cont_txt .rg .p1{ border-bottom:1px solid #f5f5f5; height:42px; line-height:42px;}
.div_cont1 .div5 ul li .div_cont_txt .rg .p1 .pp1{ float:left; color:#333; font-size:18px;}
.div_cont1 .div5 ul li .div_cont_txt .rg .p1 .pp2{ float:right; color:#666; font-size:14px;}
.div_cont1 .div5 ul li .div_cont_txt .rg .p1 .pp2 a{ color:#666}
.div_cont1 .div5 ul li .div_cont_txt .rg .p1 .pp2 a:hover{ color:#f2bc56}
.div_cont1 .div5 ul li .div_cont_txt .rg .p2{ margin-top:10px; color:#666;}
.div_cont1 .div5 ul li .div_cont_txt .rg .p2 .pp1{ float:left; width:678px;}
.div_cont1 .div5 ul li .div_cont_txt .rg .p2 .pp1 .span{ margin-left:25px; margin-right:25px; color:#d5d5d5}
.div_cont1 .div5 ul li .div_cont_txt .rg .p2 .pp2{ float:right; width:209px;}
.div_cont1 .div5 ul li .div_cont_txt .rg .p3{ margin-top:20px; font-size:14px; color:#666; line-height:30px;}

.history_body{ background:url("8_01.jpg") top center no-repeat fixed;}
.div_his{ padding-top:56px; position:relative; width:1920px; left:50%; margin-left:-960px; height:4180px; overflow:hidden;}
.div_his .div1{ position:absolute; padding-top:56px; top:100px; left:0px;}
.div_his .div1 .p1{ position:absolute; padding-top:0px; top:0px; left:0px;}
.div_his .div1 .p2{ position:absolute; padding-top:500px; top:0px; left:-100px;}
.div_his .div1 .p3{ position:absolute; padding-top:1000px; top:0px; left:0px;}
.div_his .div2{ position:relative; padding-top:156px; z-index:100; top:0px;}
.div_his .div2 .lf{ color:#8f7749; padding-left:340px;}
.div_his .div2 .lf .p1{ font-size:16px; line-height:60px; padding-top:56px; /*writing-mode: tb-lr; writing-mode: tb-rl;*/ letter-spacing:2px}
.div_his .div2 .rg{ width:182px; position:relative; top:0px;}
.div_his .div3{ position:absolute; padding-left:931px; top:0px; left:0px;}
.div_his .div3 .p1{ position:absolute; padding-top:1100px; top:0px; padding-left:100px;}
.div_his .div3 .p2{ position:absolute; padding-top:500px; padding-left:200px; top:0px;}
.div_his .div4{ margin-top:280px; position:relative; top:0px;}
.div_his .div4 .p2{ line-height:48px; color:#8f7749; margin-top:70px; font-size:16px;}
.div_his .div4 .p2 a{ margin-left:25px;}
.div_his .div5{ position:absolute; padding-top:1704px; top:0px;}
.div_his .div6{ position:absolute; padding-top:1177px; padding-left:1279px; top:0px;}
.div_his .div7{ position:relative; z-index:100; margin-top:297px; top:0px;}
.div_his .div7 .lf{ width:873px; padding-top:22px; /*writing-mode: tb-lr; writing-mode: tb-rl;*/ font-size:16px; line-height:60px; color:#8f7749; letter-spacing:2px;}
.div_his .div7 .rg{ width:291px;}
.div_his .div8{ position:absolute; padding-top:2008px; top:0px;}
.div_his .div8 .p1{ position:relative; top:0px;}
.div_his .div8 .p2{ position:relative; top:0px; margin-top:150px;}
.div_his .div9{ position:absolute; padding-top:1912px; padding-left:1318px; top:0px;}
.div_his .div10{ position:relative; z-index:100; margin-top:200px;}
.div_his .div10 .p2{ margin-top:20px; line-height:48px; font-size:16px; color:#8f7749; padding-left:200px;}
.div_his .div10 .p2 a{ margin-left:25px;}
.div_his .div11{ position:absolute; padding-top:3200px; top:0px;}
.div_his .div12{ position:relative; z-index:100; margin-top:125px;}
.div_his .div12 .lf{ width:711px; /*writing-mode: tb-lr; writing-mode: tb-rl;*/ font-size:16px; line-height:60px; color:#8f7749; padding-top:22px;}
.div_his .div12 .rg{ width:276px; padding-right:150px;}
.div_his .div13{ position:absolute; padding-top:3216px; padding-left:1408px; top:0; }
.div_his .div14{ position:relative; height:572px; top:0px;}
.div_his .div14 .p2{ position:absolute; padding-top:262px; padding-left:337px; font-size:14px; line-height:48px; color:#8f7749; top:0px;}
.div_his .div14 .p2 a{ margin-left:25px;}
.div_his .div15{ position:relative; margin-top:500px; text-align:center;}
@media screen and (max-width: 1366px) and (min-width:0px) {/* 移动端的尺寸 */
	/*.div_his .div2 .lf .p1{ font-size:14px; line-height:50px; padding-left:550px;}*/
	.div_his .div4 .p2{ font-size:14px;}
	.div_his .div7 .lf{ font-size:14px; line-height:50px;}
	.div_his .div10 .p2{ font-size:14px; width:870px;}
	.div_his .div12 .lf{ font-size:14px;}
}

.page{ text-align:center; margin-top:50px;}
.page a{ display:inline-block; height:30px; line-height:30px; padding-left:12px; padding-right:12px; margin-left:4px; margin-right:4px; background:#fff; color:#333;}
.page a:hover,.page .on{ background:#6d362e; color:#fff;}
.page span{ display:inline-block; height:30px; line-height:30px; margin-left:4px; color:#666}

.page  .current a { background:#6d362e; color:#fff;}



.div_rg_js{ position:fixed; right:0px; z-index:10; top:50%; z-index:10000; margin-top:-99px; cursor:pointer;}
.div_rg_js .div1{ position:relative;}
.div_rg_js .div1 .p2{ position:absolute; top:0px; right:-180px; width:180px; height:50px;}
.div_rg_js .div2{ position:relative;}
.div_rg_js .div2 .p2{ position:absolute; top:0px; right:-180px; width:180px; height:49px;}
.div_rg_js .div3{ position:relative;}
.div_rg_js .div3 .p2{ position:absolute; top:0px; right:-180px; width:180px; height:50px;}
.div_rg_js .div4{ position:relative;}
.div_rg_js .div4 .p2{ position:absolute; top:0px; right:-180px; width:180px; height:49px;}
.div_rg_js .p1{ position:relative; z-index:100}
.div_rg_js .p2{ color:#fff; background:#673029; text-transform:uppercase; line-height:49px; font-size:14px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.div_rg_js .p2 span{ padding-left:20px;}
.div_rg_js .p2 span a{ margin-right:15px; }
.div_rg_js div:hover .p2{ right:0px;}


.div_rg_js .div4 .p2 .bshare-custom{ padding-left:20px; padding-top:12px; }
.div_rg_js .div4 .p2 .bshare-custom .bshare-qzone{ background:url("tj_40.jpg") center no-repeat;}
.div_rg_js .div4 .p2 .bshare-custom .bshare-qzone:hover{ background:url("tj_40.jpg") center no-repeat;}
.div_rg_js .div4 .p2 .bshare-custom .bshare-weixin{ background:url("tj_39.jpg") center no-repeat;}
.div_rg_js .div4 .p2 .bshare-custom .bshare-weixin:hover{ background:url("tj_39.jpg") center no-repeat;}
/*.div_rg_js .div4 .p2 .bshare-custom .jiathis_button_tqq span{ background:url(../images/tj_39.png) center no-repeat;}
.div_rg_js .div4 .p2 .bshare-custom .jiathis_button_tqq:hover span{ background:url(../images/tj_39.png) center no-repeat;}*/
.div_rg_js .div4 .p2 .bshare-custom .bshare-sinaminiblog{ background:url("tj_38.jpg") center no-repeat;}
.div_rg_js .div4 .p2 .bshare-custom .bshare-sinaminiblog:hover{ background:url("tj_38.jpg") center no-repeat; }
.div_rg_js .div4 .p2 .bshare-custom a{ display:block; float:left; margin-right:15px; width:24px !important; height:24px !important; padding-left:0px !important; padding-right:0px !important; margin-left:0px !important; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

/* writing-mode: vertical-lr;从左向右 从右向左是 writing-mode: vertical-rl; */
/* /*writing-mode: tb-lr; writing-mode: tb-rl;*/ */

/* Main End */ 


/* -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; 背景渐隐 */
/* -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 背景滚动*/
/* -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 图片原比例 */
/* -webkit-transform:scale(0.97); -moz-transform:scale(0.97); -o-transform:scale(0.97); -ms-transform:scale(0.97); transform:scale(0.97); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 图片缩放 */
/* -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s; -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); */
/* -moz-transform 1s; -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s; 图片360旋转 */
/* transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); 图片360旋转 */
/* -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; transition: all 1s; 3D旋转 */
/* -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; transition: all 1s; transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); 3D旋转 */
/* -webkit-filter: blur(2px); -moz-filter: blur(2px); -ms-filter: blur(2px); filter: blur(2px); 高斯模糊 */

/* f2bc56 */



.ch_p p{ writing-mode: tb-rl;}


/*list*/
.list_page{text-align:center;margin:40px;font-family:宋体;}
.list_page a{display:inline-block;padding:7px 15px;background:#fff;border:1px solid #9A3430;font-family:"micorsoft yahei","simsun";margin-left:-1px;color:#333;}
.list_page a:hover{background:#9A3430;color:#fff;border:1px solid #9A3430;}
.list_page a.hover {background:#9A3430;border:1px solid #9A3430;color:#fff;display:inline-block;padding:7px 15px;font-family:"micorsoft yahei","simsun";margin-left:-1px;}

.list_page b{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #9A3430;color:#333;font-family:宋体;}
.list_page b input{border:0;margin:0;padding:0;font-size:12px;font-family:宋体;font-weight:normal;width:12px;vertical-align:middle;text-align:center;}




#kefu1{position:fixed; right:0px; top:80px; z-index:10008; width:130px;  background:url("xf.png") no-repeat; height:290px;}

.cs_close{position: absolute; right: 10px; top: 10px; width: 12px; height: 12px; background: url("img.gif?v=1") no-repeat 0px -150px;}
.cs_close a{display: block; height: 10px;}
.cs_close a span{display: none;}