html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body { background-color: #fff;}
html, body, ul, li, p, h1, h2, h3, h4, h5, h6, input, button, figure,
section, dl, dd, dt {
    margin: 0;
    padding: 0;
    font-size: inherit;
}
/*h2, h3, h4, h5, h6, strong {
    font-weight: 500;
}*/
h1 {
    font-weight: 700;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
    cursor: pointer;
}
img, textarea {
    display: block;
    border: 0;
}
ul {
    list-style: none;
}
input, button, select, option {
    border: 0;
    -webkit-appearance: none;
    color: inherit;
    background-color: transparent;
    font-size: inherit;
}
input[disabled] {
    background-color: transparent;
}
em {
    font-style: normal;
}
table {
    border-spacing: 0;
}
i, em {
    font-style: normal;
}
button {
    display: block;
}
input:focus, textarea:focus, button:focus {
    outline: none;
}
.clearfix:after, .search-bar:after, .main-body:after {
    display: block;
    content: '';
    font-size: 0;
    clear: both;
}
.cl{clear: both;height: 0;}
body {
    font: 12px/150% 'Microsoft YaHei', Arial, Verdana, "\5b8b\4f53";
}
section {
    margin-bottom: 20px;
}
.left{width: 800px;position: relative;padding-bottom: 40px;float: left;}
.right{width: 260px;margin-left: 20px;float: right;}
.main-body,.warp{width: 1080px;min-width:320px;margin: 0 auto;}

.header { width: 100%; height: 100px; line-height: 100px; background: #ff551e url(navBg.png) center top no-repeat; margin-bottom: 20px;}

.header .warp {position: relative;}

.header .nav {line-height: 100px;font-size: 16px;}
.header .nav a {display: inline-block;margin-right: 20px; border-bottom: 2px solid transparent;vertical-align: middle;color: #fff;}
.header .home{padding: 0;}
.header .nav a:hover{border-bottom: 2px solid #fff;}
.header .nav .home:hover{border-bottom: 2px solid transparent;}
.header .nav .active{border-bottom: 2px solid #fff;}

.header .subnav {position: absolute; right: 0;top: 30px;z-index: 10;font-size: 14px;}

.search-box {display: inline-block;}

.search-bar,#scbar_form {width: auto;height: 40px; position: relative;top: 0;padding: 0 45px 0 15px;border-radius: 30px;border: 1px solid #fd906b;background: rgba(255,255,255,.1); transition: width .5s;float: none;margin-top: 0;}

.search-bar input {display: inline-block; float: left;line-height: 40px;}

.search-bar .scbar_btn,#scbar_btn {width: 40px;height: 40px;float: none;position: absolute;right: 5px;top: 0;background:url(search_icon.png) 14px center no-repeat;}
.scbar_btn_td{width: 40px;background:none;}

::-webkit-input-placeholder {color: #FFFFFF;}
:-ms-input-placeholder {color: #FFFFFF;}
:-moz-placeholder {color: #FFFFFF;}

.search-bar .active,#scbar_txt {float: none; width: 140px;height:40px;padding-left: 0;background: transparent;color: #FFFFFF;}
.search-bar .active[placeholder] {color: #FFFFFF !important;}
.search-bar:hover {cursor: pointer;}
.scbar_icon_td{display: none;}

/***********尾部开始***********/
.footer{width: 100%;}

.footer a{color: #888888;font-size: 12px;line-height: 30px;}
/*.footer p{font-size: 12px;line-height: 30px;}*/
.footer h6{font-size: 16px;color: #333333;font-weight: normal;margin-bottom: 10px;}
.friendsLink a{margin-right: 10px;}
.main-footer .item:nth-child(1) {width: 800px;}
.footer .main-footer .right{width: 250px;}
.footer .right h6{margin-bottom: 40px;}
.footer .about{margin-right: 20px;padding-top:40px;background: url(about.png) center top no-repeat;}
.footer .about:hover {background: url(about1.png) center top no-repeat;}
.footer .brand{margin-right: 20px;padding-top:40px;background: url(brand.png) center top no-repeat;}
.footer .brand:hover {background: url(brand1.png) center top no-repeat;}
.footer .praice{padding-top:40px;background: url(praice.png) center top no-repeat;}
.footer .praice:hover {background: url(praice1.png) center top no-repeat;}

.sub-footer{height: 60px;background: #e6e6e6;overflow:hidden;line-height: 60px;font-size: 12px;color: #333333;}
.sub-footer .left {padding-bottom: 0;}
.sub-footer p {line-height: 60px;}
.sub-footer .right {text-align: right;}
.sub-footer img {height: 40px;margin-top: 10px;}
/***********尾部结束***********/
/*返回顶部*/
.gototop {width: 48px;height: 48px;position: fixed;right:10px;bottom: 150px;overflow:hidden;border-radius: 50%;z-index: 999;display: none;}
.gototop .goto{width: 48px;height: 48px; background: url(gotop.png) center no-repeat;}
.gototop:hover .goto{background: url(gotop1.png) center no-repeat;}
.gototop p {font-size: 12px;font-family: "Microsoft YaHei";color: rgb( 0, 0, 0 );line-height: 1.833;text-align: center;}


.download {
    position: relative;
    display: block;
    margin-bottom: 12px;
}
.download > img {
    width: 100%;
    height: 230px;
}
.download p {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.8);
    opacity: 0;
    transition: opacity .5s;
}
.download p img {
    margin: 40px auto 20px;
}
.download:hover p {
    opacity: 1;
}
.detail-content {
    width: 772px;
    float: left;
    overflow: hidden;
}
.first-pic {
    width: 702px;
    /*height: 468px;*/
    /*position: relative;*/
    padding: 30px;
    border: 5px solid #f2f2f2;
}
.first-pic img {
    width: 100%;
    height: 100%;
}
.first-pic .title {
    width: 672px;
    padding: 22px 15px;
    position: absolute;
    height: auto;!important;
    left: 0;
    bottom: 0;
    color: #fff;
    line-height: 35px;
    font-size: 24px;
    background: url("bg.png") left bottom repeat-x;
    /*min-height: 83px;*/
}
.pad-bt {
    padding-top: 30px;
    color: #808080;
    font-size: 16px;
    line-height: 25px;
}
.first-pic .tags {
    position: absolute;
    left: 45px;
    bottom: -13px;
    padding: 0 10px;
    background-color: #fff;
    font-size: 14px;
}

.first-pic .tags a {
    display: inline-block;
    margin-right: 10px;
    padding: 0 11px;
    border: 1px solid #999;
    border-radius: 24px;
    height: 24px;
    line-height: 24px;
    color: #808080;
}

.first-pic .tags a:last-child {
    margin-right: 0;
}

.img-box {
    position: relative;
}

.sec-content {
    font-size: 14px;
    padding: 30px;
    line-height: 2;
}

.sec-content .title {
    position: relative;
    padding-left: 10px;
    color: #808080;
    font-size: 16px;
    margin-top: 20px;
}

.sec-content .title:before {
    position: absolute;
    left: 0;
    top: 8px;
    width: 4px;
    height: 16px;
    content: '';
    background-color: #fc602b;
}

.sec-content .title:first-child {
    margin-top: 0;
}

.sec-content img {
    margin: 10px auto;
    max-width: 702px;
}

/* .sec-content strong { 
     display: block; 
 } */

.sec-content i {
    color: #808080;
}

.detail-side {
    width: 270px;
    float: right;
}

.detail-side img {
    max-width: 270px;
}

.detail-side .link.fixed {
    position: fixed;
    top: 0;
}

.detail-side .link p {
    height: 35px;
    line-height: 35px;
    color: #fff;
    text-align: center;
    background-color: #ff5200;
}

.download, .mb20 {
    margin-bottom: 20px;
}



 