﻿body { font-size: 14px;/*background: #fff0e5 url(/uploads/image/cimg/bd_bg.jpg) repeat-x;*/ font-family: 宋体,serif;}
.blog-masthead, .footer{ background: #2169c2; }
.blog-masthead .container{ padding:0;background: #2169c2;}

.blog-masthead > .container > .blog-nav a { color: #fdfdfd; height: 31px; line-height: 31px; border-left: 1px solid #fff; padding: 0 0 0 10px; }
.container { width: 1002px;  min-width:1002px; }
.logo,.search { padding-left:0;padding-right:0;}
.search { position: relative; height: 79px; }
.search>.input-group { position: absolute; top: 50%; }
.search >.input-group>.form-control { border: 3px solid #5289d8; border-radius: 0; }
.search > .input-group > input.form-control { height: 37px; line-height: 37px;  }
.search .btn { width: 106px; height:37px; font-size:19px; }

.navbar{ margin-bottom:0;}
.nav{  width:1002px;}
.nav-ul {
    background: url(/uploads/image/cimg/nav_bg.jpg) repeat-x; margin:0;
}
.nav-ul > li{background:url(/uploads/image/cimg/nav_bg.jpg) repeat-x; float:left; }

.nav-ul > li > a{ color:#fff; font-size:15px; font-weight:bold; width:105px;  text-align: center;     background:url(/uploads/image/cimg/navsd_bg.jpg) no-repeat 0px 6px;}
    .nav-ul > .active > a, .nav-ul > .active > a:hover, .nav-ul > .active > a:focus {
        color: #2169c2;
        background: url(/uploads/image/cimg/active_bg.jpg) no-repeat center 3px;
    }
.nav-ul > li > a:hover,.nav-ul > li > a:focus{  color:#fde305; background:none;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ background:none;color:#fde305;}
ul.dropdown-menu{ margin:0; border:1px solid #dc3b0b;}

.contact{ padding-right:0;}
.br {
    border: 1px solid #5289d8;
    padding: 6px;
}
.panel-default {
    border: 1px solid #5289d8;
    padding: 0;
}
.panel-default>.panel-heading{ overflow:hidden; /*background:url(/uploads/image/cimg/title_bg.jpg) repeat-x 0 3px;*/ border-bottom:2px solid #5289d8; padding:5px 0 0 10px; }
.panel-title{ text-align:center; background:url(/uploads/image/cimg/title_h.jpg) no-repeat center left; margin:0; height:30px; line-height:30px; width:94px; float:left; color:#fff;}
.more{ padding-right:5px; height:30px; line-height:30px;}
.new{ padding:0; margin:0;} 
.new li{ list-style: none;height:28px; line-height:28px; margin-top:5px;}
.new .date{ float: right;color:#666;}
.new .title{ float:left; background:url(/uploads/image/cimg/li_bg.jpg) no-repeat left center; padding-left:12px; width:230px;  white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; color:#000; }
.contact .panel-default{  border-radius:0;}
.lx li a.title{ width:500px;}
.new-title {
    color: #2169c2;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.new-content{color:#989592; text-indent:20px; border-bottom:1px dashed #ccc; padding-bottom:8px; line-height:22px; margin-bottom:0px;}
.t_bg{background:url(/uploads/image/cimg/t_bg.jpg) no-repeat left center; color:#2169c2;}
.nav-tabs{ background:none; height:33px; }
.nav-tabs li{ list-style:none;}
.panel-default>.dt{ padding-top:5px; border-bottom:0; padding-left:0; background:none; }
 .panel-default>.dt h3{margin-left:15px;}
.nav-tabs>li.active{ background:none;}

.dt .nav-tabs {
    border-bottom: 1px solid #5289d8;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    height: 33px;
    border: 1px solid #5289d8;
    border-bottom-color: transparent;
}
.nav-tabs>li>a:focus, .nav-tabs>li>a:hover{ background:none; border:none;}
.service{ padding-top:0px;}
.service ul{ overflow:hidden; padding-bottom:5px;}
.service li{ float:left; padding:0px 5px 0 0px; margin-top:14px; }
.panel-body{ padding-top:5px;}

.links dt {
    color: #2169c2;
    float: left;
}
.links dd{  float:left; margin-right:15px; }
.links dd a{border-right:1px solid #888;padding-right:15px; margin-top:10px;}
.online { padding-bottom:2px;}
.online li{ margin-top:11px;}
.panel-body{ /*background:#fff7f2;*/}

.crumbs{ padding:6px 0; font-size:14px; color:#6c6c6c;}
.pagination{ margin-bottom:0;}
.pagination li{ float:left; list-style:none;}
.pagination li.disabled a{ color: #ccc;
    cursor: not-allowed;
    background-color: #fff;}
.pagination li a{ border:1px solid #ccc; margin:0 6px;}
.pagination li>a, .pagination>li>span{position: relative;   float: left;    padding: 2px 10px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #428bca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;}
.pagination .active>a, .pagination .active>a:focus, .pagination .active>a:hover, .pagination .active>span, .pagination .active>span:focus, .pagination>.active>span:hover {
    background: #ff5a00;
    border-color: #ff5a00; color:white;
}
.page { background:#fff;}
.page h1 { font-size:24px; text-align:center;}
#create_date {     line-height: 30px;
    text-align: center;
    background: #f6f6f6;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 0 10px;}
.column_box h3 {
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    padding-top: 15px;
    color: #ff5a00;
    text-align: center;
    color: #504e4e;
}
.column_box p {
    line-height: 28px;
    padding: 6px 0; font-size:14px; color:black;
}
.cdgray {
    color: #999999;
}
table_1 {
    margin-top: 20px;
    background: #dcdcdc;
}
.mt12 {
    margin-top: 12px;
}
.column_box h6 {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    line-height: 28px;
    margin-top: 30px;
    color: #ff5a00;
    color: #504e4e;
}
.table_1 {
 margin-top:15px;
}
.table_1 th {
    width: 90px;
    padding: 10px 5px;
    font-weight: normal;
    text-align: left;
    background: #f6f6f6;
    color: #525252; border:1px solid #ddd;font-size:14px;
}
.table_1 td {
    padding: 10px 3px;
    background: #fffffc;
    color: #777777;
    border:1px solid #ddd; font-size:14px;
}
.form-title {
font-size:18px;  text-align:center; font-weight:bold; color:#666;
}
.table_2 th {
 text-align:right; padding-right:8px;
}
.table_2 th, .table_2 td {
 border:1px solid #ddd; padding:5px;
}
.onshow {
 color:#777;
}

.hyjj dt {
    font-size: 15px;
    font-weight: bold;
    line-height: 32px;
}
.hyjj dd {
    text-indent: 2em;
    line-height: 22px;
    color: #999999; font-size:14px;
}

.form-group { margin:0; padding:10px; border:1px solid #ddd;}
.form-group label { background:#f6f6f6; display:block;}
.table_2 th { background:#f6f6f6;}

.footer{ padding:15px  0 0 0; margin-top:10px; min-width:1002px;}

.footer p{ text-align:center; color:#fff; }
/**----------------*/
.btn { border-radius: 0; text-align: center; }
.btn-default {
    color: #fff;
    background-color: #5289d8;
    border-color: #5289d8;
}
    .btn-default:hover {
        color: #fff;
        background-color: #5289d8;
        border-color: #5289d8;
    }


.banner { position: relative; overflow: auto; }
.banner li { list-style: none; }
.banner ul li { float: left; }
.banner .dots {
		position: absolute;		
		right: 10px;
		bottom: 0px;
        margin-bottom:0px;
	}
		.banner .dots li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 0 4px;

			text-indent: -999em;

			border: 2px solid #fff;
			border-radius: 6px;

			cursor: pointer;
			/*opacity: .4;*/

			-webkit-transition: background .5s, opacity .5s;
			-moz-transition: background .5s, opacity .5s;
			transition: background .5s, opacity .5s;
		}
			.banner .dots li.active {
				background: #fff;
				opacity: 1;
			}

	.banner .arrows {
		position: absolute;
		bottom: 20px;
		right: 20px;
		color: #fff;
	}
		.banner .arrow {
			display: inline;
			padding-left: 10px;
			cursor: pointer;
		}
.albums {
 margin-bottom:10px;
}
.service div { height:31px; padding-top:9px; padding-bottom:35px;}
.online li {
 }
.li-title { 
  background-color: #222;
    opacity: 0.5;
    filter: alpha(opacity=50); overflow:hidden; position:absolute;
        bottom: 0px;
    display: block;
    width: 100%;
}
.li-title  span{ color:#fff;}
.slidemore  {
  width: 50px !important;
    height: 25px !important;
    text-indent: inherit !important;
    border: none !important;
    color: white !important;
    vertical-align: bottom !important;
    font-size:12px;
    }
    .slidemore a {
     color: white !important;
    }