﻿@charset "utf-8";
/* CSS Document */
body{font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5{ font-weight:500;}
*{ margin:0; padding:0;}
li{ list-style:none;}
a:hover{ text-decoration:none;}
a{text-decoration:none;}
.claer{ clear:both;}
.qb{ padding:0; margin:0;}

.top_t{ height:26px; background:#606060; font-family:"微软雅黑"; font-size:12px; color:#fff; line-height:26px; overflow:hidden;}
.top_t p{ margin:0;}
.tp1{ background:url(../images/tp1.png) no-repeat; padding:0px 10px;}
.top_t a{ color:#fff;}
.top_t a:hover{ color:#075876;}
.carousel{ padding:0; margin:0;}



.logo{ float:left; margin:0; padding:0; width:60%; max-width:432px; float:left;}
.logo img{width:auto;}
.navbar-default{ float:right; background:none; border:none; margin-top:35px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ background:none; border-bottom:2px solid #9e2630; padding:15px 0; font-size:15px; font-family:"微软雅黑"; color:#fff;}
.navbar-default .navbar-nav > li > a{ font-family:"微软雅黑"; color:#fff; font-size:15px; padding:15px 0;}
.navbar-default .navbar-nav > li > a:hover{ color:#9e2630}
.navbar-default .navbar-nav > li{ margin:0 10px;}
.navbar-toggle{ z-index:99999;}

#demo{ position:absolute; z-index:999; margin-top:-80px; width:100%;}

#about{ background:url(../images/index_about_bg.jpg) no-repeat center; height:auto; min-height:361px;}
#about h2{ text-align:center; font-family:"微软雅黑"; font-size:22px; color:#3f3e3e; height:52px; line-height:32px; background:url(../images/hy_jt.png) bottom center no-repeat;}
#about p{ color:#3f3e3e; font-family:"微软雅黑"; font-size:14px; line-height:30px; text-indent:2em;}

.hzzc h2{ background:url(../images/h2_bg.png) left center no-repeat; text-indent:30px; font-family:"微软雅黑"; font-size:22px; color:#3f3e3e; height:32px; line-height:32px;}
.hzzc p{ color:#3f3e3e; font-family:"微软雅黑"; font-size:14px; line-height:30px; text-indent:2em;}
.about_m h2{ background:#9e2630; height:32px; line-height:32px; font-family:"微软雅黑"; font-size:16px; color:#fff; padding-left:10px; padding-right:10px; margin-bottom:0;}
.about_m h2 a{ font-family:"微软雅黑"; font-size:14px; color:#fff; float:right;}
.about_m  p{color:#3f3e3e; font-family:"微软雅黑"; font-size:14px; line-height:30px; text-indent:2em; border:1px solid #e1e1e1; padding:20px 10px; border-top:none;}
.news{ background:url(../images/index_news_bg.jpg) no-repeat left; margin:0;}


.mF_liuzg{position:relative;width:100%;height:auto;overflow:hidden;font:12px/1.5 Verdana,Geneva;background:#fff;margin:30px auto; max-height:300px;}
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:auto;color:#fff;text-align:center;background:#2c2c2c;vertical-align:middle;}
/*载入画面*/
.mF_liuzg .pic li{ width:100%;position:relative;height:auto;overflow:hidden;}
.mF_liuzg .pic li p{ width:100%;position:absolute;}
.mF_liuzg .pic li p a{display:block;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p img{width:100%; height:300px;}
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:100%;height:36px;line-height:36px;overflow:hidden;display:none;}
.mF_liuzg .txt li a{display:block;color:#fff;padding:2px 0 0 5px;font-size:13px;text-decoration:none;}/*标题样式*/
.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:100%;height:36px;overflow:hidden;background:#9e2630;left: 1px;margin:0; margin-left:-1px;}/*标题背景*/
.mF_liuzg .txt-bg a{ display:block; width:60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand;}
.mF_liuzg .num{position:absolute;z-index:3;bottom:0px;right:8px;color:#333;margin-bottom:6px;}/*按钮样式*/
.mF_liuzg .num li{float:left;width:18px;height:18px;position:relative;line-height:18px;text-align:center;margin-right:3px;cursor:pointer;background:#434343;filter:alpha(opacity=90);opacity:0.9; color:#fff;}
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{background:#9e2630;color:#fff;height:18px;line-height:18px;}
/*banner部分*/

#news{ margin-top:30px; border:none; margin-bottom:11px;}
.nav-tabs > li{ margin:0;}
.nav-tabs > li > a{ border-radius:0; padding:3px 15px; border:0; font-size:14px; font-family:"微软雅黑";  margin-right:0; color:#fff;}
.nav-tabs > li > a:hover{ border:0; color:#9e2630;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ background:#9e2630; color:#fff; border:0;}
.nav-tabs h2{ float:right; width:auto; margin:0; font-family:"微软雅黑"; font-size:22px; color:#fff;}
.nav-tabs h2 span{ font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-size:18px; color:#9e2630; clear:both;}
.tab-content{  padding:10px; margin-bottom:30px; max-height:260px; overflow:hidden;}
.tab-content ul li{ border-bottom:1px dashed #fff; padding-bottom:10px; margin-top:10px; height:32px; line-height:32px;}
.tab-content ul li mark{ border:1px solid #fff; line-height:18px; width:18px; padding:0; display:block; float:left; margin-right:5px; text-align:center;background:#9e2630; color:#fff; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-weight:600; font-size:12px;}
.tab-content ul li a{ line-height:20px; color:#fff;}
.tab-content ul li a p{ width:70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand; float:left; margin-bottom:0;}
.tab-content ul li a span{ float:right;}
.news h3{ width:100%; text-align:center; clear:both; margin-bottom:30px;}
.news h3 a{float: right; padding:6px 40px; color:#fff; border:2px solid #fff; font-family:"微软雅黑"; font-size:16px;  margin-bottom: 10px;background:#9e2630; }
.news h3 a:hover{ background:#9e2630;}

#hy{ background:url(../images/hy_bg.jpg) no-repeat center; height:auto; overflow:hidden; margin:0;}
#hy h2{ text-align:center; font-family:"微软雅黑"; font-size:22px; color:#3f3e3e; height:52px; line-height:32px; background:url(../images/hy_jt.png) bottom center no-repeat;}
.scrollleft{width:100%;padding:5px 20px 0px 20px;margin:40px auto;}
.scrollleft li{float:left;margin-right:15px;display:inline;width:232px;text-align:center;line-height:19px; border:1px solid #e1e1e1;}
.scrollleft li span{background:#e1e1e1; display:block; height:32px; line-height:32px; font-family:"微软雅黑"; font-size:14px;}
.scrollleft img{ width:232px; height:154px;}
.scrollleft li:hover{ border:1px solid #9e2630;}
.scrollleft li:hover span{ background:#9e2630; color:#fff;}

footer{ background:#f2f2f2; margin:0;}
footer .footer_l{ margin-top:20px;}
footer .footer_l ul{ width:100%; height:auto; overflow:hidden;}
footer .footer_l ul li{ float:left; max-width:56px; margin-right:3%;}
footer .footer_l ul li a{ color:#fff; font-family:"微软雅黑"; font-size:14px;}
footer .footer_l ul li ul{ width:100%; margin-top:10px; clear:both;}
footer .footer_l ul li ul li{width:100%;}
footer .footer_l ul li ul li a{font-size:13px; line-height:28px; color:#e1e1e1;}
.footer_r{margin-top:20px;}
.footer_r p{color:#fff; font-family:"微软雅黑"; font-size:14px; line-height:32px;}
.footer_r_b{ float:right}
.footer_r_b dd{ float:right; margin-left:10px; margin-right:10px; text-align:left;}
.footer_b{ background:#606060; text-align:center; margin:0; padding:20px; line-height:24px; color:#fff; font-family:"微软雅黑"; font-size:13px;}
.footer_b a{ color:#fff; padding:0 5px;}

.about_hear{ margin:0; padding:0; width:100%; background:#606060;}
.about_hear h2{ color:#fff; margin:0 auto; padding:15px 15px; font-size:22px; font-family:"微软雅黑";}
.breadcrumb{ float:right; margin:0; padding:0; background:none; font-size:13px;}
.breadcrumb a{ color:#fff;}
.breadcrumb .active{ color:#fff;}
.n_maue{ margin-top:10px;}
.n_maue li{ width:auto; margin-bottom:15px;}
.n_maue li a{ padding:4px 15px; background:#333; color:#fff;}
.n_maue li a:hover{ background:#9e2630;}
.n_maue li{ float:left; margin-right:2px;}
.n_maue .active a{ background:#9e2630;}
.main{ margin-top:20px; margin-bottom:20px;}
.main img{margin-right:10px; margin-bottom:20px;}
.main  p{ font-family:"微软雅黑"; font-size:13px; line-height:26px; text-indent:2em;}
.main h3{font-family:"微软雅黑"; font-size:22px; color:#565656; padding:0; margin-top:0;}

.huiyuan{ height:auto;overflow:hidden;}
.huiyuan li{ margin-top:30px;}
.huiyuan li a{border:1px solid #e1e1e1; display:block; overflow:hidden; padding:0;}
.huiyuan li a span{background:#e1e1e1; display:block; height:32px; line-height:32px; font-family:"微软雅黑"; font-size:14px; float:left; width:100%; text-align:center; color:#666;}
.huiyuan img{ width:100%; margin:0;}
.huiyuan a:hover{ border:1px solid #9e2630;}
.huiyuan li:hover span{background:#9e2630; color:#fff; text-align:center;}

.huiyuan_top h3{ font-family:"微软雅黑"; font-size:22px; color:#565656; padding:0; margin-top:0;}
.huiyuan_top .huiyuan_top_m{font-family:"微软雅黑"; font-size:13px; line-height:26px; text-indent:2em; padding:0;}

.pagination .active a{ background:#9e2630; border-color:#9e2630;}
.pagination .active a:hover{background:#9e2630; border-color:#9e2630;}

.news_l li{ border-bottom:1px dashed #e1e1e1; height:32px; line-height:32px; margin-bottom:5px;  }
.news_l li a{ color:#565656; width:60%; 
        overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; float:left;    }
.news_l li  span{  float:right; text-align:right;}
.news_l li mark{ border:1px solid #fff; line-height:18px; width:18px; padding:0; display:block; float:left; margin-right:5px; text-align:center;background:#606060; color:#fff; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-weight:600; font-size:12px; margin-top:6px;}
.main h3{ text-align:center; font-family:"微软雅黑"; font-size:18px; line-height:28px; border-bottom:1px solid #e1e1e1;}
.main h3 span{ padding:5px 20px; font-family:"微软雅黑"; font-size:12px; color:#999;}
.vcontent p iframe{ width:100%; height:auto; max-height:460px; }
.vcontent  iframe{ width:100%; height:auto; max-height:460px; }

@media (min-width: 1170px){
#top{ position:absolute;top:26px; z-index:99999; width:100%; height:auto; overflow:hidden; padding:0;background:  rgba(237,237,237, .3);filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#33000000', EndColorStr='#33000000');
}
.img1{ margin-top:55px;}
.vcontent p iframe{ width:100%; height:460px; }
.vcontent  iframe{ width:100%; height:460px; }

	}
@media (max-width: 1170px){
.container{ padding:0;}
.logo img{ max-height:80px;}
#top{width:100%; height:auto; overflow:hidden; padding:0;background:#202020;}	
.n_maue{ padding:0 15px;}
.main{padding:0 15px}


	}
@media (min-width: 768px) and (max-width: 1170px){
.navbar-default{ float:left; margin-top:0;}	

	}
@media (max-width: 767px) {
 #top{background:  rgba(0,0,0, 1);filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#33000000', EndColorStr='#33000000');} 
 .navbar-default .navbar-nav > li{ float:left;}
 .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ border-bottom:none; color:#9e2630;}
.navbar-default{ margin-top:10px; margin-bottom:10px;}
.navbar-collapse{ border-top:1px solid #fff; margin-top:10px;}
.logo{ max-height:50px; position:absolute; margin-top:8px;}
.logo img{ max-height:50px; width:auto;}
.navbar-default .navbar-nav > li{ margin:0 9px;}
.navbar-toggle{ margin-right:0;}
.carousel-indicators{ display:none;}
#news{ margin-top:80px;}
.tab-content{ max-height:360px;}
.nav-tabs h2{ position:absolute; z-index:999; margin-top:-58px; width:100%;}
.img1 img{ max-width:40%;}
.breadcrumb{ display:none;}
.main h3{ clear:both;}
.vcontent iframe{ width:100%; height:298px;}
.img-thumbnail{width:100%;}
.ueditor_baidumap{ width:80%; height:80%;}
#about{ background:none;  height:auto; min-height:361px;}
}


.lingdao{ height:auto;overflow:hidden;}
.lingdao li{ margin-top:30px;}
.lingdao li a{border:1px solid #e1e1e1; display:block; overflow:hidden; padding:0;}
.lingdao li a span{background:#e1e1e1; display:block; height:32px; line-height:32px; font-family:"微软雅黑"; font-size:14px; float:left; width:100%; text-align:center; color:#666;}
.lingdao img{ width:100%; margin:0;}
.lingdao a:hover{ border:1px solid #9e2630;}
.lingdao li:hover span{background:#9e2630; color:#fff; text-align:center;}

