@CHARSET "UTF-8";

/**
 * 整站通用STYLE
 * @方淞  QQ:913623723  E-mail:wnfangsong@163.com
 * LINK:www.wnfangsong.com
 * TIME:2016-7-1
*/

html,body,div,span,h1,h2,h3,h4,h5,h6,p,pre,em,img,sub,sup,b,i,dl,dt,dd,ol,ul,li,form,label,tbody,canvas,audio,video {margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 100%; vertical-align: baseline; background: transparent;}
li,ol,ul {list-style: none;}
a {margin: 0px; padding: 0px; font-size: 100%; vertical-align: baseline; -webkit-tap-highlight-color:rgba(0,0,0,0); background: transparent; font-size: 14px; color: #000; noFocusLine: expression(this.onFocus=this.blur());}
a:focus, input, textarea {outline: none;}
a:link, a:visited, a:active {text-decoration: none; color: #000;}
a:hover {text-decoration: none; color: #f00;}
textarea {resize: none;}
textarea, input {font-family: "Microsoft Yahei", "SimHei"; font-size: 14px;}
table {border-collapse: collapse; border-spacing: 0;}
img,a img {border: none; vertical-align: top;}
p, br {line-height: 26px;}
body {margin: 0px; padding: 0px; background-color: #fff; overflow: hidden; font-size: 14px; color: #000; font-family: "Microsoft Yahei", "SimHei"; line-height: 26px; user-select: none;}
div,ul,li,p,span,font {width: 100%; height: auto; float: left;}

::selection {background:#0d2134; color:#fff;}
::-moz-selection {background:#0d2134; color:#fff;}
::-webkit-selection {background:#0d2134; color:#fff;}

/*font icons*/
@font-face {font-family: 'FontAwesome'; src: url('../font/fontawesome-webfont.woff2?v=4.6.3') format('woff2'); font-weight: normal; font-style: normal;}
.fa {font-family:FontAwesome;}

/*htmlMsg*/
#htmlMsg {width: 100%; height: 100%; top: 0px; left: 0px; position: fixed; background-color: #fff; display: block; z-index: 999;}
#htmlMsg p.img {margin-top: 200px; text-align: center;}
#htmlMsg p.txt {text-align: center; color: #34495E; margin-top: 10px;}
#htmlMsg {display: none;}

/*webtop*/
#webtop {width: 100%; height: 90px; background-image: linear-gradient(to top,rgb(246, 255, 246),white); user-select: none;}
#webtop #logo {width: 420px; height: 90px; margin-left: 20px; color: #196E90;}
#webtop #logo p.img {width: 57px; height: 90px; background: url('../images/logo.png') no-repeat center center; margin-right: 10px;}
#webtop #logo p.txt_cn {width: auto; height: 40px; font-size: 31px; font-weight: bold; line-height: 40px; margin-top: 15px;}
#webtop #logo p.txt_en {width: auto; height: 20px; font-size: 13px; line-height: 20px; letter-spacing: 0.15px;}
#webtop_line {width: 100%; height: 10px; position: fixed; margin-top: 90px; background-image: linear-gradient(to bottom,rgba(189, 189, 189, 0.6),rgba(255, 255, 255, 0)); z-index: 9;}

/*page404 403*/
#page404, #page403 {width: 400px; height: 360px; margin: 0px auto; background: url('../images/head_404_bak.jpg') no-repeat top center; display: block; margin-top: 120px;}
#page404 a, #page403 a {width: 100px; height: 30px; line-height: 30px; margin-top: 303px; margin-right: 36px; background-color: #E56B03; text-align: center; border-radius: 6px; color: #fff; float: right; position: relative; display: block;}
#page404 a:hover, #page403 a:hover {background-color: #F9900D;}
#page403 {background-image: url('../images/head_403_bak.jpg');}
#page403 a {display: none;}

/*page500*/
#page500 {width: 400px; height: auto; min-height: 290px; margin: 0px auto; background: url('../images/error_img.jpg') no-repeat top center; display: block; margin-top: 120px; float: none;}
#page500 .txt {width: 100%; height: auto; min-height: 32px; line-height: 32px; color: #455A64; margin-top: 280px; text-align: center; font-size: 16px; word-wrap:break-word;}
#page500 .txt a {font-size: 16px; color: #455A64; text-decoration: underline;}

/*emoji*/
span.emoji {width: 24px; height: 24px; line-height: 24px; text-align: center; float: none;/* display: inline-flex;*/ /*background-color: #eee;*/ overflow: hidden;}

/*小屏幕 暂不支持*/
@media (max-width:1239px) {
    #htmlMsg {display: block;}
}
