@charset "utf-8";
html, body, div,ul, li, dl,ol, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button{ margin: 0; padding: 0; -webkit-text-size-adjust: none; }
body{font-size:14px;color:#666; margin:0; padding:0;width:100%;height:100%;font-family:"微软雅黑";}
li,ul{ list-style:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}
img{ border: 0 none; vertical-align: top; font-weight: normal; font-size: 100%; }
a{text-decoration:none; color:#666;outline:none;}
a:hover{cursor:pointer; color:#553515}
a img{border:none;}
p{margin:0px;}
.clear{diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0;}
h1,h2,h3,h4{font-family:'microsoft yahei'; font-weight:normal;}
.main{width:1200px;height:auto;margin:0 auto;}
.nav-main{display: block;width: 100%;height:214px;margin: auto;text-align: center;padding: 0;font-family:"微软雅黑";}
.nav-logo{height:108px;margin: 0;padding:16px;background:#563516;position: relative;}
.nav-logo img { margin-top: 18px;}
.nav-right{width: 160px;float: right;margin-top: -140px;margin-right: 161px;}
.nav-right a{display: block;float: left;padding-right: 5px; position: relative;width: 45px;height: 50px;left: 110px; background:url(../images/ye-01.png) no-repeat;}
.nav-right .nav-r-a1{background-position: 0px 0px;}
.nav-right .nav-r-a2{background-position: -55px -73px;}
.nav-right .nav-r-a1:hover{background-position:0px 0px;}
.nav-right .nav-r-a2:hover{background-position:-55px 0px;}
.clearfix{width:1200px;height:80px;margin:0 auto;}
.clearfix ul{margin:0px;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix10:after {content:".";display:block;height:10px;clear:both;visibility:hidden;}
.navBar {width:100%;margin:0;padding:0;height:74px;background:#fff;;}
.nav {position:relative;margin:0 auto;font-size:14px;}
.nav a {color:#737373;}
.nav h2 {font-size:18px;margin-bottom: 5px;margin-top:13px;font-weight: bold;}
.nav h3{font-size:14px;line-height:18px;color:#989898;}
.nav .m {float:left;position:relative;z-index:1;display:block;width:133.3px;text-align:center;padding-bottom:8px;}
.nav h2 a {display:block;text-align:center;}
.nav h2 a:hover {color:#553515;}
.nav .sub {display: none;position: absolute;padding: 0;left: -4px;top: 74px;z-index: 1;width: 138px;border: 1px solid #E6E4E3;border-top: 0;background: #fff;}
.nav .sub li {text-align:center;padding:0 8px;margin-bottom:-1px;}
.nav .sub li a {display:block;border-bottom:1px solid #E6E4E3;padding:8px 0;height:28px;line-height:28px;color:#666;font-size:14px;font-weight:bold;}
.lili {border-bottom:#F00 solid 2px;}
.nav .sub li a:hover {color:#b47843;}
.nav .sub li a img{width:16px;height:16px;margin-top:6px;position: absolute;left: 23px;}
.nav .m:hover{border-bottom:5px solid #553415;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.index_banner{width:100%;text-align:center;margin:0;padding:0;}
.index_banner .img img{width:100%;height:0 auto；}
.flexslider{position:relative;overflow:hidden;zoom:1;text-align: center;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;
cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{ display:none}
.ldbk{ height:401px; padding:90px 0 0;}
.ldbk li{ float:left; width:200px;height:401px; position: relative; overflow:hidden;}
.ldbk li img{width:200px;height:401px;}
.ldbk li a{ color:#fff;}
.ldbk li b{ position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;
background:#000;
filter: alpha(opacity=40);
background-color: rgba(0,0,0, 0.4); }
.ldbk li em{cursor:pointer;position: absolute;left: -100px;top: 0;width: 0px;height: 401px;
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.8),rgba(255,255,255,0));transform: skewx(-25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);
}
.ldbk li div{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; z-index:2;}
.ldbk li div h3{ font-size:18px; padding-top:20px;}
.ldbk li .ck{}
.ldbk li .ts .gif img{width: 17px;height: 17px;position: relative;top: 120px;left: 40px;}
.ldbk li .ts h2 img{width:10px;height:10px;}
.ldbk li .fk h2{ background-position:-73px 0;}
.ldbk li .ek h2{ background-position:-148px 0;}
.ldbk li .zj h2{ background-position:-222px 0;}
.ldbk li .ts h2{ background-position:-296px 0;}
.ldbk li .yj h2{ background-position:-375px 0;}
.ldbk li:hover b{
filter: alpha(opacity=70);
background-color: rgba(0,0,0, 0.7);
}
.ldbk li:hover em{left:100px;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;width: 300px;}
.ldbk li div h2{ width:73px;height:73px; background:url(../images/yjcd.png) no-repeat;display:block; margin:135px auto 0;}
.ldbk li p{font-size:16px;}
.lmdb{ line-height:40px; overflow:hidden;}
.lmdb h3{ font-size:30px; color:#553515; float:left; padding:65px 75px 48px 0;}
.lmdb span{font-size:26px; color:#553515; float:left; margin-left:-50px; padding:65px 0 48px 0;}
.lmdb h4{font-size:18px; color:#553515; float: right; padding-top:30px; }
.lmdb h4 a{ color:#553515; }
.zdzj{overflow:hidden;}
.zdzj .zjcy{overflow:hidden;position: relative; height:397px;}
.zdzj .dq_pl{}
.zdzj .dq_pl i{ background: url(../images/zjjt.png) no-repeat; height:63px; width:63px; display:block; position:absolute; top:165px; z-index:99; cursor:pointer;}
.zdzj .dq_pl .prev{ left:0px; background-position:left top;}
.zdzj .dq_pl .next{ right:0px; background-position:left bottom;}
#demo {overflow:hidden;width: 1210px;}
#indemo {float: left;width: 9999%;}
#demo1 {float: left;}
#demo2 {float: left;}
.zdzj .zjcy .box{overflow:hidden; width:289px; margin-right:15px; background:#DCDCDC; float: left;cursor: pointer;position: relative;}
.zdzj .zjcy .box .zjxx{ width:100%; height:0px; position:absolute; bottom:0px; left:0px; overflow:hidden;
}
.zdzj .zjcy .box .zjxx .zjnr{ width:100%; height:76px; position:absolute; bottom:0px; left:0px; background:#707070; color:#FFF; padding:20px 0 0 20px;}
.zdzj .zjcy .box .zjxx span{ font-size:20px; padding-left:20px;}
.zdzj .zjcy .box .zjxx .zjnr p{ font-size:20px; padding-top:5px;}
.zdzj .zjcy .box .zjxx .zjbq{ width:88px; height:38px; position:absolute; bottom:92px; right:5px; font-size:16px; color:#FFF; padding:30px 5px; text-align:center;}
.zdzj .zjcy .box .zjxx .zjbq h3{ font-size:24px; background:#553515;border-radius:100%;height:98px;width:98px;line-height:96px;}
.zdzj .zjcy .box:hover .zjxx{-webkit-animation-name: zjxx160;animation-name: zjxx160;-webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: forwards ; animation-fill-mode: forwards ;-webkit-animation-delay:0s; animation-delay:0s;}
@-webkit-keyframes zjxx160 {
0% { height: 0px;}
100% { height: 160px;}
}
.cdlm{ width:100%; height:456px; background:url(../images/index_20.jpg) no-repeat center center;min-width:1200px; margin:0 auto;margin-top:89px;clear:both;}
.dhx{height:460px;}
.dhx li{ width:300px; height:228px; float:left; text-align:center; position:relative;overflow:hidden;}
.dhx li a{color:#553515;}
.dhx li div { width:100%; height:100%;}
.dhx li div h2{display:block;margin:55px auto 0;width:81px;height:81px;background:url(../images/yjcd.png) no-repeat;}
.dhx li div h3{ font-size:24px; margin-top:10px;}
.dhx .lsbg1{background-color:rgba(255,255,255,0.8);}
.dhx .lsbg{background-color:rgba(85,53,21,0.8);}
.dhx .lsbg h3{color:#fff;}
.dhx li em{cursor:pointer;position: absolute;left: -100px;top: 0;width: 0px;height: 229px;
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.2),rgba(255,255,255,0));transform: skewx(-45deg);-o-transform: skewx(-45deg);-moz-transform: skewx(-45deg);-webkit-transform: skewx(-45deg);
}
.dhx li:hover em{left:355px;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;width:300px;}
.dhx li .hd h2{ background-position:-8px -90px;}
.dhx li .hl h2{ background-position:-88px -90px;}
.dhx li .gl h2{ background-position:-178px -90px;}
.dhx li .yb h2{ background-position:-276px -90px;}
.dhx li .kc h2{ background-position:0 -180px;}
.dhx li .jg h2{ background-position:-90px -185px;}
.dhx li .zm h2{ background-position:-185px -185px;}
.dhx li .gh h2{ background-position:-275px -185px;}
.zthd{clear:both;background-color: #fcfcfc;overflow: hidden;padding-bottom: 90px;}
.zt_list{width:100%;position:relative;font-family:"微软雅黑";}
.zt_list ul li{width:400px;height:auto;float:left; text-align:center; position:relative;overflow:hidden;}
.zt_list ul li h2{display:block;width:81px;height:81px;margin:20px auto 0;}
.zt_list ul li a{color:#553515;}
.zt_list .bg2 a,.zt_list .bg3 a,.zt_list .bg5 a{color:#fff;}
.zt_list .bg1{ background-color:#fff;height:242px;overflow:hidden;color:#553515;}
.zt_list .bg2 a{padding-top:400px;}
.zt_list .bg2 i{ position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;
background:#000;
filter: alpha(opacity=40);
background-color: rgba(0,0,0, 0.4); }
.zt_list .bg3{background-color:#8c6635;height:242px;overflow:hidden; color:#fff;}
.zt_list .bg5{background-color:#8c6635;height:242px;overflow:hidden; position:absolute;top:242px;color:#fff;}
.zt_list .bg4 i{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;color:#553515;
background:#fff;
filter: alpha(opacity=40);
background-color: rgba(255,255,255, 0.4); }
.zt_list .bg2 img{transition:All 1s ease-in-out;}
.zt_list .bg2:hover img{transform:scale(1.1);}
.zt_list .bg4 img{transition:All 1s ease-in-out;}
.zt_list .bg4:hover img{transform:scale(1.1);}
.zt_list li .my{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; z-index:2;}
.zt_list li .LDR{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; z-index:2;padding-top:240px}
.zt_list li h3{ font-size:24px;}
.zt_list li .sw{margin-top:20px;}
.zt_list li .sw h2{display:block;margin:55px auto 10px;width:81px;height:81px;background:url(../images/yjcd.png) no-repeat;background-position:-370px -180px;}
.zt_list ul li p{font-size:20px;}
.new{ width: 1200px; overflow: hidden; clear:both; overflow:hidden;padding-bottom:96px;}
.new_list{width:1250px;}
.new_list ul li{width:388px;float:left;height:312px;border:1px solid #ccc;line-height:22px;margin-right:15px;}
.new_list ul li .pic{width:365px;height:177px;margin:12px;overflow: hidden;}
.new_list ul li .pic a{width:365px;height:177px;}
.new_list ul li .pic a img{transition:All 1s ease-in-out;}
.new_list ul li .pic a:hover img{transform:scale(1.1);}
.new_list ul li .tit a{color:#553515;text-overflow:ellipsis;padding:0 12px;font-size:14px;}
.new_list ul li .con{text-overflow:ellipsis;padding:10px 12px 0 12px;}
.footer{width:100%; background:#553515;float:left;color:#fff;padding-bottom:20px; position:relative;}
.footer .top{ background:url(../images/top.png) no-repeat;position:relative; z-index:10px;width:73px;height:73px;left:50%;top:-35px;}
.footer .top a{ width: 85px; height: 75px; display: block; }
.footer_left{width:360px;float:left;margin:0px 20px;}
.footer_logo{ text-align:center;}
.footer_ewm{padding:30px 10px 0 50px;float:left;}
.footer_ewm h4{ text-align:center;color:#fff;padding-top:10px;}
.footer_us{float:left;width:360px;margin:0px 20px;padding-top:50px;position: relative;}
.f_us_con p{text-align:center;width:140px;padding:2px;}
.line{border-bottom:1px solid #fff;padding:5px 0;margin-bottom:11px;}
.f_us_con h4{text-transform : uppercase;line-height:30px;}
.f_us_con .us{display:block; position:absolute;top:80px;right:0;width: 129px;}
.f_us_con .us a{display:block;margin-right:5px;width:38px;height:30px;background:url(../images/yjcd.png) no-repeat;float:left;}
.f_us_con .us .u_01{ background-position:0 -295px;}
.f_us_con .us .u_02{ background-position:-45px -295px;}
.f_us_con .us .u_03{ background-position:-87px -295px;}
.f_us_con .us .u_01:hover{ background-position:-1px -327px;}
.f_us_con .us .u_02:hover{ background-position:-46px -328px;}
.f_us_con .us .u_03:hover{ background-position:-88px -328px;}
.footer_right{float:right;width:360px;margin:0 0 0 20px;padding-top:50px;}
<!-- 搜索框开始-->
#search_box { padding:9px;width:340px;float: right;}
#search_box .wrapper { background: #fff;border: 1px solid #fff;height: 42px; padding-left: 10px;position: relative;}
#search_box input,#search_box input:focus { border: none;color: #8a8a8a; outline: none;margin: 12px 0;width: 290px;font-family:"微软雅黑";}
#search_box button {height: 40px; position: absolute;right: 1px;top: 1px;width: 45px; background: #553515; border:0;}
.read_article { color:#fff; display:block; font-size:12px; margin-bottom:30px; }
.footer_right #weibo li a {text-indent: -9999px;display: block;}
.search-nav{float:left;padding-top:15px;}
.search-nav ul{width:80px;float:left;margin:0 10px 0 20px;}
.search-nav ul a{color:#fff;line-height:28px;}
.search-nav ul a:hover{border-bottom:1px solid #fff;}
.bq{color:#8a8a8a;width:100%;float:left;padding-top:20px;}
.bq p{ text-align:center;font-size:12px;}
.bq a{color:#8a8a8a;}
.bq a:hover{ color:#FFF;}
<!--长环验-->
.cc{width: 960px;
margin: 0 auto 12px auto;
padding: 12px 0;}
img{max-width:100%;height:auto;}
table{max-width:100%;}
input,select,button,textarea{max-width:100%;box-sizing:border-box;}
@media screen and (max-width:1199px){
.main, .clearfix, .a_ry, .tc_w, .pu_line, .crumbs_con, .pub_con, .gjzc,
.content, .team .str, .gjry2, .ckfw, .ck_box, .ckxm, .ksts, .ksts .ts_box1,
.ksts .ts_box2, .anchor_box, .lchl, .jyyd_box, .pptd, .tsfc, .content01,
.zxgh, .new_content, .new, .index_banner .flexslider{
width:96%;margin-left:auto;margin-right:auto;
}
.nav-main{height:auto;}
.nav-logo img{max-width:60%;height:auto;margin-top:8px;}
.nav .m{width:12%;}
.nav h2{font-size:15px;}
.footer_left, .footer_us, .footer_right{width:31%;margin:0 1.1%;}
.footer_logo img{max-width:100%;height:auto;}
}
@media screen and (max-width:767px){
body{font-size:13px;}
.main, .clearfix, .a_ry, .tc_w, .pu_line, .crumbs_con, .pub_con, .gjzc,
.content, .team .str, .gjry2, .ckfw, .ck_box, .ckxm, .ksts, .ksts .ts_box1,
.ksts .ts_box2, .anchor_box, .lchl, .jyyd_box, .pptd, .tsfc, .content01,
.zxgh, .new_content, .new{
width:96%;margin-left:auto;margin-right:auto;
}
.nav-main{height:auto;padding:0;}
.nav-logo{height:auto;padding:10px 0;}
.nav-logo img{width:180px;height:auto;max-width:70%;margin:5px auto 0;display:block;}
.navBar{height:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.nav{white-space:nowrap;font-size:13px;text-align:left;}
.nav .m{float:none;display:inline-block;width:auto;padding:6px 2.5%;text-align:center;}
.nav h2{font-size:14px;margin:4px 0;}
.nav h3{font-size:12px;}
.nav .sub{position:static;display:none;width:100%;border:none;background:#faf8f4;}
.nav .m:hover .sub{display:block;}
.nav .sub li a{font-size:13px;padding:6px 0;height:auto;line-height:1.6;}
.ldbk ul li{width:48% !important;float:left !important;margin:1% !important;}
.ldbk ul li img{width:100% !important;height:auto !important;}
.ldbk ul li h3{font-size:15px;}
.zjgda ul li{width:200px;}
.zjgda img{width:100%;height:auto;}
.cdlm{height:auto !important;min-width:0 !important;padding:20px 0;background-size:cover;}
.cdlm .dhx ul li{width:48% !important;margin:1%;float:left !important;}
.zthd .zt_list ul li{width:96% !important;margin:2% auto !important;float:none !important;display:block;}
.zthd .zt_list ul li img{width:100% !important;height:auto !important;}
.new_list ul li{width:100% !important;margin-bottom:10px;}
.new_list .pic img{width:100% !important;height:auto !important;}
.new_left{width:100%!important;float:none!important;}
.new_right{width:100%!important;float:none!important;margin-top:20px;}
.new_left .n_top .list_li{width:100%!important;height:auto!important;padding-bottom:10px;}
.new_left .n_top .list_li img{width:96%!important;height:auto!important;margin:2%!important;float:none!important;display:block;}
.new_left .n_top .list_li .n_tit,
.new_left .n_top .list_li .n_text{width:92%!important;margin-left:4%!important;float:none!important;margin-top:8px;}
.new_left .n_top .list_li .zx{float:right;margin:6px 4% 10px 0;}
.last_top .last_tit{font-size:18px;line-height:1.5;}
.last_time{font-size:12px;}
.last_con{padding:0 2%;font-size:14px;line-height:1.8;}
.last_con img{width:100%!important;height:auto!important;}
.footer_left, .footer_us, .footer_right{width:96%!important;float:none!important;margin:10px auto!important;text-align:center;padding-top:10px!important;}
.footer_logo img{width:180px;height:auto;}
#search_box{width:90%!important;float:none!important;margin:0 auto!important;padding:9px!important;}
#search_box input{width:80%!important;}
.footer .top{left:44%;}
.bi_main{overflow-x:auto;}
.bi_main table{width:auto;min-width:600px;}
.public_top{padding:30px 0 15px 0!important;}
.public_top h2{font-size:18px!important;}
.public_top .text{width:92%!important;}
.crumbs{padding:0 2%;}
}
@media screen and (max-width:360px){
.nav .m{padding:6px 2%;}
.nav h2{font-size:13px;}
.footer_logo img{width:150px;}
}
@media screen and (max-width:1199px){
.banner{width:100%!important;height:auto!important;overflow:hidden;}
.banner img{width:100%!important;height:auto!important;max-width:100%!important;}
.banner a{width:100%!important;height:auto!important;display:block!important;}
.content, .content1, .content2, .main_bg{max-width:100%;overflow:hidden;}
}
@media screen and (max-width:767px){
.content, .content1, .content2{width:96%!important;margin-left:auto!important;margin-right:auto!important;}
.content img, .content1 img, .content2 img{width:100%!important;height:auto!important;}
.title, .tit{width:96%!important;margin:0 auto!important;}
table{display:block;overflow-x:auto;}
.left, .right, .fl, .fr{width:100%!important;float:none!important;display:block;}
}