/**/
body{background:#92836D; font-size:12px; padding-bottom:50px;font-family:'微软雅黑','Microsoft Yahei','Simsun';}
.w0{width:100%; max-width:640px; margin:auto; overflow:hidden;}
.w1{width:92%; margin:auto; overflow:hidden;}
/*字体样式*/
.f1 a,.f1 a:hover{ color:#4B4A50;text-decoration:none; display:block;}
.f2 a,.f2 a:hover{color:#4B4A50; text-decoration:none;}.f2 a:hover{ color:#000;}
.f3 a,.f3 a:hover{color:#FFFFFF; text-decoration:none;}
.f4 a,.f4 a:hover{color: #663399; text-decoration:none; margin-left:3px; margin-right:3px;}.f4 a:hover{ text-decoration:underline;}
.f5 a,.f5 a:hover{ color:#fff;text-decoration:none; display:block;}
/*文字*/
.txt1{width: 100%; line-height: 1.9; overflow: hidden;}
.txt2{ width:100%;overflow:hidden;margin:auto; color:#4B4A50; font-size:12px; line-height:1.8; padding-top:20px; padding-bottom:20px; min-height:300px;word-wrap: break-word; word-break:break-all;}
.txt2 img{border-radius: 5px;}
/*文章详情*/
.aTitle{width:100%; margin:auto;  padding-bottom:20px; text-align:center; font-size:18px}
.aSub{width:100%; margin:auto; text-align:center; height:30px; line-height:30px; background:#f8f8f8;}
.aBody{width:100%; margin:auto; padding-top:15px; padding-bottom:15px; line-height:1.8; font-size:14px;}.aBody a strong{color: #663399;}

/*底部导航*/
.end{width:100%; max-width:640px; margin:auto; clear:both; overflow:hidden; position:fixed; bottom:0px; z-index:9999; background-color: #604A33; }
.end li{width:25%; height:70px; line-height:70px; text-align: center;float:left; overflow:hidden;}
/*分页*/
.pageList{color:#4B4A50; width:92%; margin: auto; padding-top: 60px; }
.pageList a,.pageList a:hover{background:#222; color:#888;border:1px #222 solid; text-decoration:none;}
.pageList a:hover,.pageList .on{background:#4B4A50; border:1px #4B4A50 solid; color:#fff;}

/**/
.position1{ position:relative; z-index:30;}
.active_obj .box{ filter:alpha(Opacity=0);-moz-opacity:0;opacity:0; }
/**/
.index1{ background:url(../images/index1_v3.png) center no-repeat; background-size: 100%; height:381px;}
.index2{ background:url(../images/index2_v2.jpg) center no-repeat; background-size: 100%;height:547px;}
.index3{ background:url(../images/index3.jpg) center no-repeat; background-size: 100%;height:78px; line-height: 78px; text-align: left; text-indent: -300px; overflow: hidden;}
.index4{ background:url(../images/index4.jpg) center no-repeat; background-size: 100%;height:294px;}

.weixin{ text-align:center;}
.weixin img{ height:130px; width:130px; margin: 20px 0px; border-radius: 10%; }

.more{width: 100px; margin: auto; border-top: 1px #75624D solid; border-bottom: 1px #75624D solid; height: 32px; line-height: 32px; text-align: center; margin-top: 20px; margin-bottom: 20px;}

.bg1{background: url(../images/bg1_v3.jpg) top center no-repeat; background-size: 100%; height: 367px;}
.bg2{background: url(../images/bg2.png) top center no-repeat; background-size: 100%; height: 6px;}
.bg3{background: url(../images/bg3.jpg) top center repeat-y; background-size: 100% auto; min-height: 400px;}
.bg4{background: url(../images/bg4.png) top center no-repeat; background-size: 100%; height: 485px;}
.bg5{background: url(../images/bg5.png?v=22) top center no-repeat; background-size: 100%; height: 214px;}
.bg7{background: url(../images/bg7.png) top center no-repeat; background-size: 100%; height: 485px;}
.bg8{background: url(../images/bg8.png) top center no-repeat; background-size: 100%; height: 99px;}
.bg9{background: url(../images/bg9.png) top center no-repeat; background-size: 100%; height: 163px;}
.bg10{background: url(../images/bg10.png) bottom center no-repeat; background-size: 100% auto; min-height: 80px;}

.foot{padding: 20px 0px; line-height: 1.9; color: #4B4A50; text-align: center;}

.title1{background: url(../images/title1.png) center no-repeat; background-size: 100%; height: 100px; margin: 20px 0px;}
.title2{background: url(../images/title2.png) center no-repeat; background-size: 100%; height: 100px; margin: 20px 0px;}
.title3{background: url(../images/title3.png) center no-repeat; background-size: 100%; height: 100px; margin: 20px 0px;}
.title4{background: url(../images/title4.png) center no-repeat; background-size: 100%; height: 150px; margin: 20px 0px;}
.title5{background: url(../images/title5.png) center no-repeat; background-size: 100%; height: 150px; margin: 20px 0px;}
.title6{background: url(../images/title6.png) center no-repeat; background-size: 100%; height: 100px; margin: 20px 0px;}
.title7{background: url(../images/title7.png) center no-repeat; background-size: 100%; height: 150px; margin: 20px 0px;}
.title8{background: url(../images/title8.png) center no-repeat; background-size: 100%; height: 100px; margin: 20px 0px;}

.line1{width: 44%; left: 28%; height: 50%; top: 25%; overflow: auto; position: absolute; z-index: 60;}
.line2{width: 590px ; height:400px; margin: auto; padding: 5px; background-color: #fff; overflow: hidden; margin-bottom: 10px; box-shadow: 2px 2px 3px #ccc;}

.lan{overflow:hidden;width:100%; height:200px;}
.lan1{background:url(../images/lan1.png) center no-repeat;  background-size:250px 62px; }
.lan2{background:url(../images/lan2.png) center no-repeat;  background-size:250px 62px; }
.lan3{background:url(../images/lan3.png) center no-repeat;  background-size:250px 62px; }
.lan4{background:url(../images/lan4.png) center no-repeat;  background-size:250px 62px; }
.lan5{background:url(../images/lan5.png) center no-repeat;  background-size:250px 62px; }
.lan6{background:url(../images/lan6.png) center no-repeat;  background-size:250px 62px; }
.lan7{background:url(../images/lan7.png) center no-repeat;  background-size:250px 62px; }
.lan8{background:url(../images/lan8.png) center no-repeat;  background-size:250px 62px; }
.lan9{background:url(../images/lan9.png) center no-repeat;  background-size:250px 62px; }
.lan10{background:url(../images/lan10.png) center no-repeat;  background-size:250px 62px; }
.lan11{background:url(../images/lan11.png) center no-repeat;  background-size:250px 62px; }

.nav ul{ width:100%; clear:both; overflow:hidden; padding: 10px 0px;}
.nav li{width:20%; height:36px; line-height:36px; float:left; overflow:hidden; text-align:center;}

.ul1 ul{width:70%; height: 90%; overflow:hidden;top:10%; left: 16%; position: absolute; z-index: 60;}
.ul1 li{width:100%; height:33.333%; overflow:hidden; color:#4B4A50;}

.ul2 ul{width:100%; clear:both; overflow:hidden;}
.ul2 li{width:33.333%; float:left; overflow:hidden; padding-bottom:15px; text-align:center;}
.ul2 li img{width:80%; margin-bottom:10px; border-radius: 100%;}

.ul3 ul{width:100%; margin:auto; overflow:hidden;}
.ul3 li{width:100%; overflow:hidden; padding-top:10px; padding-bottom:10px; border-bottom:1px #B19780 dotted; color:#4B4A50;}
.ul3 li > .FAM, .ul3 li > .FAM > dd,.ul3 li > .FAM > dt{padding:0px; margin:0px; padding-bottom:5px;}
.ul3 .FAM .t a,.FAM .t a:hover{font-size:14px;}
.ul3 .FAM .t b{font-size:12px; font-weight:100; font-style:normal;}
.ul3 .FAM dt small{font-size:12px;}
.ul3 .FAM dd div{width:40%;}
.ul3 .FAM dd img{width:100%;}
.ul3 .FAM dd .and,.ul3 .FAM dd .mid{width:20%; min-height:30px;}
.ul3 .FAM dd .and{ height:100px;background:url(../images/none.png) center no-repeat; background-size: 30px 30px;}

.ul4 ul{width:100%; margin:auto; overflow:hidden; }
.ul4 li{width:100%; overflow:hidden; padding-bottom:20px; padding-top:20px;}
.ul4 li .lr{width:100%; clear:both; overflow:hidden;}
.ul4 li .l{width:40%;float:left; overflow:hidden; position:relative; text-align: left; }
.ul4 li .l img{ width:90%;}
.ul4 li .l .d1{ display:none;}
.ul4 li .r{width:60%; float:left; overflow:hidden; color:#704219;}
.ul4 li .r .d1{width:100%; height:20px; line-height:20px; font-size:12px; overflow:hidden; }
.ul4 li .r .d2{width:100%; height:20px; line-height:20px; font-size:12px; overflow:hidden;}
.ul4 li .r .d3{ display:none;}

.ul5 ul{width:100%; margin:auto; overflow:hidden; }
.ul5 li{width:100%; overflow:hidden; padding:30px 0px; }
.ul5 li .lr{width:100%; clear:both; overflow:hidden;}
.ul5 li .l{width:40%; float:left; overflow:hidden; position:relative; text-align: left; }
.ul5 li .l img{ width:90%;}
.ul5 li .l .d1{ display:none;}
.ul5 li .r{width:60%; float:right; overflow:hidden; color:#9F7F5F; transition: .4s all;-moz-transition: .4s all;-webkit-transition: .4s all;-o-transition: .4s all;}
.ul5 li .r .t1{width:100%; height:30px; line-height:30px; font-size:12px; overflow:hidden;}
.ul5 li .r .t2{width:100%; height:40px; line-height:20px; font-size:12px; overflow:hidden;}

.ul7{min-height:400px;}
.ul7 ul{width:100%; margin:auto; overflow:hidden;}
.ul7 li{width:100%; overflow:hidden; padding-bottom:50px;}
.ul7 .lr{width:100%; clear:both; overflow:hidden;}
.ul7 .l{width:100%; float:left; overflow:hidden; position:relative; text-align: left; padding-bottom:5px;}
.ul7 .l img{ width:100%;}
.ul7 .r{width:100%; float:right; overflow:hidden; margin-left:40px;}
.ul7 .d1{width:100%; font-size:14px; height:30px; line-height:30px;overflow:hidden;}
.ul7 .d2{width:100%; overflow:hidden; clear:both; color:#73441A; margin-bottom:8px;}
.ul7 .d2 div{width:50%; float:left; height:22px; line-height:22px; overflow:hidden; color:#73441A;}
.ul7 .d2 div.lg{width:100%;}
.ul7 .d2 div cite{float:left; width:60px; overflow:hidden; color:#9F7E5D;}
.ul7 .d3{width:100%; height:36px; background: -webkit-linear-gradient(top, #5D3715 , #824E1E); line-height:36px; text-align:center; border-radius:3px; overflow:hidden; margin-top:10px;}
.ul7 .d3 a, .ul7 .d3 a:hover{color:#fff; display:block; text-decoration:none;}

.ul8 ul{width:100%; clear:both; overflow:hidden;}
.ul8 li{width:33.333%; float:left; overflow:hidden; padding-bottom:35px; text-align:center;}
.ul8 li img{width:80%; margin-bottom:10px; border-radius: 10%;}

.ul9 ul{width:100%; clear:both; overflow:hidden;}
.ul9 li{width:50%; float:left; overflow:hidden; padding-bottom:35px; text-align:center;}
.ul9 li img{width:80%; margin-bottom:10px; border-radius: 10%;}

.ul10 ul{width:100%; overflow:hidden;}
.ul10 li{width:100%; height:35px; line-height: 35px; overflow:hidden; color:#4B4A50;}

/* flexslider */
.flexslider{margin:0px auto;position:relative;width:100%;overflow:hidden;zoom:1; }
.flexslider img{width:600px; height:400px;}
.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;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{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

/**/
.div-responsive{ width:100%; overflow:auto; padding:0px; margin:0px;}
.div-responsive table{ min-width:800px;}
.div-responsive th{min-width:60px;}

/**/
.detail_video iframe{width:100%;}
.detail_video video{width:100%;}

.img_scroll_h{ width: 100%; margin: auto; height: 170px; overflow: hidden;}
.img_scroll_h td{vertical-align: top; text-align: center;}
.img_scroll_h td img{width: 90px; height: 90px; border-radius: 100%; margin: 10px 20px;transition: .4s all;-moz-transition: .4s all;-webkit-transition: .4s all;-o-transition: .4s all;}
.img_scroll_h td em{display: none;}
.img_scroll_h td img:hover{border-radius: 0%; margin-top: 0px;}