.mobile .wrap {  padding:0 20px 0 20px; }
.mobile .mt2 { margin-top:15px;}


.mobile .indexL { width:100%; float:left}
.mobile .indexR { width:100%; float:right}

.mobile .header_bg { height:60px;}

.mobile .header { padding:5px 0 5px 0; height:auto; border-bottom:solid #ddd 1px;}
.mobile .header .logo { margin-left:0px;}
.mobile .header .logo img { height:50px;}
.mobile .header .category { position:absolute; right:14px; top:14px; width:32px; height:32px; background:url(../picture/category.png) no-repeat center center; background-size:16px 16px; border:solid #ccc 1px; border-radius:3px; display:none}



.mobile .header .navs { position:absolute; right:0px; top:0px; width:100%; z-index:999999; display:none}
.mobile .header .navs .bg { background-color: rgba(0,0,0,0.5); width:100%; height:1024px;}
.mobile .header .navs .link { background:#FFF; position:absolute; width:70%; right:0px; top:0px; height:1024px;}
.mobile .header .navs .link dt { text-align:right;  height:60px; border-bottom:solid #eee 1px;}
.mobile .header .navs .link .close { display:inline-block; width:32px; height:32px; background:url(../picture/close.png) no-repeat center center; background-size:16px 16px; border:solid #eee 1px; border-radius:3px; margin:14px;}
.mobile .header .navs .link dd {}
.mobile .header .navs .link dd a { display:block; line-height:50px; border-bottom:solid #eee 1px; text-indent:15px;}


.mobile .index_pro { padding:0px; margin-top:25px;}
.mobile .index_pro .thumb { width:100%}
.mobile .index_pro .thumb img { width:100%}
.mobile .index_pro .info { width:100%; padding-top:10px;}
.mobile .index_pro .info .line { display:none}
.mobile .index_pro .info .cont { width:100%;}
.mobile .index_pro .info .tit {font-family: BOLD;font-weight: 700; font-size:26px; line-height:36px;}


.mobile .index_pro_fl .thumb { float:none}
.mobile .index_pro_fl .info { float:none}

.mobile .index_pro_fr .thumb { float:none}
.mobile .index_pro_fr .info { float:none}


.mobile .index_adv { text-align:center; padding:100px 0 0px 0}
.mobile .index_adv .tit {font-family: BOLD;font-weight: 700; font-size:36px; line-height:44px;}
.mobile .index_adv .line { background:#d9a631; height:4px; overflow:hidden; width:80px; margin:25px auto 25px auto}
.mobile .index_adv .desc { font-size:16px; color:#999; margin-top:15px;}
.mobile .index_adv .items { padding:30px 0 30px 0}
.mobile .index_adv .items dl { float:none; width:100%; margin-bottom:50px; position:relative}
.mobile .index_adv .items dl dt { border:solid #d9a631 1px; width:120px; height:120px; border-radius:60px; margin:auto; position:absolute; left:0px; top:0px;}
.mobile .index_adv .items dl dt img { background:#333333; width:100px; border-radius:50px; margin-top:8px;}
.mobile .index_adv .items dl dd  { margin:auto; padding:0; text-align:left; 
   float: right;
   width: 100%;
}
.mobile .index_adv .items dl dd .box { margin-left:130px;}
.mobile .index_adv .items dl dd .t { font-weight:bold; font-size:18px; line-height:36px; margin-top:0px;}
.mobile .index_adv .items dl dd p  { font-size:16px; color:#999;}


.footer_nav_mobile { background:#262626; padding:20px 0 40px 0; color:#bbb; border-top:solid #000 1px; text-align:center !important}
.footer_nav_mobile a { color:#bbb}
.footer_nav_mobile .desc { line-height:150%; margin-bottom:20px;}


.mobile .pro_adv { text-align:center; padding:35px}
.mobile .pro_adv .tit {font-family: BOLD;font-weight: 700; font-size:32px; line-height:44px;}
.mobile .pro_adv .line { background:#d9a631; height:4px; overflow:hidden; width:80px; margin:25px auto 25px auto}
.mobile .pro_adv .desc { font-size:16px; color:#999; margin-top:15px;}
.mobile .pro_adv .items { padding:40px 0 100px 0}
.mobile .pro_adv .items dl { float:none; width:100%; margin:0 0 50px 0;}
.mobile .pro_adv .items dl dt img { width:100% }
.mobile .pro_adv .items dl dd  { margin:auto}
.mobile .pro_adv .items dl dd div { font-weight:bold; font-size:20px; line-height:80px;  background:#fafbfb; margin-bottom:25px;}


.mobile .cont_tit { padding:35px}
.mobile .cont_att { padding-bottom:50px;}
.mobile .cont_att dl { float:none; width:100%; text-align:left; margin-bottom:20px;}
.mobile .cont_att dl dt { float:left; margin-left:20px;}
.mobile .cont_att dl dt img { width:70px;}
.mobile .cont_att dl dd { padding:10px 0 0 0}
.mobile .cont_att dl dd div { font-weight:bold; color:#bda67c; font-size:16px; margin:0px 0 5px 0}
.mobile .cont_att dl dd p { font-size:14px; color:#666}

.mobile .cont_form { width:90%; margin:auto; padding-bottom:150px;}
.mobile .cont_form td { padding:10px 0 10px 0}

.mobile .cont_tit2 { padding:50px 0 50px 0; text-align:center; border-top:solid #ddd 1px;}
.mobile .cont_tit2 dl dt { font-size:18px; font-weight:bold; line-height:60px;}
.mobile .cont_tit2 dl dd { font-size:14px; color:#999}

.mobile .index_about { background:#000 url(images/aboutbg.jpg) no-repeat center center; background-size:cover; padding:60px 0 60px 0}
.mobile .index_about .cont { color:#999; border:solid #d9a631 1px; padding:15px; margin:20px 0 20px 0}
.mobile .index_about .cont .tit {font-family: BOLD;font-weight: 700; font-size:36px; line-height:44px;  color:#d9a631}
.mobile .index_about .cont .desc { line-height:26px; font-size:16px;}
.mobile .index_about .cont .desc p { margin-top:20px;}




.mobile .banner_image .hd {width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:16px;line-height:16px;}
.mobile .banner_image .hd ul {text-align:center;}
.mobile .banner_image .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:8px;height:8px;margin:3px;overflow:hidden;background:#FFF;
-webkit-border-radius:6px;border-radius:6px; line-height:999px;}
.mobile .banner_image .hd ul .on {background:#d9a631;}


.mobile .banner_text_box {background-color: rgba(0,0,0,0.4);position: relative;}
.mobile .banner_text { color:#FFF; width:100%;

 text-align:center;
            position: absolute;
            left: 10%;
            top: 92%;
           transform: translate(-10%,-92%);
		   
}
.mobile .banner_text .title { font-size:24px; line-height:120%; margin-bottom:10px; text-shadow: 0 0 1px #d9a631, 0 0 3px #d9a631;}
.mobile .banner_text .desc { font-size:12px; line-height:120%; text-shadow: 0 0 3px #000000, 0 0 3px #000000; color:#ccc}