@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;}
.mtb10{margin:10px 0}
.in{width:1020px;margin:0 auto;}
.f-red{ color:#cb1c1d;}

.header{height:141px;}
.logo{padding: 39px 0 0 0 !important}

#search-form{ color:#fff; float:right; padding-top:60px;}
#search-form .key{ border:1px solid #ccc; width:185px; line-height:32px; height:32px; vertical-align:middle;}

.naver{	height:40px; background:#cb1c1d; overflow:hidden;width:100%!important;}
.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; line-height:30px; font-size:14px;color:#fff;margin-top:10px; border-top:1px solid #cb1c1d; position:relative;background:#cb1c1d;padding:30px 0 26px}
.footer .copyright{width:1020px;margin:0 auto}
.footer table td{padding:0 0 0 20px}
.footer table img{display:block}
.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:left; 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:right; width:800px;}
.mainner .pos{ height:40px; line-height:40px; padding-left:20px; border-bottom:1px solid #cb1c1d;}
.mainner .pos { font-size:14px;}
.mainner .content{ padding:20px 40px 40px; font-size:14px; line-height:2em;min-height:450px;}
.mainner .content p{ margin-bottom:1em;}
.mainner .content h1{ font-size:26px; line-height:2em;}
.mainner .content .para{  text-align:center; 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{padding-left:12px;line-height:35px;background:url(li.jpg) left center no-repeat;color:#555;font-size:14px}
.list li a{font-size:14px;}

.supervise .tit{height:74px; line-height:74px; background:url(../../../images/supervise.png) no-repeat 20px 50% #bd916e; text-indent:80px; color:#ffffff; font-size:17px}
.supervise .con{padding:10px 10px 22px;background: #f5f5f5;color: #666;font-size: 14px;}
.supervise .con p{line-height:25px;border-bottom:1px dashed #ddd;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6M0I0RkMzNkU4MURGRTQxMUI2RTNFMTVCQkVFQzMxMzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDM1OENGRTQ2QzREMTFFN0IwN0RGNkFENzhCRkM1MUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDM1OENGRTM2QzREMTFFN0IwN0RGNkFENzhCRkM1MUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzUyRTZGOEQ1QkExMTFFN0I5MjBCMkE4QzY0OEFEMDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzUyRTZGOEU1QkExMTFFN0I5MjBCMkE4QzY0OEFEMDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zxUeyAAAAXklEQVR42kyOQQoAMQgDa+kz9F7//xhvForvaDfg7mIOEpxIpHtv+3TOMbOIgGdmVR2tCMzdiQh+rdWhinGXLLX3fvFfUTF8T5ZbEamvoH5kKhNzThhUYCKK1x4BBgBQjC+/PDXEwwAAAABJRU5ErkJggg==) 0 50% no-repeat;padding-left:20px}

.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;}

nav{background:#cb1c1d;text-align:center}
nav ul{width:1020px;margin:0 auto}
nav ul li{position:relative;float:left}
nav ul li:hover h3 a,nav .on h3 a{background:#b81616;color:#fff}
nav h3 a{color:#fff;line-height:40px;height:40px;font-size:16px;display:block;padding:0 40px;position:relative;z-index:6;text-transform:capitalize}
nav .active h3 a{background:#b81616}
nav .sub_nav{display:none;position:absolute;left:0;background:#b81616;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<100%?"100%":"");z-index:99999}
.sub_nav a{display:block;line-height:36px;padding:0 10px;color:#fff;white-space:nowrap;font-size:14px;border-top:1px solid #cb1c1d}
.sub_nav a:first-child{border:none}
.sub_nav a:hover{background:#cb1c1d}