@charset "gb2312";

ul li{
	list-style: none;
}
a{color: #000;}
a:hover{text-decoration: none;color:#0d6fc0;}
.margin-top-20{margin-top: 20px;}
.margin-top-15{margin-top: 15px;}
.margin-top-10{margin-top: 10px;}
.margin-bottom-10{margin-bottom: 10px;}
.mp0{
	margin: 0;
	padding: 0;
}
.red{
	background-color: red;
}
.blue{
	background-color: blue;
}
.bg-1d9fbb{
	background-color: #1d9fbb;
    /*-moz-box-shadow:  0px 0px 2px #1d9fbb;
    -webkit-box-shadow:  0px 0px 2px #1d9fbb;
    box-shadow:  0px 0px 2px #1d9fbb;*/
}
.bg-ed9537{background-color: #ed9537;}
.bg-65c0d5{background-color: #65c0d5;}
.bg-2586c9{background-color: #2586c9;}
.bg-47b4ef{background-color: #47b4ef;}
.bg-33b1a1{background-color: #33b1a1;}
.bg-3498db{background-color: #3498db;}
.bg-ffd071{background-color: #ffd071;}
.bg-f0776c{background-color: #f0776c;}
.bg-1b50a0{background-color: #1b50a0;}
.bg-1abc9c{background-color: #1abc9c;}
.bg-f4f5f9{background-color: #f4f5f9;}
.bg-0455a4{background-color: #0d6fc0;}
.bg-1b50a0{background-color: #1b50a0;}
.bg-fafafa{background-color: #fafafa;}
.bg-fff{background-color: #fff;}
.bg-c475de{background-color: #c475de;}

/*文字处理*/
.tl28{
    text-indent: 2em;
    font-size: 14px;
    line-height: 28px;
}
.tl25{
    text-indent: 2em;
    font-size: 14px;
    line-height: 25px;
}
.tl20{
    text-indent: 2em;
    font-size: 14px;
    line-height: 20px;
}
.ovt{
	display: block;
	overflow: hidden;
	white-space:nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.tac{
	text-align: center;
}
.fa-2 {
    font-size: 2em;
}
.fa-1 {
    font-size: 20px;
}
.t-d9a180{color: #d9a180;}
.t-59b2de{color: #59b2de;}
.t-ed743f{color: #ed743f;}
.t-d25b6f{color: #d25b6f;}
.t-69bd5b{color: #69bd5b;}
.t-c46cc3{color: #c46cc3;}
.t-0d6fc0{color: #0d6fc0;}
.t-cc1212{color: #cc1212;}
/*不同box*/
.box-line-center{

}
.box-line-center .b-l-c-t{
	height: 40px;
	line-height: 40px;
	background: url('imageline.gif') 0 center repeat-x;
}
.box-line-center .b-l-c-t h3{
	height: 40px;
	line-height: 40px;
	margin: 0px;
	background: #fff;
    font-size: 18px;
    color: #1b50a0;
    float: left;
    padding: 0 15px 0 0;
    font-weight: bold;
}
.box-line-center .b-l-c-t h3 a{
    color: #1b50a0;
}
.red-text{
	color: #f00;
}

.box-line-bottom{

}
.box-line-bottom .b-l-b-t{
	height: 32px;
	line-height: 32px;
    border-bottom: 1px #ddd solid;
}
.box-line-bottom .b-l-b-t h3{
	margin: 0px;
	padding: 0px 10px;
	float: left;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-bottom: 2px solid #0d6fc0;
    font-size: 18px;
    color: #0d6fc0;
    font-weight: normal;
    margin-bottom: -1px;
}
.box-line-bottom .b-l-b-t h3 a{
	font-size: 18px;
    color: #0d6fc0;
    font-weight: normal;
}
.border-right-none{
	border-right: none;
}

/*动画背景按钮*/
.ane-continer{
	background: #eee;
}
.ane{
  display: block; 
  width: 100%; 
  height: 40px;
  line-height: 40px;
  padding: 0 5px 0 10px ; 
  border-left: 5px solid #3498db; 
  position: relative; 
  z-index: 2;
  text-decoration: none;
  color: #444;
  box-sizing: border-box;  
  -moz-box-sizing: border-box;  
  -webkit-box-sizing: border-box; 
}
.ane:after{
  content: "";
  height: 100%; 
  left: 0; 
  top: 0; 
  width: 0px;  
  position: absolute; 
  transition: all 0.3s ease 0s; 
  -webkit-transition: all 0.3s ease 0s; 
  z-index: -1;
}
.ane:hover,.ane-continer-f4f5f9 .ane:hover{color: #fff;_background: #3498db;}
.ane:hover:after{
	width: 100%;
  	background: #3498db;
}
.ane-continer-f4f5f9{
	background: #f4f5f9;
}
.ane-continer-f4f5f9 .ane{
	color: #0087cb;
}

.ane-d9a180{border-left: 5px solid #d9a180;}
.ane-d9a180:hover{color: #fff;_background: #d9a180;}
.ane-d9a180:hover:after{width: 100%;background: #d9a180;}
.ane-59b2de{border-left: 5px solid #59b2de;}
.ane-59b2de:hover{color: #fff;_background: #59b2de;}
.ane-59b2de:hover:after{width: 100%;background: #59b2de;}
.ane-ed743f{border-left: 5px solid #ed743f;}
.ane-ed743f:hover{color: #fff;_background: #ed743f;}
.ane-ed743f:hover:after{width: 100%;background: #ed743f;}
.ane-d25b6f{border-left: 5px solid #d25b6f;}
.ane-d25b6f:hover{color: #fff;_background: #d25b6f;}
.ane-d25b6f:hover:after{width: 100%;background: #d25b6f;}
.ane-69bd5b{border-left: 5px solid #69bd5b;}
.ane-69bd5b:hover{color: #fff;_background: #69bd5b;}
.ane-69bd5b:hover:after{width: 100%;background: #69bd5b;}
.ane-c46cc3{border-left: 5px solid #c46cc3;}
.ane-c46cc3:hover{color: #fff;_background: #c46cc3;}
.ane-c46cc3:hover:after{width: 100%;background: #c46cc3;}

/*tab样式*/
.tab-lists .nav-tabs{
	border-bottom: 0px;
	border-top: 1px solid #ddd;
}
.tab-lists .nav-tabs li a{
	border-radius:0 0 0 0 ;
	margin-top: -2px;
	padding:10px 10px;
	border: none;
	font-size: 16px;
}	
.tab-lists .nav-tabs li a:hover,
.tab-lists .nav-tabs li a:focus,
.tab-lists .nav-tabs li.active a, 
.tab-lists .nav-tabs li.active a:focus, 
.tab-lists .nav-tabs li.active a:hover{
	border: none; 
	background: none;
	border-top: 3px solid #3678b5; 
	color:#3678b5;
	padding-top: 7px;
    cursor: pointer;
}
.c-tab .nav-tabs li a{
	margin-right: 0px;
	border: none;
	padding: 8px 10px;
}
.c-tab .nav-tabs li a:hover, 
.c-tab .nav-tabs li a:focus,
.c-tab .nav-tabs li.active a, 
.c-tab .nav-tabs li.active a:hover, 
.c-tab .nav-tabs li.active a:focus
{
    border: none;
    background: #fff;
    color: #0d6fc0;
    text-decoration: none;
    border-bottom: 3px #0d6fc0 solid;
    cursor: pointer;
}
/*列表样式*/
.ul-list{margin: 0px;padding: 0px;}
.ul-list li{
	height: 28px;
	line-height: 28px;
	position: relative;
}
.ul-list li a{
	display: block;
	overflow: hidden;
	white-space:nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	padding-right: 40px;
	color: #333;
}
.ul-list li a:hover{
	color: #cd0505;
}
.ul-list li a.ymd{
	padding-right: 88px;
}
.ul-list li .times{
	position: absolute;
	top: 0px;
	right: 0px;
	color: #ddd;
	/*background: #fff;*/
}
.data-list-dot li{
     padding-left: 10px; 
     background: url(imagedot.jpg) 0 center no-repeat; 
}
.data-list-dot2 li{
     padding-left: 10px; 
     background: url(imagexw_ico.gif) 0 center no-repeat; 
}
.data-list-arrow li{
	padding-left: 20px;
	background: url(imagefl_bg.jpg) 3px center no-repeat;
}
.box-boder{
    background-color: #fff;
    border: 1px #E8E8E8 solid;
}
.ptb10{
	padding-top: 10px;
	padding-bottom: 10px;
}
.pd20{
	padding: 20px;
}
.pt10{
	padding-top: 10px;
}
.pt20{padding-top: 20px;}
.pb10{
	padding-bottom: 10px;
}
.pl10{
	padding-left: 10px;
}
.pr10{
	padding-right: 10px;
}
.p10{
	padding:10px;
}
.pt15{
	padding-top: 15px;
}
.pb16{
	padding-bottom: 16px;
}
.mb16{
	margin-bottom: 16px;
}
.mb15{margin-bottom: 15px;}
.mh460{min-height: 460px;}
.ah333:hover{
	color: #333;
}
.box-shadow{
	box-shadow: 0 0 12px #ddd;
}
.box-bg{}
.box-bg .b-b-t{
    background: #f4f5f9 url(imagexw_t1bg.gif) top left repeat-x ;
    height: 45px;
}
.box-bg .b-b-t h3{
	margin: 0;
	padding:0;
    background: url(imagexw_aon.gif) top center repeat-x;
    display: inline-block;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    margin-left: 10px;
}
.box-bg .b-b-t h3 a{
	color:#cc1212;
}
.box-bg .b-b-t a.more{
	float: right;
	display: inline-block;
	height: 45px;
	line-height:45px;
	color: #aaa;
	padding-right: 10px;
}
.tab-lists-red-line .nav-tabs{
	background: #fff url(imagexw_t1bg.gif) top left repeat-x;
	border-top: none;
}
.tab-lists-red-line .nav-tabs li a:hover, 
.tab-lists-red-line .nav-tabs li a:focus, 
.tab-lists-red-line .nav-tabs li.active a, 
.tab-lists-red-line .nav-tabs li.active a:focus, 
.tab-lists-red-line .nav-tabs li.active a:hover{
	border-top: none;
	background: #fff url(imagexw_aon.gif) top center repeat-x;
	color: #cc1212;
	padding: 10px 10px;
}
.tab-lists-red-line .nav-tabs li a{
	margin-top: 0px;
	font-size: 16px;
}
.tab-lists-red-line ul.nav-tabs{/*padding-left: 20px;*/}
.table-b-0{margin-bottom: 0px;}
.article-body .img-responsive{display: inline-block;}
#scrollUp {
    background-color: #777;
    color: #eee;
    font-size: 40px;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    bottom: 20px;
    right: 15px;
    overflow: hidden;
    width: 46px;
    height: 46px;
    border: none;
    opacity: .8;
}
.navbar-toggle-area .navbar-toggle {
	background-color:#7cabc5;
	float: none;
    margin-left: 28px;
    margin-top: 18px;
}
.navbar-toggle-area  .navbar-toggle .icon-bar{
	background-color: #fff;
}