html {}
body,ul,p{margin:0;padding:0;}
body{font-size:14px; position:relative; min-height:600px; font-family:Arial,'microsoft yahei',STHeiti;}
li{list-style:none;}
h1,h2,h3 { font-weight:normal; margin:0;}
a,a:visited{text-decoration:none;}
*:focus {outline: none;}
.flipsnap:after ,.box:after ,.ol:after{content:'';display:block;clear:both;height:0;}
.mt5 { margin-top:5px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.pt20 { padding-top:20px;}
.pt30 { padding-top:30px;}
.red{ color:#e00;}
.l { float:left;}
.r { float:right;}
.g3 { color:#333;}
.g9 { color:#999;}

/*头部*/
#head { position:absolute; height:110px; left:0; top:0; width:100%; z-index:99;}
.h_top { height:36px; background:#1c2429;}
.h_bottom {}
.logo { float:left; width:186px; height:78px; overflow:hidden; background:url(../img/logo.png) 0 0 no-repeat;}
.logo a { display:block; width:153px; height:78px;}
#head ul { float:right;}
#head li { float:left; height:78px;}
#head li a{ display:block; line-height:40px; margin:30px 10px 4px 10px; font-size:13px; color:#bbbebf; padding:0 10px;}
#head li a:hover {}
#head li.selected a{ color:#27c3f8; border-bottom:#27c3f8 2px solid;}
.search { float:right; margin:6px; padding:0 24px 0 10px; margin-right:20px; width:240px; height:24px; border-radius:25px; color:#fff; background:#495054 url(../img/s.png) right 0 no-repeat;}
.share { float:right; height:36px; width:36px; background:url(../img/h_i.png) no-repeat;}
.leng { background-position:0 0;}
.weixin { background-position:0 -36px;}
.sina { background-position:0 -72px;}
.inner { position:relative; width:1200px; clear:both; margin:0 auto;}


/*底部*/
#foot { background:#232c31;}
.flogo { position:absolute; right:0px; top:50px; width:178px; height:74px; background:url(../img/logo_01.png);}
.ftop { display:table; width:100%; padding:30px 0;}
.ftop dl { display:table-cell; margin:0; padding:0; line-height:32px;}
.ftop dt { height:42px; background:url(../img/f_t.png) no-repeat; text-indent:-9999px; margin-bottom:6px;}
.ftop dd { font-size:12px; margin:0; color:#6a747a; line-height:22px;}
.ftop dd a { color:#a9b5bc;}
.ftop dd a:hover { text-decoration:underline;}
.fbtm { background:#22262a; color:#a9b5bc; font-size:12px; line-height:24px; padding:10px 0;}
.fnav { float:left; width:1px; height:1px; overflow:hidden;}

.ml10 { margin-left:10px;}
.ml20 { margin-left:20px;}
