/*
    *by:JasonJ
    *Email:xiaoyi0228@vip.qq.com
    *use£ºPGµç×Ó±¬³¬¼¶´ó½±
*/
.container{ width: 100%; margin: 0 auto;}
.header {
    width: 100%;
    margin: 0px auto;
    height: 120px;
    background: #fff;
}
.clear {
    clear: both;
}
.width {
    width: 1100px;
    margin: 0px auto;
    zoom: 0;
}
.logo {
    width: 574px;
    float: left;
    margin-top: 20px;
}
.ss {
    height: 26px;
    float: right;
    background: #fff;
    width: 273px;
    margin-right: 10px;
    margin-top: 10px;
}
.ss .jbhg {
    text-align: right;
    font-size: 13px;
    padding-top: 9px;
    height: 26px;
    line-height: 26px;
    padding-bottom: 20px;
}
.ss_an {
    float: right;
    width: 58px;
    background: none;
    border: none;
    height: 26px;
    cursor: pointer;
    outline: none;
    border-radius: 0px;
}
.ss_k {
    float: left;
    border: 1px solid #d1d1d1;
    border-right: none;
    background: #fff;
    height: 24px;
    line-height: 24px;
    width: 209px;
    outline: none;
    padding-left: 5px;
    color: #888484;
}
.ss .jbhg a {
    color: #444444; 
    padding-left: 7px;
    padding-right: 8px;
}
/* banner */
.bannerbox{ width:100%; height:329px; margin:0 auto; padding-top: 1px; }

.banner_1{width:1100px; margin:0 auto; height:329px; text-align:center;font-size:0; overflow:hidden;}
*{padding:0; margin:0;}
.focus{ position:relative; width:100%; height:329px; background-color: #000; float: left; overflow:visible; margin:0 auto;}
.banner img{ width:100%;} 
.focus .shadow .title{width:100%; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; width:100%;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:100000;  }  
.focus .shadow{ width:420px; display:block; position:absolute; bottom:30px; left:30px; z-index:10; height:33px; background:rgba(0,0,0,0.4);   
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000')\5;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:15px; overflow:hidden; width:400px; display:inline-block; position:absolute; left:50%; margin-left:-195px; height:33px; line-height:33px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000; height:370px;  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:10px;  position:absolute; height:20px; text-align:center; z-index: 200000; right:480px; width:120px;}
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:10px}
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; margin:0 5px;color:#B0B0B0;float:left; background:#f5f5f5;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/point.png" ,sizingMethod="crop"); }  
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ffa248;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/point_1.png" ,sizingMethod="crop");}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(/dfiles/6442/images/focus_btn.png) no-repeat;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/focus_btn.png" ,sizingMethod="crop"); }
.focus .prev{top: 50%;margin-top: -37px; left:50px;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right:50px;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{background-position:0 0; }  
.focus .next:hover{background-position:-40px 0;}  


.head{ position: relative;}
.head .logo{ float: left; padding-top: 15px;}
.head i{ float: left; margin-left: 10px; padding-top:43px;}
#pull{ display: none;}
.navmenu{ display: none; position: absolute; top: 40px; left: 0; z-index: 3; width: 100%;}
.navmenu ul li{ background: url(/dfiles/6442/images/icon_aplw_95.png) repeat; line-height: 35px; border-bottom:1px #ddd solid; padding: 0 15px;}
.navmenu ul li a{ font-size: 1.6em; display: block;}
.main{ background: #f5f5e9; padding: 15px 10px;}
.nav{ background: #62443a; line-height: 41px;}

.nav ul li:last-child{ border-right: none;}

.banner{ height: 350px; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.mainl{ background: #ecece0; width: 231px; border-right: 1px #cdccb8 solid; float: right;}
.mainr{ width: 831px; float: left;}

.litembox .tit{ background: #dcddcd url(icon_titbg_02.png) bottom right no-repeat; height: 31px; line-height: 31px; border-top: 1px #aaab9b dashed; overflow: hidden;}
.litembox .tit .tita{ display: block; float: left; height: 31px; line-height: 31px; padding: 0 0 0 30px; font-size: 1.4em; font-weight: bold; color: #6b6b61; position: relative;}
.litembox .tit .tita i{ background: url(/dfiles/6442/images/listbg_01.png) no-repeat; width: 4px; height: 23px; display: block; position: absolute; top: 5px; left: 18px; z-index: 2;}
.litembox .tit .tita b{ background: url(/dfiles/6442/images/icon_titbg_01.png) no-repeat; width: 7px; height: 7px; display: block; position: absolute; top: 15px; right: -10px; z-index: 2;}
.litembox .tit .more{ float: right;}
.litembox .bm{ padding: 10px 0;}
.litembox .bm ul li{ margin: 0 10px; font-size:1.2em; background: url(/dfiles/6442/images/icon_d.png) left 12px no-repeat; padding-left: 10px; line-height: 25px; position: relative;}
.litembox .bm ul li a{ display: block; width: 100%; font-size:1.2em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.itembox .tit{ background: url(/dfiles/6442/images/itembox_bg.png) repeat-x; height: 35px; overflow: hidden; border: 1px #dfe1cc solid; border-top: 1px #a9ab9e dashed;}
.itembox .tit .tita{ width: 110px; height: 35px; line-height: 35px; background: url(/dfiles/6442/images/itembox_titbg.png) 10px center no-repeat; padding-left: 35px; font-size: 1.4em; font-weight: bold; color: #6b6b61;}
.itembox .tit .more{ padding: 10px;}
.itembox .bm{ padding: 15px; background: #fffffd; border: 1px #dcdcd0 solid; border-top: none;}
.itembox .bm ul li{ font-size:1.2em; background: url(/dfiles/6442/images/icon_d.png) left 12px no-repeat; padding-left: 10px; line-height: 25px; position: relative;}
.itembox .bm ul li a{ display: block; width: 80%; font-size:1.2em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.itembox .bm ul li span{ position: absolute; right: 0; top: 0; z-index: 2;}

.itembox_tp .bm{ padding: 15px 0 0; background:none; border: none; position: relative;}
.itembox_tp .bm .imgbox{ width: 273px; height: 182px; position: absolute; left: 0; top: 15px; z-index: 2;}
.itembox_tp .bm .imgbox .swiper-slide{ display: block; background-size: cover; background-position: center; background-repeat: no-repeat;}
.itembox_tp .bm .ullist{ margin-left: 283px;}
.itembox_tp .bm ul li{ border-bottom: 1px #cccdbe dashed;}

.itembox_jsjx{ float: left; width:408px;}
.itembox_jsjx .bm ul li a{ display: block; width: 100%; font-size:1.2em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.itembox_jsjx .bm ul li span{ position: absolute; right: 0; top: 0; z-index: 2;}
.itemboxl.itembox_jsjx{ float: left;}
.itemboxr.itembox_jsjx{ float: right;}

.swiper-js .swiper-slide{ text-align: center;}
.swiper-js .swiper-slide img{ width: 110px; height: 100px;}
.swiper-js-slide .bm{ padding: 15px 0 0; background:none; border: none; position: relative;}

.swiper-js1 .swiper-slide{ text-align: center;}
.swiper-js1 .swiper-slide img{ width: 110px; height: 100px;}
.swiper-js1-slide .bm{ padding: 15px 0 0; background:none; border: none; position: relative;}

.swiper-js1{ display: none;}

.slide-tztg{width:100%; height:100%;}
.slide-tztg .swiper-slide{ position: relative; text-align:center; font-size:12px; background:#fff; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.slide-tztg .swiper-pagination-bullet{ border-radius:0px;  width:14px; height:14px; text-align:center; line-height:14px; font-size:12px; color:#fff; opacity:1; background:rgba(0,0,0,0.2);}
.slide-tztg .swiper-pagination-bullet-active{color:#fff; background:#007aff;}
.slide-tztg .swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 2px;}
.slide-tztg .swiper-pagination-bullets{ left: auto; right: 10px; bottom: 6px; width: auto;}
.slide-tztg .txt{ width: 100%; position: absolute; left: 0; bottom: 0; z-index: 2; height: 30px; line-height: 30px;}
.slide-tztg .txt a{ text-align: left; padding-left: 5px; position: absolute; left: 0; bottom: 0; z-index: 3; color: #fff; height: 30px; line-height: 30px; display: block;}
.slide-tztg .txt i{ background: url(/dfiles/6442/images/icon_aplb_50.png) repeat; width: 100%; height: 30px; position: absolute; left: 0; bottom: 0; z-index: 1;}

.slide-banner{ height: 235px;}
.slide-banner .swiper-slide{ background-repeat: no-repeat; background-size: cover; background-position: center;}

.navlist ul li{ padding-left: 40px; height: 45px; line-height: 45px; border-top: 1px #abac9c dashed; position: relative; background: #dcddcd;}
.navlist ul li a{ font-size: 2em; color: #6b6b61;}
.navlist ul li i{ background: url(/dfiles/6442/images/listbg_01.png) no-repeat; width: 4px; height: 23px; display: block; position: absolute; top: 12px; left: 18px; z-index: 2;}


.links a{ margin: 5px; display: inline-block; vertical-align: middle;}
.footer{ font-size: 1.4em; background: #e7e8da; border-top: 1px #dfe1cc dashed; color: #6b6b61; text-align: center; padding: 15px 0;}
.footer a{color: #6b6b61; }
.width100{ width: 100%;}
.path{ padding: 0 10px; height: 30px; overflow: hidden; font-size: 1.4em;}
.minheight{ min-height: 350px;}
.fy{ text-align: center; padding: 10px 0;}

.itembox .bm .itemtbox_listul li{ background: none; padding: 10px 0; border-bottom: 1px #cbccbd dotted;}
.itembox .bm .itemtbox_listul li:hover{ background: #fafafa;}
.itembox .bm .itemtbox_listul li a{ width: 100%; font-size: 1.4em; text-overflow: clip; white-space: inherit; overflow: hidden; margin-bottom: 5px;}
.itembox .bm .itemtbox_listul li p{ color: #c3c3c3;}
.itembox .bm .itemtbox_listul li p a{ width: auto; font-size: 0.8em; margin-bottom: 0;}


.content h1{ font-size: 3em; font-weight: bold; line-height: 34px; color: #5f4338; text-align: center; padding: 15px 0;}
.content .others{ border-bottom: 1px #d2d2d2 solid; text-align: center; line-height: 30px; font-size: 1.4em;}
.content .others span{ margin: 0 10px;}
.content .con{ padding: 30px; line-height: 2em; min-height: 350px;}
.content .fj{ padding: 10px 30px; border-bottom: 1px #d2d2d2 solid;}
.content .prevnext{ padding: 10px 30px; font-size: 1.4em; line-height: 30px;}

.itembox .itemtbox_img{ padding: 0; border: none; background: none;}
.itembox .bm .itemtbox_imgul li{ width: 32%; float: left; background: none; padding: 0; text-align: center; margin-top: 10px;}
.itembox .bm .itemtbox_imgul li .imga{ width: auto; display: block; padding: 10px; border: 1px #d6d6d5 solid; background: #FFFFFF;}
.itembox .bm .itemtbox_imgul li img{ display: block; width: 100%;}
.itembox .bm .itemtbox_imgul li:nth-child(2),.itembox .bm .itemtbox_imgul li:nth-child(5),.itembox .bm .itemtbox_imgul li:nth-child(8){ margin-left: 2%;}
.itembox .bm .itemtbox_imgul li:nth-child(3),.itembox .bm .itemtbox_imgul li:nth-child(6),.itembox .bm .itemtbox_imgul li:nth-child(9){ float: right;}
.itembox .bm .itemtbox_imgul li p{ line-height: 30px; color: #c3c3c3;}


.nav ul .navli .na{ font-size: 1.4em; font-weight: bold; color: #ffffff;}
.nav ul .navli{ float: left; width: 13.5%; text-align: center; border-right: 1px #987a70 solid; position: relative;}
.nav ul .navlisub ul{ display: none; position: absolute; left: 0; top: 41px; z-index: 999; background: url(/dfiles/6442/images/icon_aplw_60.png) repeat; width: 150px;}
.nav ul .navlisub ul li{ line-height: 40px; text-align: center; border-bottom: 1px #343f64 dotted;}
.nav ul .navlisub ul li a{ font-size: 1.4em; color:#000000;}
.nav ul .navlisub.active ul{ display: block;}
.mainl{ background: #ecece0; width: 231px; border-right: 1px #cdccb8 solid; float: right;}
.mainr{ width: 831px; float: left;}
.mainl ul .mainlli{ cursor: pointer; background: #dcddcd; line-height: 31px; overflow: hidden; position: relative; border-top: 1px #a6a797 dashed;}
.mainl ul .mainlli a{ padding-left: 35px; font-size: 1.4em; color: #6b6b61; font-weight: bold; display: block;}
.mainl ul .mainlli i{ background: url(jsjx_/dfiles/6442/images/listbg_01.png) no-repeat; width: 4px; height: 23px; display: block; position: absolute; left: 18px; top:5px; z-index: 2;}
.mainl ul .mainlli b{ background: url(/dfiles/6442/images/jsjx_listbg_02.png) no-repeat; width: 10px; height: 13px; display: block; position: absolute; right: 8px; top:8px; z-index: 2;}
.mainl ul .mainlli .sublist{ display: block;}
.mainl ul .mainlli .sublist .sublistli{ cursor: pointer; background: #ecece0; border-bottom: 1px #cfcfc0 solid; position: relative;}
.mainl ul .mainlli .sublist .sublistli b{ display: none; background: url(/dfiles/6442/images/jsjx_sub_bg.png) no-repeat; width: 10px; height: 9px; position: absolute; right: 8px; top:12px; z-index: 2;}
.mainl ul .mainlli .sublist .sublistli.on a{ font-weight: bold;}
.mainl ul .mainlli .sublist .sublistli.on b{ display: block;}
.mainl ul .mainlli .sublist .sublistli a{ font-weight: normal;}



@media screen and (min-width:880px) and (max-width:1003px) {
    .container{ width: 90%; margin: 0 auto;}
    .mainl{ float: right; width: 231px;}
    .mainr{ width: 68%;}
    .itembox .bm ul li a{ width: 100%;}
    .itembox_tp .bm ul li span{ display: none;}

    .width100{ width: 100%;}

    .itembox_jsjx{ width: 48%;}
    .nav ul li{ width: 12.1%;}
}

@media screen and (min-width:575px) and (max-width:880px) {
    .container{ width: 100%;}
    .head .logo{ float: left; padding-left: 5px; padding-top: 2px;}
    .head .logo img{ height:35px;}
    .head i{ float: left; padding-top: 20px; margin-left:0;}
    .head i img{ height: 12px;}
    .mainl{ width: 100%; background: none; border: none;}
    .mainr{ width: 100%;}

    #pull{ display: block; background: url(/dfiles/6442/images/icon_nav.png) no-repeat; width: 27px; height: 26px; position: absolute; top: 30px; right: 10px; z-index: 2;}
    #pull.on{ background: url(/dfiles/6442/images/icon_nav_close.png) no-repeat;}

    .content .con img{ display: block; width: 100%;}
    .itembox .bm ul li{ background: url(/dfiles/6442/images/icon_d.png) left 10px no-repeat; line-height: 20px; margin-bottom: 5px;}
    .itembox .bm ul li a{ width: 100%; font-size:1.2em; text-overflow: inherit; white-space: inherit; overflow: hidden;}
    .itembox .bm ul li span{ color: #cccdbe; position: inherit; display: block;}

    .itembox_tp .bm ul li{ font-size:1.2em; background: url(/dfiles/6442/images/icon_d.png) left 12px no-repeat; padding-left: 10px; line-height: 25px; position: relative; margin-bottom: 0;}
    .itembox_tp .bm ul li a{ display: block; width: 100%; font-size:1.2em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
    .itembox_tp .bm ul li span{ display: none;}

    .banner{ height: 120px;}
    .header{ position: relative;}
    .navm{ display: none; position: absolute; top: 80px; left: 0; z-index: 3; width: 100%;}
    .navm ul li{ border: none; width: 100%; float: inherit; background: url(/dfiles/6442/images/icon_aplw_95.png) repeat; line-height: 35px; border-bottom:1px #ddd solid; text-align: left;}
    .navm ul li a{ padding: 0 15px; font-size: 1.6em; display: block; color: #000000; font-weight: normal;}
    .itembox_jsjx{ width: 48%;}
    .itembox_jsjx .bm ul li a{ display: block; width: 100%; font-size:1.2em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

    .boxmt20{ margin-top: 20px;}
    .litembox{ background: #ecece0;}

    .itembox .bm .itemtbox_imgul li{ width: 49%; float: left;}
    .itembox .bm .itemtbox_imgul li:nth-child(2),.itembox .bm .itemtbox_imgul li:nth-child(4),.itembox .bm .itemtbox_imgul li:nth-child(6),.itembox .bm .itemtbox_imgul li:nth-child(8){ float: right; margin-left: 0;}
    .itembox .bm .itemtbox_imgul li:nth-child(1),.itembox .bm .itemtbox_imgul li:nth-child(3),.itembox .bm .itemtbox_imgul li:nth-child(5),.itembox .bm .itemtbox_imgul li:nth-child(7),.itembox .bm .itemtbox_imgul li:nth-child(9){ float: left; margin-left: 0;}
	
	.navm{ display: none; position: absolute; top: 40px; left: 0; z-index: 3; width: 100%;}
    .navm ul .navli{ border: none; width: 100%; float: inherit; background: url(/dfiles/6442/images/icon_aplw_95.png) repeat; line-height: 35px; border-bottom:1px #ddd solid; text-align: left;}
    .navm ul .navli .na{ padding: 0 15px; font-size: 1.6em; display: block; color: #000000; font-weight: normal;}
    .navm ul .navlisub ul{ display: block; position: relative; top: inherit; left: inherit; width: inherit;}
    .navm ul .navlisub ul li{ border: none; width: 100%; float: inherit; background: url(/dfiles/6442/images/icon_aplw_95.png) repeat; line-height: 35px; border-top:1px #ddd solid; text-align: left;}
    .navm ul .navlisub ul li a{ padding: 0 15px; margin-left: 30px; font-size: 1.6em; display: block; color: #000000; font-weight: normal;}
	.mainl{ width: 100%; background: none; border: none;}
    .mainr{ width: 100%;}

}

@media screen and (min-width:416px) and (max-width:575px) {
    .container{ width: 100%;}
    .head .logo{ float: left; padding-left: 5px; padding-top: 2px;}
    .head .logo img{ height:35px;}
    .head i{ display: none;}
    .mainl{ width: 100%; background: none; border: none;}
    .mainr{ width: 100%;}

    #pull{ display: block; background: url(/dfiles/6442/images/icon_nav.png) no-repeat; width: 27px; height: 26px; position: absolute; top: 50%; right: 10px; margin-top:-13px; z-index: 2;}
    #pull.on{ background: url(/dfiles/6442/images/icon_nav_close.png) no-repeat;}

    .content .con img{ display: block; width: 100%;}
    .itembox .bm ul li{ background: url(/dfiles/6442/images/icon_d.png) left 10px no-repeat; line-height: 20px; margin-bottom: 5px;}
    .itembox .bm ul li a{ width: 100%; font-size:1.2em; text-overflow: inherit; white-space: inherit; overflow: hidden;}
    .itembox .bm ul li span{ color: #cccdbe; position: inherit; display: block;}

    .itembox_tp .bm ul li{ font-size:1.2em; background: url(/dfiles/6442/images/icon_d.png) left 12px no-repeat; padding-left: 10px; line-height: 25px; position: relative; margin-bottom: 0;}
    .itembox_tp .bm ul li a{ display: block; width: 100%; font-size:1.2em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
    .itembox_tp .bm ul li span{ display: none;}

    .banner{ height: 120px;}
    .header{ position: relative;}
    .navm{ display: none; position: absolute; top: 60px; left: 0; z-index: 3; width: 100%;}
    .navm ul li{ border: none; width: 100%; float: inherit; background: url(/dfiles/6442/images/icon_aplw_95.png) repeat; line-height: 35px; border-bottom:1px #ddd solid; text-align: left;}
    .navm ul li a{ padding: 0 15px; font-size: 1.6em; display: block; color: #000000; font-weight: normal;}
    .itembox_jsjx{ width: 48%;}
    .itembox_jsjx .bm ul li a{ display: block; width: 100%; font-size:1.2em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

    .swiper-js{ display: none;}
    .swiper-js1{ display: block;}

    .boxmt20{ margin-top: 20px;}
    .litembox{ background: #ecece0;}

    .itembox .bm .itemtbox_imgul li{ width: 100%; float: left;}
    .itembox .bm .itemtbox_imgul li:nth-child(2),.itembox .bm .itemtbox_imgul li:nth-child(4),.itembox .bm .itemtbox_imgul li:nth-child(6),.itembox .bm .itemtbox_imgul li:nth-child(8){ float: right; margin-left: 0;}
    .itembox .bm .itemtbox_imgul li:nth-child(1),.itembox .bm .itemtbox_imgul li:nth-child(3),.itembox .bm .itemtbox_imgul li:nth-child(5),.itembox .bm .itemtbox_imgul li:nth-child(7),.itembox .bm .itemtbox_imgul li:nth-child(9){ float: left; margin-left: 0;}
	
	.navm{ display: none; position: absolute; top: 40px; left: 0; z-index: 3; width: 100%;}
    .navm ul .navli{ border: none; width: 100%; float: inherit; background: url(/dfiles/6442/images/icon_aplw_95.png) repeat; line-height: 35px; border-bottom:1px #ddd solid; text-align: left;}
    .navm ul .navli .na{ padding: 0 15px; font-size: 1.6em; display: block; color: #000000; font-weight: normal;}
    .navm ul .navlisub ul{ display: block; position: relative; top: inherit; left: inherit; width: inherit;}
    .navm ul .navlisub ul li{ border: none; width: 100%; float: inherit; background: url(/dfiles/6442/images/icon_aplw_95.png) repeat; line-height: 35px; border-top:1px #ddd solid; text-align: left;}
    .navm ul .navlisub ul li a{ padding: 0 15px; margin-left: 30px; font-size: 1.6em; display: block; color: #000000; font-weight: normal;}
	.mainl{ width: 100%; background: none; border: none;}
    .mainr{ width: 100%;}
	

}

@media screen and (min-width:320px) and (max-width:415px) {
    .container{ width: 100%;}
    .head .logo{ float: left; padding-left: 5px; padding-top: 2px;}
    .head .logo img{ height:35px;}
    .head i{ display: none;}
    .mainl{ width: 100%; background: none; border: none;}
    .mainr{ width: 100%;}

    #pull{ display: block; background: url(/dfiles/6442/images/icon_nav.png) no-repeat; width: 27px; height: 26px; position: absolute; top: 50%; right: 10px; margin-top:-13px; z-index: 2;}
    #pull.on{ background: url(/dfiles/6442/images/icon_nav_close.png) no-repeat;}

    .content .con img{ display: block; width: 100%;}
    .itembox .bm ul li{ background: url(/dfiles/6442/images/icon_d.png) left 10px no-repeat; line-height: 20px; margin-bottom: 5px;}
    .itembox .bm ul li a{ width: 100%; font-size:1.2em; text-overflow: inherit; white-space: inherit; overflow: hidden;}
    .itembox .bm ul li span{ color: #cccdbe; position: inherit; display: block;}

    .itembox_tp .bm .imgbox{ position: inherit; top: 0; width: 100%; height: 200px;}
    .itembox_tp .bm .ullist{ margin-left: 0; margin-top: 10px;}
    .itembox_tp .bm ul li{ font-size:1.2em; background: url(/dfiles/6442/images/icon_d.png) left 12px no-repeat; padding-left: 10px; line-height: 25px; position: relative; margin-bottom: 0;}
    .itembox_tp .bm ul li a{ display: block; width: 100%; font-size:1.2em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
    .itembox_tp .bm ul li span{ display: none;}

    .banner{ height: 120px;}
    .header{ position: relative;}
    .navm{ display: none; position: absolute; top: 50px; left: 0; z-index: 3; width: 100%;}
    .navm ul li{ border: none; width: 100%; float: inherit; background: url(/dfiles/6442/images/icon_aplw_95.png) repeat; line-height: 35px; border-bottom:1px #ddd solid; text-align: left;}
    .navm ul li a{ padding: 0 15px; font-size: 1.6em; display: block; color: #000000; font-weight: normal;}
    .itembox_jsjx{ width: 100%;}
    .itembox_jsjx .bm ul li a{ display: block; width: 100%; font-size:1.2em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
    .itemboxr.itembox_jsjx{ margin-top: 20px;}

    .swiper-js{ display: none;}
    .swiper-js1{ display: block;}

    .boxmt20{ margin-top: 20px;}
    .litembox{ background: #ecece0;}

    .itembox .bm .itemtbox_imgul li{ width: 100%; float: left;}
    .itembox .bm .itemtbox_imgul li:nth-child(2),.itembox .bm .itemtbox_imgul li:nth-child(4),.itembox .bm .itemtbox_imgul li:nth-child(6),.itembox .bm .itemtbox_imgul li:nth-child(8){ float: right; margin-left: 0;}
    .itembox .bm .itemtbox_imgul li:nth-child(1),.itembox .bm .itemtbox_imgul li:nth-child(3),.itembox .bm .itemtbox_imgul li:nth-child(5),.itembox .bm .itemtbox_imgul li:nth-child(7),.itembox .bm .itemtbox_imgul li:nth-child(9){ float: left; margin-left: 0;}
	
	
	.navm{ display: none; position: absolute; top: 40px; left: 0; z-index: 3; width: 100%;}
    .navm ul .navli{ border: none; width: 100%; float: inherit; background: url(/dfiles/6442/images/icon_aplw_95.png) repeat; line-height: 35px; border-bottom:1px #ddd solid; text-align: left;}
    .navm ul .navli .na{ padding: 0 15px; font-size: 1.6em; display: block; color: #000000; font-weight: normal;}
    .navm ul .navlisub ul{ display: block; position: relative; top: inherit; left: inherit; width: inherit;}
    .navm ul .navlisub ul li{ border: none; width: 100%; float: inherit; background: url(/dfiles/6442/images/icon_aplw_95.png) repeat; line-height: 35px; border-top:1px #ddd solid; text-align: left;}
    .navm ul .navlisub ul li a{ padding: 0 15px; margin-left: 30px; font-size: 1.6em; display: block; color: #000000; font-weight: normal;}
	.mainl{ width: 100%; background: none; border: none;}
    .mainr{ width: 100%;}
}