/* CSS Document */
html{padding-bottom:40px;}
body{max-width:640px; margin:0 auto; background:#fff; font-size:14px; font-family:微软雅黑;}
a{text-decoration:none;}

.main{width:100%; margin:0 auto; overflow:hidden;}

.header , .content , .footer{width:100%; margin:0 auto; }

/*页头*/
.header{position:relative; height:80px; overflow:hidden;}
.logoBox{position:absolute; left:10px; top:10px;}
.hdPhone{margin-left:120px; margin-top:18px; font-weight:bold;}
.hdPhone span{font-size:16px; color:#000;}
.hdPhone span em{ color:#e60012;font-weight:bold; }
.hdPhone h5{font-size:14px; color:#666;}
.hdPhone h5 em{ color:#e60012;font-weight:bold;}
.hdPhone p{line-height:14px; font-size:16px; background:url('images/hdPhone_ico.png') no-repeat left center; background-size:12px auto; padding-left:14px; padding-right:0; padding-top:2px; padding-bottom:2px}
.hdPhone p a{color:#494949;}
.htPhone{position:absolute;right:10px; top:10px;margin-top:18px; font-weight:bold;}
.htPhone p{line-height:14px; font-size:16px; background:url('images/hdPhone_ico.png') no-repeat left center; background-size:12px auto; padding-left:14px; padding-right:0; padding-top:2px; padding-bottom:2px}
.htPhone p a{color:#494949;}

.footer{padding-bottom:40px; background-color:#327aca; text-align:center; font-size:14px; color:#fff; overflow:hidden;}
.toTop{overflow:hidden;}
.toTop .linkTop , .toTop .toPhone{padding-left:15%; width:35%; height:44px; line-height:44px; color:#fff; text-align:left;}
.toTop .linkTop{background:url('images/toTopIco.png') no-repeat 10% center; background-size:10px auto}
.toTop .toPhone{background:url('images/topTopPhone.png') no-repeat 10% center; background-size:20px auto; font-weight:bold}
.ftNav{width:100%; height:92px; overflow:hidden; border-bottom:1px solid #fff; background-color:#d00c0f;}
.ftNav li a{position:relative; float:left; width:25%; height:45px; line-height:45px; text-align:center; font-size:14px; color:#fff; border-top:1px solid #fff;}
.ftNav li a:after{content:''; position:absolute; top:0; right:-1px; z-index:9; height:45px; width:1px; background-color:#fff;}
.footer p{line-height:24px; padding-top:20px;}
.footer img{margin:10px; width:30%;}

.foot_bg{ width:100%; padding-bottom:65px;}
.foot_top{ background:#e6e6e6; height:60px; padding-top:10px;}
.foot_top a{ display:block; height:45px; line-height:45px; font-size:14px; width:30%; background:#ff8b00; text-align:center; margin:0 auto;}
.foot_bq{ text-align:center; padding-top:1rem; font-size:14px; line-height:2rem; padding-bottom:0.6rem; width:96%; margin:0 auto;}


/*底部固定栏*/
.social {position: fixed;z-index: 999;max-width: 640px;bottom: 0;left: 0;right: 0;margin: auto;font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;}
.social_menu {display: -webkit-box;border-top: 1px solid #333;display: block;width: 100%;background: rgba(255, 255, 255, 0.7);height: 55px;display: -webkit-box;display: box;margin: 0;padding: 0;-webkit-box-orient: horizontal;background: -webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#222), color-stop(60%, #333));box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset;}
.social_menu li:first-child {background: none;}
.social .social_menu > li {-webkit-box-flex: 1;position: relative;text-align: center;}
.social li:first-child a {display: block;}
.social .social_menu > li > a {height: 55px;margin-right: 1px;display: block;text-align: center;color: #FFF;text-decoration: none;text-shadow: 0 1px rgba(0, 0, 0, 0.3);-webkit-box-flex: 1;cursor: pointer;}
.social .social_menu > li > a:hover, .social .social_menu > li > a:active {background-color: #d00c0f;}
.social .social_menu > li > a img {padding: 3px 0 0 0;height: 30px;width: 30px;color: #fff;line-height: 55px;vertical-align: middle;}
.social .social_menu img {vertical-align: middle;border: 0;}
.social .social_menu > li > a label {overflow: hidden;margin: 0 0 0 0;font-size: 12px;display: block !important;line-height: 18px;text-align: center;}
.social .social_menu label {cursor: default;}
.social .social_menu > li.home {max-width: 70px;}
.social .social_menu > li.home a {height: 66px;width: 66px;margin: auto;border-radius: 60px;position: relative;top: -22px;left: 0px;background: url('Images/home.png') no-repeat center;background-size: 100% 100%}


/*分类标题*/
.CategoryList_Title{font-size:16px; height:30px; line-height:30px; padding:8px; color:#333; text-align:center; border-bottom:1px solid #b0b4bb; background: linear-gradient(180deg , #f2f2f2 0% , #e0e0e0 100%);}
.CategoryList_Title i{font-size:18px; margin-top:6px;}
.CategoryList_Title .icon-details{margin-right:5px;}


/*分类列表*/
.CategoryLista{}
.CategoryLista > li > a{height:3.031em; line-height:3.031em; display:block; color:#333; background:#f4f4f4; padding:0 1.125em; border-bottom:1px solid #cfcbc1; border-top:1px solid #fff; font-size:1.125em;}
.CategoryLista li i{float:right; margin-top:.45em; color:#656565; font-weight:bold; font-size:1.6em;}
.CategoryLista > li li a{height:3.031em; line-height:3.031em; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; display:block; color:#666; background:#fff; padding:0 2.062em; border-bottom:1px solid #cfcbc1; border-top:1px solid #fff; font-size:1em;}
.CategoryLista li:after {content:'.'; display:block; height:0; clear:both; visibility:hidden;}
.CategoryLista .icon-arrow-down{color:#f90;}
.CategoryLista > li > ul >li >ul{padding:0 1.125em;}
.CategoryLista > li > .list1,.CategoryLista > li > .list1 li ul{display:none;}


/*定位图片样式*/
.header .tel_bt, .title .icon, .sytitbg .icon, .probox .content ul li, .probox .content ul li ul li, .navbg, .brand_advance .yscontent h2, .social_nav3 .btn, .social_nav3 .btn2, .social3 span, .brand_advance .yscontent .telbg {background-image: url('images/SkinsBar3.png');background-size: 32px 889px}