@charset "utf-8";*{box-sizing:border-box;}
html{font-size:62.5%;overflow-y:scroll;}
body,html{width:100%;}
body{font-family:"microsoft yahei",\5b8b\4f53,Arial,Helvetica,sans-serif;}
a{color:#555;}
a:hover{color:#cb1c1d;}
body{min-width:1200px!important;}
.in{width:1020px;margin:0 auto;}
.f-red{ color:#cb1c1d;}
.header{ /*background:#cb1c1d url(header.jpg) center bottom no-repeat;*/ height:141px;background:#cb1c1d;}
.logo{padding: 38px 0 !important}
.logo img{width:auto;height:62px;}
#search-form{ color:#fff; float:right; padding-top:60px;}
#search-form .key{ border:1px solid #fff; width:120px; line-height:22px; height:22px; vertical-align:middle;}
.naver{ height:40px; background:#850000; overflow:hidden;}
.naver ul li{ float:left; width:112px; height:40px;}
.naver ul li a{ display:block; line-height:40px; font-size:16px; text-align:center; color:#fff;}
.naver ul li a:hover{ color:#fff; background:#cb1c1d;}
.footer{ clear:both; margin-top:10px; border-top:1px solid #850000; position:relative;background:#850000;line-height:30px; color:#fff;padding:30px 0 26px}
.footer table img{display:block}
.footer .copyright{width:1020px;margin:0 auto;font-size:14px}
.footer .copyright a{color:#fff}
.footer .qcode{ /*background:url(qcode.jpg) no-repeat;*/ width:140px; height:170px; text-indent:-999em;position:absolute; left:50%; margin-left:-440px; top:20px;display:none;}
#gotop {position:fixed;right:10px;bottom:40px;display:none;width:40px;height:40px;line-height:40px; text-align:center; color:#fff;border-radius:5px;background-color:#444;background-color:rgba(0,0,0,.6);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.2);}
#flink{border:1px solid #cb1c1d; padding:20px;}
#flink a{margin-left:20px;}
.mainner{ margin:0 auto; width:1020px;}
.mainner .section{ margin-top:10px;}
.mainner .area{ width:610px; float:left; margin-left:30px;}
.mainner .side{ float:right; width:200px;}
.side .menu{ padding:40px 0 ; min-height:480px ;}
.side .menu li{ line-height:40px; margin-bottom:10px;}
.side .menu li a{ display:block; text-align:center; background:#850000; font-size:16px; color:#fff; border-radius:5px 0;}
.side .menu li a:hover{ font-weight:bold;}
.side .menu li a.cur{ background:#cb1c1d ; color:#fff;}
.mainner .main{ float:left; width:800px;}
.mainner .pos{ height:40px; line-height:40px; padding-left:20px; border-bottom:1px solid #cb1c1d;}
.mainner .content{ padding:20px 40px 40px; font-size:14px; line-height:2em;}
.mainner .content p{ margin-bottom:1em;}
.mainner .content h1{ font-size:26px; line-height:2em;}
.mainner .content .para{ text-align:right; color:#888; line-height:40px;}
.main .pager{ padding:20px; clear:both;}
.main .pager span,.main .pager a{box-sizing:content-box; border:none;}
#gotopagebut{ padding:0 4px; background:none; border:none;}
.flexslider {position:relative;overflow:hidden;width:100%;min-width:1020px;height:300px;}
.slides {position:relative;z-index:1;list-style:none;}
.slides li {width:100%;height:auto;margin:0;padding:0;}
.slides li img {width:100%; height:300px;}
.flex-control-nav {position:absolute;z-index:99999;width:100px;height:12px;bottom:34px;right:0;text-align:center;list-style:none;overflow:hidden;right:50%;margin-right:-510px;}
.flex-control-nav li {display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a {display:block;width:12px;height:12px;line-height:40px;overflow:hidden;background:url(dot.jpg) no-repeat;cursor:pointer;margin:0;}
.flex-control-nav .flex-active {background:url(dot-cur.jpg) no-repeat;margin:0;}
.text {position:absolute;bottom:40px;font-size:18px;padding:0 20px;left:50%;margin-left:-510px;height:40px;line-height:40px;background:url(tran.jpg); color:#fff;}
.slider{position:relative; overflow:hidden; zoom:1;}
.slider .change-div a{position:absolute;top:0;left:0;display:none;}
.slider img{ width:330px; height:228px;}
.slider .title{position:absolute;bottom:0;overflow:hidden;height:28px;background:url(tran.jpg);}
.slider .title a{ font-size:12px; line-height:28px; text-align:center; display:block; color:#fff; font-family:microsoft yahei;}
.slider .change{position:absolute;bottom:33px;right:5px; z-index:999;}
.slider .change i{display:inline-block;width:10px;height:10px; background:#cb1c1d; margin-right:10px; border-radius:10px; font-style:normal; text-align:center; cursor:pointer; text-indent:-999em;}
.slider .change i.cur{background:#fff;}
#speech a{ display:block; height:90px; margin-top:10px; padding:0 10px;}
#speech hr{background:url(dashed.jpg) repeat-x; height:2px;border:none;}
#speech h2{ font-size:20px;line-height:2em; text-align:center; display:block;}
#speech p{ line-height:1.5em; color:#888; text-indent:2em;}
.block{ width:330px; float:left;}
.block.mid{ margin:0 15px;}
.block .t{height:29px; position:relative; border-bottom:1px solid #cb1c1d;}
.block .t h2{ display:block; padding:0 5px; position:absolute; z-index:999; background:#cb1c1d; text-align:center; line-height:29px; color:#fff; font-size:16px;border-radius:5px 0 ;}
.block .t a.more{ display:block; float:right; width:50px; line-height:28px; text-align:center;}
.block .t a.more:hover{ background:#fff; color:#cb1c1d;}
.list{background:#f9f7f8; padding:10px;}
.list li{line-height:36px; color:#cb1c1d;}
.list li a{padding-left:12px; background:url(li.jpg) left center no-repeat; font-size:14px;}
.list-txt li{ height:50px; line-height:50px; padding:0 10px;}
.list-txt li.x{ background:#efefef;}
.list-txt li a{display:block; background:url(li.jpg) left center no-repeat;padding-left:12px;}
.list-txt li .time{display:block; float:right; width:90px; text-align:right; font-size:12px; color:#000;}