@charset "UTF-8";
/***fxy 2016-03-03****/
html,body,div,span,iframe,h1,h2,h3,h4,h5,p,pre,em,img,strong,b,i,dl,dt,dd,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0}
a,input,button{padding:0;margin:0;outline:0;}
h1,h2,h3,h4,h5{font-size:100%;}
ul{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a,button{cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
input,select,img{vertical-align:middle;}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
.clear{clear:both;}
/**************************/
body {font-size: 14px;font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;}
/**************************/

.container {width:1000px; margin:0 auto;}
.index { background:url("images/index-bg.jpg") top center no-repeat; }
.index .main { width:1000px; height:1100px; margin:0 auto; background:url("images/index-main.jpg") no-repeat; position:relative;}
.index .logo { width:300px; height:215px; display:block;margin:0 auto;text-indent:-9999px; overflow:hidden;}
.index .top { position:absolute; right:0; top:10px;text-align:right;}
.index .top a { background:#b6321d; padding:3px 15px; border-radius:3px; color:#fef6b1;margin-left:6px;}
.index .nav { position:absolute; left:295px; top:384px;}
.index .nav a { display:block; width:389px; height:82px;text-align:center; line-height:82px;font-size:28px; color:#ffffff;margin-bottom:13px; background-image:url("images/nav.png");background-repeat:no-repeat;-webkit-transition:all 300ms ease;transition:all 300ms ease;}
.index .nav a:hover {text-decoration:none;background-image:url("images/nav-on.png")}
.index .n1 {background-position:0 0;}
.index .n2 {background-position:0 -95px;}
.index .n3 {background-position:0 -190px;}

.content { line-height:2; color:#c9bcb1;}
.content .color { color:#f89d0e;}
.content .top { height:82px; position:relative;}
.content .logo { position:absolute; width:186px; height:130px; left:0; top:0;text-indent:-9999px; overflow:hidden;}
.content .nav {padding-left:355px;}
.content .nav a { float:left; width:120px; height:79px;text-align:center; line-height:79px;font-size:20px; color:#2b110b;border-bottom:3px solid transparent;margin-right:8px;}
.content .nav a:hover, .content .nav .current {border-color:#c00000;text-decoration:none;}
.content .intro { position:absolute; left:87px; top:312px; width:424px; color:#431509;}
.content .section-1, .content .section-2, .content .section-3 { position:absolute; width:529px; left:74px; top:488px;}
.content .section-2, .content .section-3 { width:700px;}
.content-3 .section-1 { width:450px;}
.content-3 .section-1 p {margin-bottom:20px;}
.content-1 .section-2 { top:1114px;}
.content-2 .section-2 { top:1005px;}
.content-3 .section-2 { top:1200px;}
.content-3 .section-3 { top:1432px;}
.content .info strong { font-size:30px; color:#ffd5af; display:block;margin-bottom:5px;}

.content-1 { background:url("images/bg-1.jpg") top center no-repeat;}
.content-1 .main { width:1200px; height:1700px; margin:0 auto; background:url("images/main-1.jpg") no-repeat; position:relative;}
.content-2 { background:url("images/bg-2.jpg") top center no-repeat;}
.content-2 .main { width:1200px; height:1700px; margin:0 auto; background:url("images/main-2.jpg") no-repeat; position:relative;}
.content-3 { background:url("images/bg-3.jpg") top center no-repeat;}
.content-3 .main { width:1200px; height:1700px; margin:0 auto; background:url("images/main-3.jpg") no-repeat; position:relative;}

.side { position:absolute; right:0; top:100px;}
.side a { display:block; width:40px; height:40px;text-align:center;background-image:url("images/icon.png");background-repeat:no-repeat;margin-bottom:5px;font-size:12px; line-height:5; color:#efd3a0;}
.side .side-1 {background-position:0 0;}
.side .side-2 {background-position:0 -42px;}
.side a:hover {background-image:url("images/icon-on.png");text-decoration:none; color:#f1dc1b;}