/* Normalize.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],template{display:none}
html{font-family:Arial, sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%}
body{margin:0}
a{background:transparent}
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}
/* Reset */
a{text-decoration:none; color:#002a6c;}
a:focus,a:hover,a:active{text-decoration:underline; color:#333;}
a, a img, input{-webkit-transition:all 0.18s ease-out; -moz-transition:all 0.18s ease-out; -ms-transition:all 0.18s ease-out; -o-transition:all 0.18s ease-out; transition:all 0.18s ease-out;}
/* Clear Float */
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table; content:""; line-height:0;}
.clearfix:after{clear:both;}
/* Index Style */
body{background:url(../images/bg.jpg) left top repeat-x; background-color:#fccb0c;}
.wrapper{padding-bottom:50px; margin:0 auto; width:1020px; min-height:800px; background-color:#fff;}
.topbanner{font-size:0;}
.header,.nav,.content{margin:0 auto; width:960px;}
.header{margin-top:40px; line-height:2; text-indent:25px; font-size:14px;}
.nav{margin-top:40px; border-bottom:2px solid #e50014;}
.nav ul{padding:0; width:960px; text-align:center;}
.nav ul li{display:inline-block; *display:inline; list-style:none;}
.nav ul li a{padding:0 18px; margin:0 30px; font-family:'Microsoft YaHei'; color:#333; background:url(../images/arrow.png) left 8px no-repeat;}
.content{margin-top:40px;}
.section{margin-bottom:80px;}
.section-header{padding-left:10px; margin-bottom:40px; height:18px; line-height:18px; border-left:4px solid #94c73a; font-family:'Microsoft YaHei'; font-size:18px; font-weight:700; }
.slogan{vertical-align:top; height:200px; background:url(../images/slogan-bg.jpg) left top no-repeat;}
.slogan ul{padding:0; padding-top:50px; margin:0; margin-left:50px; overflow:hidden; width:860px; height:105px; list-style:none;}
.slogan-info{padding:0; margin:0;}
.slogan-info dt{margin-top:10px; height:70px; overflow:hidden; text-align:center; font-family:"楷体"; font-size:30px;}
.slogan-info dd{float:right; margin:0; padding:0; margin-right:10px; font-size:12px; color:#444;}
.painting{padding:0; margin:0; width:984px; overflow:hidden;}
.painting li{float:left; margin-right:33px; margin-bottom:33px; list-style:none;}
.painting li a{display:block; text-align:center;}
.painting li img{border:1px solid #ccc; border-radius:5px;}
.painting li a p{margin-top:5px; font-size:12px; color:#666;}
.painting li a:hover{text-decoration:none;}
.painting li a:hover p{color:#e50014;}
.painting li a:hover img{border-color:#aaa; -webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.2); box-shadow:0 3px 6px rgba(0, 0, 0, 0.2);}
.ellipsis{word-wrap:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}