body{ font-family:"Microsoft YaHei","Hiragino Sans GB"  !important;-webkit-font-smoothing:antialiased; height:auto;  padding:0px !important;    height: auto;margin: 0px;min-height: 100%;position: relative;}
a{ text-decoration:none !important; cursor:pointer; opacity:0.7}
a:focus,a:hover,.btn:focus,.btn:hover{ opacity:1}
input, textarea, keygen, select, button { font-family:"Microsoft YaHei","Hiragino Sans GB" !important;}
ol,ul { font-family:"Microsoft YaHei","Hiragino Sans GB" ;}

.box{ width:1200px; margin:0px auto}
header{ height:110px; width:100%; position:fixed; z-index:999999; padding-top:25px}
header p{ padding-top:10px}
header p a{ margin-left:50px; color:#333;}	
@media (max-width: 768px){header{ height:50px;padding-top:5px}
.pf{ display:none}}

.mt20{ margin-top:20px}
.w100,.item img{ width:100%;}
h2{ color:#333; font-size:36px; margin:30px auto; font-weight:normal; text-align:center}
h3{color:#333; font-size:18px;text-align:center}
table td{ text-align:center; padding:15px}
row p{color:#666; font-size:14px;}
footer{ width:100%; color:#aaa; font-size:20px; background:#f4f4f4;margin-top:50px}
footer p{ margin:0px ; padding:30px 0px; line-height:36px}
footer img{ padding-top:30px}
.bg{ background:#fff; border:1px solid #f4f4f4}
.pf{ position:fixed; bottom:30%; right:0px}
.carousel-indicators li {

    width: 40px;

    background-color: #fff;

}
.carousel-indicators .active {
    width: 42px;

    background-color: #48bffd
}
@media (max-width: 400px){header{ height:40px;padding-top:5px;}
h3{font-size:14px; font-weight:bold}
p{font-size:12px;}
h2{ font-size:24px;}
}
@media (max-width: 1201px){footer{ font-size:14px; }}