body{ background:#f2f2f2; }
a{ color:#333; text-decoration:none; }
ul,li{list-style:none; }

.main-header{ background:#e2563e url("../images/top_bg.jpg") no-repeat top left; }
.logo{ padding:20px 0; text-align:center; }
.slogan-text{ text-align:center; font-size:18px; font-weight:bold; color:#ffedea; margin:0 0 20px 0; letter-spacing:10px; }
.ver-link{ text-align:center; padding:18px; }
.ver-link a{ color:#fff; }

.search-box{ background:#eaeaea; color:#333; padding:0 14px; border-radius:17px; margin:8px 0; }
.search-box input{ width:70%; height:34px; line-height:34px; border:0; outline:none; background:#eaeaea; }
.search-box button{ width:20px; border:0; padding:0; background:none; outline:none; float:right; margin-top:7px; }

.main-nav{ font-size:16px; background:#fff; }
.navbar-mini{ background:#eee; text-align:center; margin-top: 10px; }
.nav>li>a, .nav>li>a:active{ color:#2c2c2c; }
.nav>li>a:hover, .nav>li>a:focus{ background:#e86232; color:#fff; }
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{ background:#e86232; color:#fff; }
.main-pic{ margin-top:20px; }
.main{ }
.news-box{ background:#fff; padding:20px 0; }
.carousel-indicators{ bottom:10px; }

/**文章标题列表**/

  /*公共*/
    /*标题部分*/
    .column-title{ height:50px; background:#e2573f; padding:0 25px; margin-top:20px; }
    .column-title h3{ float:left; font-size:16px; line-height:50px; padding:0 0 0 28px; margin:0; font-weight:normal; color:#fff; }
    .column-title a{ display:block; float:right; height:50; line-height:50px; font-size:14px; color:#fff; }
    /*列表内容部分*/
    .column-list{ background:#fff; }
    .column-list ul{ list-style:none; padding:13px 0 14px 25px; margin:0; font-size:14px; }
    .column-list ul li{ height:32px; line-height:32px; padding-left:16px; background:url("../images/dot.png") no-repeat 0 center; overflow:hidden; }
    .column-list ul li a{ display:block; float:left; width:68%; /*ie列表行间距bug  white-space:nowrap;*/
      overflow:hidden; text-overflow:ellipsis; white-space:nowrap; vertical-align:middle; }
    .column-list ul li span{ display:block; float:right; margin-right:25px; color:#bbb; }
    .column-feature{ }
    .column-feature img{ width:32%; display:block; float:left; margin:20px 0 0 25px; }
    .column-feature a{ width:52%; display:block; float:right; margin-right:25px; margin:20px 25px 0 0; font-size:16px; }
    .column-feature span{ width:52%; display:block; float:right; margin-right:25px; color:#999; }

.news-box .column-list ul{ padding:0; }
.news-box .column-list ul li span{ margin-right:15px; }
#newpic-box{ padding-bottom:20px; }
  
.banner{ margin-top:20px; }
.banner img{width:100%; }

    /*带日期列表*/
    .date-list{ background:#fff; }
    .date-list ul{ list-style:none; padding:20px 0 4px 0; margin:0; font-size:14px; }
    .date-list ul li{ overflow:auto; margin-bottom:20px; height:40px; }
    .date-list ul li div{ float:left; width:18%; background:#eee; color:#e2563e; font-size:14px; text-align:center; line-height:22px; margin-left:15px; margin-top:4px; }
    .date-list ul li div b{ display:block; height:40px; line-height:40px; font-size:24px; color:#fff; background:#6290E5; }
    .date-list ul li a{ float:right; width:66%; display:block; margin-right:15px; line-height:20px; }
  .link_pics{ overflow:hidden; }
    .link_pics a{ display:block; margin-top:12px; width:48%; height:120px; float:left; }
    .link_pics a span{ display:block; margin-top:80px; color:#fff; text-align:center; }
    a.ico01{background:#894949 url(../images/rico01.png) no-repeat center 40%;}
    a.ico02{background:#5f5fb0 url(../images/rico02.png) no-repeat center 40%; float:right;}
    a.ico03{background:#41a4c5 url(../images/rico03.png) no-repeat center 40%;}
    a.ico04{background:#49b287 url(../images/rico04.png) no-repeat center 40%; float:right;}
    a.ico05{background:#4d89db url(../images/rico05.png) no-repeat center 40%;}
    a.ico06{background:#355aa5 url(../images/rico06.png) no-repeat center 40%; float:right;}

    .feature_links{ padding-top:20px; float:left; overflow:hidden; }
		.feature_links a{ display:block; float:left; margin-left:15px; }
		.feature_links a:first-child{ margin:0; }
		.short_item{ height:50px; margin-top:15px; line-height:50px; background:#3080c4 url(../images/arrow4.png) 94% center no-repeat; }
		.short_item a{ color:#fff; display:block; width:82%; height:50px; text-indent:68px; }
			.friend_link a{ background:#67a8df url(../images/ico002.png) no-repeat 30px center; }

.sub-box{ background:#e2573f; margin-top:20px; }
.sub-title{ float:left; width:112px; font-size:16px; font-weight:bold; line-height:80px; color:#fff; text-align:center; }
.sub-cont{ background:#fff url(../images/sub-arrow.png) no-repeat 0 center; margin-left:112px; }

.download-link{ }
.download-link a{ display:block; border-radius:4px; background:#f6ecd7 url(../images/download.png) no-repeat right 8px center; float:left; padding:8px 30px 8px 8px; margin:20px 0 20px 15px; }
.phone-link{ padding-top:10px; }
.phone-link span{ display:block; float:left; margin:5px 0 5px 20px; }
.work{ border-top:#e2573f solid 4px; margin-top:20px; background:#d2d0cf; }
.work-title{ height:46px; background:url(../images/work-title-bg.png) no-repeat center center #fff; }

.work-title h3{ font-size:18px; text-align:center; margin:0; line-height:46px; color:#c33e21; font-weight:bold; }
.work-list{ padding:6px 15px 14px 15px; }
.work-list a{ display:block; text-align:center; height:40px; line-height:40px; border-radius:6px; background:#fff; margin-top:8px; }

.footer-box{ background:#494949; margin-top:20px; }
.copyright{ color:#e2e2e2; padding:20px 0; line-height:28px; font-size:14px; text-align:center; }
.copyright a{ color:#fff; }
/* 内页 */

.in-page{ margin-top:20px; }
.sec-nav{ margin-bottom:20px; }
.sec-title{ font-size:16px; background:#e2573f; height:46px; line-height:46px; color:#fff; padding-left:20px; }
.sec-nav ul{ list-style:none; padding:0 10px 20px 10px; margin:0; background:#f6f6f6; }
.sec-nav ul li{ padding:10px 0 10px 30px; line-height:20px; border-bottom:1px solid #eee; background:url('../images/arrow_right.png') no-repeat 10px center; }
.sec-nav ul li.sec-open{ background:url('../images/arrow_right_open.png') no-repeat 10px center; }
.sec-nav ul li.thr{ background:#eee url('../images/arrow2.png') no-repeat 16px center; border-bottom:1px solid #e0e0e0; }
.list-box{ list-style:none; padding:0; margin-top:10px; margin-left:0; }
.list-box li{ height:30px; line-height:30px; padding-left:18px; background:url(../images/dot.png) no-repeat 0 center; }
.list-box li a{ display:inline-block; color:#555; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:75%; }
.list-box li span{ display:block; float:right; color:#999; }
.content-box{ background:#fff; margin-bottom:20px; }
.breadcrumb{ background:#fff; line-height:44px; padding:0 15px; margin:0; }
.content-top{ border-bottom:2px solid #ee6b54; }
.content-detail{ padding:20px; }


.art-list{ margin-top:0; }
.art-list li{ line-height:50px; height:50px; border-bottom:1px solid #eee; }
.art-img{ width:160px; height:120px; }
.art-img-text{ color:#888; }
.art-img-text h4 a{ color:#555; font-size:16px; }
.art-img-text span{ display:block; margin-top:10px; }
.media-item{ border-bottom:1px solid #eee; padding-bottom:15px; }
.group-title{ border-bottom:1px solid #bbb; }

.art_tit h2{font-size:18px; font-weight:bold; text-align:center; line-height:30px; margin-top:10px;}
.art_info{background:#f6f6ef;/* border-top:#e8e9d8 1px solid;*/ height:24px; line-height:24px;/* border-bottom:#e8e9d8 1px solid;*/ text-align:center; font-size:12px; color:#aaa;}
.art_info a{color:#1f87b7;}  
.font_print{height:16px; line-height:20px; margin:5px 120px; text-align:center;}
.font_print a{color:#1f87b7;}
.art_text{padding:20px;}
.art_text img{max-width:90%; }
.file_box{margin:0; color:#06203b; padding:10px; border:1px solid #e5e5e5; background:#f9f9f9; font-size:14px;}
.file_box a{color:#1f87b7;}	

.pagination b{ color:#e2563e; padding:0 5px; }
.pagination a{ padding:0 5px; }

/* page */
.page{ width:96%; margin:0 auto; text-align:center; padding-top:25px; margin-bottom:15px; }
.page b{ color:#222; padding:0 5px; }
.page i{ font-style:normal; }
.page a{ padding:3px 7px; padding-right:3px\9; border:1px solid #ddd; border-collapse:separate; *border-collapse:collapse; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#ddd; margin-right:3px; }
.page a:hover{ text-decoration:none; background:#ccc; }
.page a.now{ background:#555; color:#fff; }
.page input{ width:30px; padding:0 3px; height:24px; line-height:24px; margin-top:-5px; border:1px solid #ccc; background:url(../images/input_bg.png) repeat-x top; }
.page input:hover{ border-color:#aaa; }
.p_f_ico,.p_pre_ico,.p_l_ico,.p_next_ico{ background:url(../images/page_icons.png) 0 0; background-size:40px 40px; width:20px; height:20px; overflow:hidden; vertical-align:middle; }
.p_f_ico{ background-position:0 0; }
.p_pre_ico{ background-position:-20px 0; }
.p_l_ico{ background-position:0 -20px; }
.p_next_ico{ background-position:-20px -20px; }


/**********************************/
/*************媒体选项**************/
/**********************************/
/* 小屏幕（平板，大于等于 768px） */
@media (min-width:768px){ 
	#newpic-box{ padding-bottom:0; }
	.slogan-img{ text-align:left; }
	.dropmenu-box{ padding:0; }
	.dropmenu-box>li>a{ padding:8px 10px; }
	.navbar-collapse-box{ padding-left:0; padding-right:0; }
	.news-list{ margin-left:-10px; }
	.bar{ width:320px; }
	.carousel-caption{ padding-bottom:20px; }
}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width:992px){ 
	.logo{ padding:44px 0; }
	.main-header{ background:#e2563e url("../images/top_bg.jpg") no-repeat top left; }
	.slogan-text{ padding:66px 0 0 0; text-align:right; }
	.top-bar{ float:right; }
	.ver-link{ text-align:right; }
}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width:1200px){ 
	.slogan-text{ font-size:22px; }
	.pic_item>.item>a>img{ height:225px; }

}