
/* CSS Document */


/* ---------- init ---------- */
/*th,td,*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;word-wrap:break-word;}
body,button,input,select,textarea{font-family:Microsoft YaHei,STXihei,STHeiti,Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#000;line-height:1.2;}
th{text-align:inherit;}
ol,ul{list-style:none;}
fieldset,img{border:0;vertical-align:middle;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
ins,a{color:#000;text-decoration:none;}
a,img{-webkit-touch-callout:none;}
/*table{border-collapse:collapse;}*/
i{font-style:normal;}
a{ color: inherit}

.clear:after{content: ' ';font-size: 0; clear: both; height: 0; display: block;}
.light:after{ content: ' ';height: 1px; position: absolute; top: 99%; left: 0; width: 100%;background-image: -webkit-linear-gradient(left,rgba(140,150,167,0) 0%,rgba(140,150,167,0.8) 50%,rgba(140,150,167,0) 100%);
    background-image: -ms-linear-gradient(left,rgba(140,150,167,0) 0%,rgba(140,150,167,0.8) 50%,rgba(140,150,167,0) 100%);
    background-image: -o-linear-gradient(left,rgba(140,150,167,0) 0%,rgba(140,150,167,0.8) 50%,rgba(140,150,167,0) 100%);
    background-image: -moz-linear-gradient(left,rgba(140,150,167,0) 0%,rgba(140,150,167,0.8) 50%,rgba(140,150,167,0) 100%);
    background-image: linear-gradient(left,rgba(140,150,167,0) 0%,rgba(140,150,167,0.8) 50%,rgba(140,150,167,0) 100%);
}
.light{ position: relative;}

.light2:after{ content: ' ';height: 1px; position: absolute; top: 100%; left: 0; width: 100%;
    background-image: -webkit-linear-gradient(left,rgba(21,29,47,1) 0%,rgba(211,190,153,1) 50%,rgba(21,29,47,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(21,29,47,1) 0%,rgba(211,190,153,1) 50%,rgba(21,29,47,1) 100%);
    background-image: -o-linear-gradient(left,rgba(21,29,47,1) 0%,rgba(211,190,153,1) 50%,rgba(21,29,47,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(21,29,47,1) 0%,rgba(211,190,153,1) 50%,rgba(21,29,47,1) 100%);
    background-image:linear-gradient(left,rgba(21,29,47,1) 0%,rgba(211,190,153,1) 50%,rgba(21,29,47,1) 100%);
}
.light2{ position: relative; }

.con{width: 1200px; margin: 0 auto;}
body{ color: #b3bdcc;}
.light3:after{
	margin-top:-1px;
	content: ' ';height: 1px; position: absolute; top: 100%; left: 0; width: 100%;
    background-image: -webkit-linear-gradient(left,rgba(21,29,47,1) 0%,rgba(211,190,153,1) 50%,rgba(21,29,47,1) 100%);
    background-image: -ms-linear-gradient(left,rgba(21,29,47,1) 0%,rgba(211,190,153,1) 50%,rgba(21,29,47,1) 100%);
    background-image: -o-linear-gradient(left,rgba(21,29,47,1) 0%,rgba(211,190,153,1) 50%,rgba(21,29,47,1) 100%);
    background-image: -moz-linear-gradient(left,rgba(21,29,47,1) 0%,rgba(211,190,153,1) 50%,rgba(21,29,47,1) 100%);
    background-image:linear-gradient(left,rgba(21,29,47,1) 0%,rgba(211,190,153,1) 50%,rgba(21,29,47,1) 100%);
}
.light3{ position: relative; }