body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{margin:0;padding:0}body{font-size:14px;color:#333;margin:0;background:#f8f8f8;padding-bottom:40px}a{color:#333;text-decoration:none}a:active,a:hover{color:#333;text-decoration:none}:focus{outline:0}img{border-style:none}table{border-collapse:collapse;border-spacing:0}ol,ul,dl{list-style:none}li{list-style:none}input,button{vertical-align:middle}.clear{display:block;height:0;clear:both;content:"";overflow:hidden;visibility:hidden}.zhezhao{width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:fixed;left:0;top:0;z-index:999;display:none}.nav{width:210px;height:100%;position:fixed;left:-250px;top:0;background:#fff;z-index:999;overflow:auto;box-shadow:1px 1px 2px #666;}.nav h1{font-size:16px;color:#fff;padding:0 20px;height:40px;line-height:40px;background:#56b1e0}.nav li{padding:0 10px}.nav li a{display:block;height:40px;padding:0 10px;line-height:40px;font-size:14px;color:#666;border-bottom:1px dashed #ddd}.nav li:last-child a{border:none}.nav li a:active{background:#ddd}#wrapper{width:100%;overflow:hidden;background:#fff;}.swipe ul,.swipe li{margin:0;padding:0;list-style:none;overflow:hidden}.swipe img{width:100%;height:auto;display:block}.swipe{overflow:hidden;position:relative}.swipe ul{-webkit-transition:left 800ms ease-in 0;-moz-transition:left 800ms ease-in 0;-o-transition:left 800ms ease-in 0;-ms-transition:left 800ms ease-in 0;transition:left 800ms ease-in 0}.swipe #pagenavi{position:absolute;left:0;bottom:0;text-align:center;width:100%;height:30px;line-height:30px;background:rgba(0,0,0,0.2)}.swipe #pagenavi a{width:10px;height:10px;opacity:.8;line-height:99em;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 3px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1}.swipe #pagenavi a.active{background:#da251c}nav{border-bottom:15px solid #dfdfdf;border-top:15px solid #dfdfdf;overflow:hidden;padding-bottom:10px;margin:0;}nav li{width:25%;float:left;text-align:center;font-size:12px;margin-top:20px;overflow:hidden}nav li a{width:100px;margin:0 auto;display:block;color:#fff;    height: 100px;}nav li img{width:90%;height:70%;display:block;border-radius:61px;margin-left:0px;}nav li span{width: 90px;height: 20px;
    display: block;
    /* background: url(../images/lmbg.png) no-repeat center top; */
    background-size: 100% auto;
    line-height: 30px;
    color: #000;
    text-align: center;
    font-weight: bolder;}

#foot_index{width:100%;text-align:center;padding:15px 0;font-size:14px;color:#666;    display: block;}foote{width:100%;height:40px;background:#333;position:fixed;left:0;bottom:0}foote li{width:20%;float:left;text-align:center;font-size:12px}foote li img{height:20px;width:auto;margin:10px auto 0;padding:0;display:block}footer li a{display:block;height:40px}

.foot{width:100%;text-align:center;padding:15px 0;font-size:14px;color:#666;display:inline-block;}footer{width:100%;height:40px;background:#333;position:fixed;left:0;bottom:0}footer li{width:25%;float:left;text-align:center;font-size:12px}footer li img{height:20px;width:auto;margin:10px auto 0;padding:0;display:block}footer li a{display:block;height:40px}


.lanm{position:relative;  height:45px; left:0; top:0; z-index:998;}
.lanm span{ width:40px; height:100%; display:block;}
.lanm h1{display:block; color:#FFF;line-height:45px;font-size:18px; font-weight:bold; white-space: nowrap; }
#back a{ display:block; height:100%; background:url(../images/back.png) no-repeat center; background-size:16px auto}
#lm{ height:100%; background:url(../images/lm.png) no-repeat center; background-size:auto 15px; -webkit-background-size:auto 15px; -moz-background-size:auto 15px; -o-background-size:auto 15px;}
.lanm .submenu{ position:absolute; width:100%; left:0; top:45px; background:#FFF; display:none;}
.lanm .submenu a{ display:block; height:40px; line-height:40px; border-bottom:1px solid #E8E8E8; margin:0 10px; background:url(../images/arr.png) no-repeat right center;background-size:auto 12px;}
.lanm .submenu a:last-child{ border:none;}
.zhezhao2{width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:fixed;left:0;top:0;z-index:990;display:none}

.sociallinks{padding: 20px 1.6em 50px; }
@media (max-width:321px){
	.sociallinks {padding: 10px 10px 8px 16px;border-top: 4px solid #868484;width:100%;display: block;height: 60px;}
}
/*


.sociallinks li{margin-right:2.4%;}*/
.sociallinks li{margin-right:0.4%; max-height:86px; height:auto;}
li.hotline{width:100%; max-width:184px;float:left;margin-right: 0.6%;}
li.weibo,li.tmall{width:100%;max-width:48px;float:left}
.sociallinks li a{background-size:cover !important;text-indent:-99999px; height:100%; max-height:48px; width:100%; display:block;}
.hotline a{background:url(../images/link_hotline.png);}
.weibo a{background:url(../images/link_weibo.png);}
.tmall a{background:url(../images/link_tmall.png);}
.hotline a:hover{background:url(../images/link_hotline_hover.png);}
.weibo a:hover{background:url(../images/link_weibo_hover.png);}
.tmall a:hover{background:url(../images/link_tmall_hover.png);}
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.1.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.lanm2{position:relative; width:100%; height:66px; left:0; top:0; z-index:998;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
background-image: -webkit-linear-gradient(top, #fff, #fff);
background-image: linear-gradient(to bottom, #fff, #fff);
display:box; display:-webkit-box; display:-moz-box;}
.lanm2 span{ width:135px; height:100%; display:block;}
.lanm2 h1{display: block;
    text-align: right;
    white-space: nowrap;
    background: url(../images/dh.png) no-repeat right;
    background-size: 146px auto;
    margin: 0px;
    position: relative;
    width: 59%;
    height: 66px;
    right: 10px;
    top: 0;
    z-index: 997; }
#back2 a{ display:block; height:100%; background:url(../images/logo.jpg) no-repeat center; background-size:120px auto}
#back3 a{ display:block; height:100%; background:url(../images/dh.png) no-repeat center; background-size:133px auto}

.cp_nav{width: 100%;background: url(../images/88Bg.png) no-repeat center top;border-bottom:15px solid #dfdfdf;}
.cp_nav h1{width: 100%;color: #000;text-align:center;font-size: 24px;padding-top:0px;font-family: Microsoft YaHei;font-weight:bold;margin-bottom: 45px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;line-height: 0px;}
.cp_nav ul{margin-left: 0;padding: 0;}
.cp_nav li{width:50%;float:left;text-align:center;font-size:12px;overflow:hidden;}
.cp_nav li a{width:140px;margin:0 auto;display:block;color:#fff;height: 180px;}
.cp_nav li img{width:100%;height:auto;display:block;}
.cp_nav li span{display: block;background-size: 100% auto;line-height: 25px;color: #000;text-align: center;font-weight: bolder;    font-size: 14px;width: 140px;word-wrap:break-word;overflow:hidden;}

.clear{ clear:both}