/*reset*/    
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');

*{margin:0;padding:0;box-sizing:border-box}
li{list-style:none}
img{border:0;vertical-align:middle}
body, td, p, input, button, textarea, select,a{font-family:'Open Sans',sans-serif; font-size:14px; color:#000;letter-spacing:-0.5px}
h1,h2,h3,h4,h5,h6,strong,b,dt,em{font-weight:600}
em,i{font-style:normal}
a,a:hover,a:active,a:focus{text-decoration:none}

/*common*/
body{min-width:1200px}
.container{position:relative;width:1160px;margin:0 auto;}	
.clear:after{display:block;content:'';clear:both}



/*header*/
#header{position:relative;z-index:100;height:118px}
.h_sec1{position:fixed;left:0;top:0;width:100%;;background:#fff;z-index:100;border-bottom:1px solid #eee}
.h_sec1 h1{float:left}
.h_sec1 .lnb{position:relative;top:30px;float:right;margin-right:80px}
.h_sec1 .lnb li{position:relative;float:left}
.h_sec1 .lnb li > a{display:block;padding:0 30px;line-height:88px;font-size:16px}
.h_sec1 .lnb li > a:hover{color:#bf2e1b}
.h_sec1 .lnb li.on > a{color:#bf2e1b}
.h_sec1 .lnb .sub{position:absolute;opacity:0;left:50%;width:150px;margin-left:-75px;visibility:hidden;background:#fff;border:1px solid #eee;border-top:0;transition:0.3s}
.h_sec1 .lnb .sub dl{text-align:center;padding:0 0 10px}
.h_sec1 .lnb .sub dd{padding:5px 0}
.h_sec1 .lnb .sub dd a{display:block;font-size:14px}
.h_sec1 .lnb .sub dd a:hover{color:#bf2e1b}
.h_sec1 .lnb li:hover .sub{visibility:visible; opacity:1;padding:5px 0}


/*footer*/
.f_sec1{background:#2a2a2a}
.f_sec1 a{position:absolute;right:0;top:0}

.f_sec2{background:#333;font-size:13px;color:#a0a0a0;padding:30px 0 50px;line-height:1.6}
.f_sec2 .container{position:relative;width:1160px;margin:0 auto;color:#a0a0a0}