﻿/* stone web public */
@font-face { font-family: fz_01; src: url('/Content/font/fz_fB.TTF'); }
@font-face { font-family: fz_02; src: url('/Content/font/fz_co.TTF'); }
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, pre, a, big, cite, code, del, em, img, q, s, samp, small, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tr, th, td, canvas, footer, header, menu, nav, section, summary, time, mark, audio, video, p { border: none; margin: 0; padding: 0; outline: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, iframe { display: block; }
fieldset, img { border: 0; max-width: 100%; }
address, caption, cite, code, dfn, em, var, i { font-weight: normal; font-style: normal; }
ol, ul, dl { list-style: none; }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
input, textarea { outline: none; }
input:focus, textarea:focus { outline: none; }
ul:after, dl:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
body { font: 13px/1.5 fz_01,'Microsoft YaHei', Helvetica, Arial, sans-serif; outline: none; background-color: #FFF; color: #666; min-width: 960px; -webkit-text-size-adjust: none; }
a { color: #666; text-decoration: none; outline: none; }
a:hover { color: #666; outline: none; }
.lt { float: left; }
.rt { float: right; }
.clear { clear: both; overflow: hidden; height: 0; }
.clx:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
* html .clfix { height: 1%; }
* + html .clfix { min-height: 1px; }
.both { clear: both; overflow: hidden; height: 2em; }
.box { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.transi { transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; }
.opaci { filter: alpha(opacity=0); opacity: 0; }
.wrap { margin: 0 auto; max-width: 1920px; min-width: 960px; height: auto; }
body { color: #666; }

    table{border:0;margin:0;border-collapse:collapse;border-spacing:0;    border: 1px solid #ccc; }
/*控制cellspacing*/
table td{padding:0;   border: 1px solid #ccc; }                                                                
/*控制cellpadding*/
.kuandu{ width:1200px; margin:0 auto;}
.kuandu_01{ width:1000px; margin:0 auto;}

.float_l{float:left;}
.float_r{float:right;}
.clearfix:after{clear:both;content: ".";display:block;height:0;visibility:hidden;}
.clearfix{*zoom:1;}
.clear{clear:both;}

.top{ padding:30px 0px;}
.menu li{ padding:10px 30px; color:#999; }
.menu li a{font-size:18px;}

/* Footer */
#Footer { padding: 30px; background: #F6F6F6; text-align:center }
.banner{ width:100%;}
.banner img{ width:100%;}


.about_tit{ font-size:20px; color:#323232; text-align:center; padding:30px 0px;}
.abo{ margin-top:20px;}
.abo_c{ width:500px; margin-left:20px; line-height:30px;}
.abo_s{ padding:10px 20px; background:#FF8A02; color:#FFF; width:100px; text-align:center; margin-top:40px;}
.news{ margin-top:40px; padding:10px; background:#F9FBFF; padding-bottom:150px}
.news ul li{ width:580px; margin-left:20px; margin-top:40px;}
.news_c{ width:480px; margin-left:15px;}
.ne_c{ line-height:30px; color:#999999}
.nrq {
  
    padding: 30px;
    min-height: 300px;
    margin-bottom: 30px;
}

.nrt_t {
    border-bottom: 1px solid #d9d9d9;
    padding: 0px 20px 20px 0px;
}

.nrt_c {
    padding: 30px;
    line-height: 30px;}

.nav_content { position: relative; width: 100%; text-align: center; padding: 10px 0 20px 0; }

a.nav_a { margin: 0px 12px; color: #333; }
.nav_a.current { border-bottom: 1px solid #a5a5a5; }



.menu{ margin-left:120px;}
.menu li{ font-size:14px;}

.langue li{ padding:13px 5px;}

.pro_01{ width:700px;}
.pro_r{ width:278px;}
.pro_r img{ width:100%;}
.pro_t{ font-size:28px;color:#000; padding:10px 0px;}
.pro_c{ font-size:16px; line-height:32px; color:#000}
.pro{ margin-top:60px;}

.pro_gr{ background:#F6F9FF; padding:28px 0px;}
.download{ display:block; border-radius:30px; background:#3EBE8D; padding:10px 40px; width:150px; text-align:center; margin:50px auto; color:#fff; font-size:18px;}