@import url("font-awesome/font-awesome.min.css");
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
* {box-sizing: border-box; }
body {
background-color: #1a1724;
margin: 0px;
overflow: hidden;
font-family:"Microsoft YaHei";
color:#333;
}
h1{margin:0;}

a {color:#0078ff; text-decoration:none}
a:hover {
color: #c00;
text-decoration:underline;
}
#canvas{
width:100%;
height: auto;
position:absolute;
top:0;
left:0;
background-color: #1a1724;               
}
.canvas-wrap{
position:relative;

}
div.canvas-content{
position:relative;
z-index:2000;
color:#fff;
text-align:center;
padding-top:30px;
}
.snow-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100001;}
.table{ width:620px; margin:30px auto;}
.table img{ width:350px; margin:50px auto}
.table h1{ text-align:center}
.input {
	padding:10px 10px;
	border:1px solid #d5d9da;
	border-radius:5px;
	box-shadow: 0 0 5px #e8e9eb inset;
	width:300px; /* 400 (parent) - 40 (li margins) -  10 (span paddings) - 20 (input paddings) - 2 (input borders) */
	font-size:1em;
	outline:0; /* remove webkit focus styles */
}
.foot{ text-align:center; color:#999; line-height:25px; margin-top:40px; font-size:14px}
.foot a{color:#999; margin:0 3px}
.neibogg {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
}
.neibogg a{
	color: #1478f0;
	
}
#bianma{text-transform: uppercase}
#msg{width:85%; min-height:1.2rem;text-align:center; margin:0 auto;font-size:14px}
.pop_result{ padding:10px 20px; font-size:14px}
#alert{
    line-height:1.8;padding:5px 5px; font-size:14px;}
#alert hr{width:100%;height:1px;border:none;border-top:1px dashed #5FB878; margin:5px 0 0 0}
.error{color:red;font-size:14px;}
/*.error:before{font-size:16px;font-family:'FontAwesome';content:"\f00d"}*/
.error i{ margin-right:.1rem}
.error_ico{color:red;background:url(../images/error.png) no-repeat 0px center; text-indent:1.5em}
.success{color:green;font-size:16px;}
.success_ico{color:green;}

        div.search {padding: 30px 0;}

        form {
            position: relative;
            width: 500px;
            margin: 0 auto;
        }

        input, button {
            border: none;
            outline: none;
        }

        input {
            width: 100%;
            height: 42px;
            padding-left: 13px;
        }

        button {
            height: 42px;
            width: 62px;
            cursor: pointer;
            position: absolute;
        }

        /*搜索框6*/
        .bar6 input {
            border: 2px solid #1478f0;
            border-radius: 5px;
            background: #FFF;
            top: 0;
            right: 0;
			filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90;/*透明*/
        }
        .bar6 button {
            background: #1478f0;
            border-radius: 0 5px 5px 0;
            width:auto;
            top: 0;
            right: 0;color: #FFF;
            padding: 0 10px;
        }
.bar6 button i{padding-right: 5px}
        .bar6 button:before {
           /* content: "验证";*/
            font-size: 13px;
            color: #FFF;
        }
		
.zs-bt a{ display:block; width:200px; padding:5px 0; background:#5FB878; color:#FFFF; font-size:16px; text-align:center; margin:10px auto 0 auto;
vborder-radius: 4px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */ 
-moz-border-radius: 4px; /* Mozilla浏览器的私有属性 */ 
-webkit-border-radius: 4px; /* Webkit浏览器的私有属性 */ 
border-radius: 4px 4px 4px 4px; /* 四个半径值分别是左上角、右上角、右下角和左下角 */
}
@media screen and (max-width: 600px) { 
.table{ width:320%; margin:5px auto;}
.table img{ width:250px;}
.input {
	padding: 10px;
	border: 1px solid #d5d9da;
	border-radius: 5px;
	box-shadow: 0 0 5px #e8e9eb inset;
	width: 300px; /* 400 (parent) - 40 (li margins) -  10 (span paddings) - 20 (input paddings) - 2 (input borders) */
	font-size: 1em;
	outline: 0; /* remove webkit focus styles */
	margin-bottom: 5px;
}
}
a.cxjl{background: #71A22C;padding: 2px 4px;color: #FFF;border-radius: 2px; font-size: small;margin-left: 2px}