@charset "utf-8";
/* CSS Document */

li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li,dl,dt,dd {
	padding: 0;
	margin: 0
}

.bg01{ background:#004c90}
.bt_9{ border-top:9px solid #004c90}

.cb{ clear:both}

.index_header01{ color:#FFF; text-align:right; min-height:32px; line-height:32px; width:100%}
.index_header01 div{ float:right}

.logo{ width:100%}

.index_banner{  width:55%;  height:314px; float:left; margin-top:13px}
.index_banner_height{ height:314px}

/* 修改 */
.index_news{ width:43%; margin-top:13px; float:right; border:1px solid #d9d9d9; padding:11px}
.index_news .t{ border-bottom:1px solid #d7d7d7; position:relative; padding:0 0 10px 0; height:30px}
.index_news .t img{ margin-right:5px}
.index_news .t span{ position:absolute; left:0; color:#004C90; font-family:"微软雅黑"; font-size:16px}
.index_news .t a{ position:absolute; right:0; color:#004C90; font-family:"宋体"; font-size:14px}
.index_news li{ height:20px; position:relative; margin:11px 0}
.index_news li span{ background:#004c90; text-align:center; color:#FFF; height:20px; line-height:16px; position:absolute; width:47px; font-size:12px;margin-left:20px;}
.index_news li a{ position:absolute; height:20px; line-height:16px; right:0; color:#333; font-family:"宋体"; font-size:14px; width:80%;margin-left:0;}
/* 修改 */

.index_news01{ width:36%; margin-top:14px; float:left; border:1px solid #d9d9d9; padding:11px}
.index_news01 .t{ position:relative; padding:0 0 10px 0; height:30px; background:url(../images/index03.jpg) bottom repeat-x}
.index_news01 .t img{ margin-right:5px}
.index_news01 .t span{ position:absolute; left:0; color:#004C90; font-family:"微软雅黑"; font-size:16px; border-bottom:2px solid #014b94; height:30px; padding:0 5px}
.index_news01 .t a{ position:absolute; right:0; color:#004C90; font-family:"宋体"; font-size:14px}
.index_news01 ul{ margin:5px 0}
.index_news01 li{ line-height:30px; height:30px; color:#B82A3B}
.index_news01 li a{ float:left; color:#333; font-size:12px; width:88%;white-space:nowrap; overflow:hidden; }
.index_news01 li a img{ margin-right:5px}
.index_news01 li span{ float:right}

.index_news02{ width:36%; margin-top:14px; float:left; border:1px solid #d9d9d9; padding:11px; margin-left:1%}
.index_news02 .t{ position:relative; padding:0 0 10px 0; height:30px; background:url(../images/index03.jpg) bottom repeat-x}
.index_news02 .t img{ margin-right:5px}
.index_news02 .t span{ position:absolute; left:0; color:#004C90; font-family:"微软雅黑"; font-size:16px; border-bottom:2px solid #014b94; height:30px; padding:0 5px}
.index_news02 .t a{ position:absolute; right:0; color:#004C90; font-family:"宋体"; font-size:14px}
.index_news02 ul{ margin:5px 0}
.index_news02 li{ line-height:30px; height:30px; color:#B82A3B}
.index_news02 li a{ float:left; color:#333; font-size:12px; width:88%;white-space:nowrap; overflow:hidden; }
.index_news02 li a img{ margin-right:5px}
.index_news02 li span{ float:right}

.index_quick{ width:26%; margin-top:14px; float:right; border:1px solid #d9d9d9; padding:11px 11px 24px 11px;}
.index_quick .t{ position:relative; padding:0 0 10px 0; height:30px; background:url(../images/index03.jpg) bottom repeat-x}
.index_quick .t img{ margin-right:5px}
.index_quick .t span{ position:absolute; left:0; color:#004C90; font-family:"微软雅黑"; font-size:16px; border-bottom:2px solid #014b94; height:30px; padding:0 5px}
.index_quick .quick_search{ width:80%; margin:0 auto}
.index_quick .input{ border:1px solid #014d90; border-radius:0; margin-right:10px}
.index_quick .btn01{ border-radius:0; background:#004c90; color:#FFF;}

.index_link{ margin-top:15px; width:100%; border-top:10px solid #004c90}
.index_link .t{ width:15%; height:39px; line-height:39px; text-align:center; background:#004c90; color:#FFF; font-family:"微软雅黑"; font-size:16px; float:left}
.index_link .con{ width:85%; float:left; text-align:center; padding:10px 0}
.index_link .con select{ width:20%; margin:0 2%}

.footer{ color:#333}
.footer a{ color:#333}

.ny_banner{ margin:13px 0;}
.ny_banner img{ width:100%}

.ny_left{ float:left; width:28%; border:1px solid #d7d7d7; padding:0.5%}
.ny_left .t{ background:#004c90; text-align:center; color:#FFF; font-family:"微软雅黑"; font-size:24px; line-height:60px;background:url(../images/leftbg.jpg)}
.ny_left ul{ width:90%; margin:0 auto}
.ny_left li{}
.ny_left li a{ color:#333; font-size:14px; line-height:30px;}
.ny_left li a:hover{ color:#CC0000}
.ny_left li a img{ margin-right:10px}

.ny_right{ width:71%; float:right; border:1px solid #d7d7d7; margin-bottom:34px}
.ny_right .t{  background:#f3f3f3; line-height:42px; height:42px; color:#333; position:relative; padding:0 10px}
.ny_right .t a{ color:#333; padding:0 5px}
.ny_right .t span{ position:absolute; right:10px}
.ny_right .list ul{ margin:5px auto; width:95%}
.ny_right .list li{ line-height:30px; height:30px;overflow:hidden; color:#B82A3B; width:100%; border-bottom:1px dashed #666666}
.ny_right .list li a{ float:left; color:#333; font-size:12px; width:80%;white-space:nowrap; overflow:hidden; }
.ny_right .list li a img{ margin-right:5px}
.ny_right .list li span{ float:right; width:15%; text-align:right}

.ny_right .con .header_con{ color:#383838; text-align:center; padding:10px 0; font-family:"微软雅黑"; width:90%; margin:0 auto; border-bottom:1px solid #d9d9d9}
.ny_right .con .header_con p{ font-size:14px; height:30px; line-height:30px}
.ny_right .con .header_con h3{ padding:10px 0; display:block; color:#383838; font-size:22px; font-weight:normal}
.ny_right .con .content{ font-family:"微软雅黑"; font-size:14px; line-height:30px; margin:50px; color:#383838}
.ny_right .con .content img{ max-width:100%}

/*@media (max-width: 1000px) {
.index_banner{  width:600px;  height:314px; float:left; margin-top:13px}
.index_banner_height{ height:314px}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{ height:150px}

.index_news{ width:360px;}
.index_news li a{ position:absolute; height:32px; line-height:16px; right:0; color:#333; font-family:"宋体"; font-size:14px; width:80%}

.index_news01{ width:33%;}
.index_news01 li a{ float:left; color:#333; font-size:12px; width:70%;white-space:nowrap; overflow:hidden; }
.index_news02{ width:33%; margin-left:1%}
.index_news02 li a{ float:left; color:#333; font-size:12px; width:70%;white-space:nowrap; overflow:hidden; }
.index_quick{ width:32%; padding:11px 11px 40px 11px;}

.ny_left{ float:left; width:28%; border:1px solid #d7d7d7; padding:0.5%}
.ny_right{ width:71%; float:right; border:1px solid #d7d7d7; margin-bottom:34px}
.ny_right .list li a{ float:left; color:#333; font-size:12px; width:70%;white-space:nowrap; overflow:hidden; }
.ny_right .list li span{ float:right; width:auto}
}
@media (max-width: 768px) {
.index_banner{  width:400px;  height:314px; float:left; margin-top:13px}
.index_banner_height{ height:314px}
.index_news{ width:340px;}
.index_news li a{ position:absolute; height:32px; line-height:16px; right:0; color:#333; font-family:"宋体"; font-size:14px; width:80%}

.index_news01{ width:33%;}
.index_news01 li a{ float:left; color:#333; font-size:12px; width:60%;white-space:nowrap; overflow:hidden; }
.index_news02{ width:33%; margin-left:1%}
.index_news02 li a{ float:left; color:#333; font-size:12px; width:60%;white-space:nowrap; overflow:hidden; }
.index_quick{ width:32%; padding:11px 11px 66px 11px;}
.ny_left{ float:left; width:28%; border:1px solid #d7d7d7; padding:0.5%}
.ny_right{ width:71%; float:right; border:1px solid #d7d7d7; margin-bottom:34px}
.ny_right .list li a{ float:left; color:#333; font-size:12px; width:70%;white-space:nowrap; overflow:hidden; }
.ny_right .list li span{ float:right; width:auto}
}*/
@media (min-width: 801px) {
	.index_news li a{ position:absolute; height:32px; line-height:16px; right:0; color:#333; font-family:"宋体"; font-size:12px; width:80%; }
	.index_news01 li a{ float:left; color:#333; font-size:12px; width:88%;white-space:nowrap; overflow:hidden; }
	.index_news02 li a{ float:left; color:#333; font-size:12px; width:88%;white-space:nowrap; overflow:hidden; }
}

@media (max-width: 800px) {
.index_banner{  width:100%;  height:150px; float:left; margin-top:13px}
.index_banner_height{ height:150px}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{ width:100%; height:auto}
.index_news{ width:100%;}

.index_news01{ width:100%;}

.index_news02{ width:100%; margin-left:0}

.index_quick{ width:100%; padding:11px 11px 40px 11px;}

.index_link .t{ width:100%; height:39px; line-height:39px; text-align:center; background:#004c90; color:#FFF; font-family:"微软雅黑"; font-size:16px; float:left}
.index_link .con{ width:100%; float:left; text-align:center; padding:10px 0}
.footer{ text-align:center}
.footer img{ display:block; margin:0 auto}

.ny_left{ float:left; width:100%; border:1px solid #d7d7d7; padding:0.5%}
.ny_right{ width:100%; float:right; border:1px solid #d7d7d7; margin-bottom:34px}
.ny_right .list li a{ float:left; color:#333; font-size:12px; width:70%;white-space:pre-wrap; overflow:hidden; }
.ny_right .list li span{ float:right; width:auto}
.nav > li > a{ padding:10px 5px}
.index_header01 { text-align:center}
.index_header01 div{ float:none; width:100%; text-align:center}
}

@media (max-width: 600px) {

}

@media (min-width: 768px){
.bt_9 {
    border-top: 9px solid #004c90;
    width: 1080px;
    margin: 0 auto;
}
.bg01 {
    background: #004c90;
    width: 1080px;
    margin: 0 auto;
}
}