body,html{ background-color:#fff; font-size:12px; color:#333;font-family:'Microsoft YaHei','微软雅黑'}

a{ color:#333;font-family:'Microsoft YaHei','微软雅黑'}
a:hover{ color:#8f000b ;}
.bodywarp{}

.wraq_content{width: 100%; min-width: 320px;margin:22px auto 0px;}
.content1{ width:1100px; margin:0px auto;overflow:hidden;}

.content1 ul.img_linkPC li{ float:left; width:20%; position:relative;}
.content1 ul.img_linkPC li div.img_til{ margin:0px 10px;}

.img_til{ overflow:hidden;}
.img_til img.img01{ display:block;transition:1s;}
.img_til img.img01:hover{filter:alpha(opacity=80);-moz-opacity:0.9;opacity:0.9; transform:scale(1.1);-webkit-transform:scale(1.1); }

.content1 ul.img_linkPC li div.img_tit{ position:absolute; bottom:15px; left:50%; z-index:1; width:164px; height:37px; line-height:37px; margin-left:-82px; background-color:#f1040f; text-align:center;}
.content1 ul.img_linkPC li div.img_tit1{ background-color:#f1040f;}
.content1 ul.img_linkPC li div.img_tit2{ background-color:#0068b7;}
.content1 ul.img_linkPC li div.img_tit3{ background-color:#dd7e03;}
.content1 ul.img_linkPC li div.img_tit4{ background-color:#009944;}
.content1 ul.img_linkPC li div.img_tit5{ background-color:#8628b4;}
.content1 ul.img_linkPC li div.img_tit a{ color:#fff; font-size:16px;}
.content1 ul.img_linkPC li div.img_tit a:hover{ font-weight:bolder}
.content1 ul.img_linkPC li div.img_tit:hover{filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}

.content1 ul.img_linkPh{ margin:0px 5px; display:none;}
.content1 ul.img_linkPh li{ height:38px; line-height:38px; text-align:center; margin-bottom:15px;}
.content1 ul.img_linkPh li a{ font-size:16px; color:#fff; display:block;}
.content1 ul.img_linkPh li.img_linkPh1{ background-color:#cf050e;}
.content1 ul.img_linkPh li.img_linkPh2{ background-color:#004097;}
.content1 ul.img_linkPh li.img_linkPh3{ background-color:#ce7502;}
.content1 ul.img_linkPh li.img_linkPh4{ background-color:#048d41;}
.content1 ul.img_linkPh li.img_linkPh5{ background-color:#8628b4;}

.content2{ overflow:hidden; }
.con2{ width:1090px; margin:0px auto;}
.con2 .con2_lf{ width:350px; float:left; margin-right:59px;}
.con2 .con2_md{ width:408px; float:left; margin-right:48px;}
.con2 .con2_rt{ width:225px; float:left}

.listTitle{ height:45px; line-height:45px; position:relative;}
.listTitle h2{ height:45px; line-height:45px; *height:none; *line-height:none; padding:0 0 0 13px; background:url(../images/title_bg_03.jpg) no-repeat 1px center;}
.listTitle h2 a { font-size:16px; font-weight:bold; color:#8f000b ; font-family:"微软雅黑";}

.listTitle2{ height:30px; line-height:30px; position:relative;}
.listTitle2 h2{ height:30px; line-height:30px; *height:none; *line-height:none; padding:0 0 0 13px; background:url(../images/title_bg_03.jpg) no-repeat 1px center;}
.listTitle2 h2 a { font-size:16px; font-weight:bold; color:#8f000b ; font-family:"微软雅黑";}
.listTitle2{ margin-bottom:10px;}

.listTitle2 .more { padding:0;}
.listTitle .more { padding:0;}
.listTitle .more img{ +padding-top:22px;}
.more {float: right;}

.articleList{}
/*图片轮播*/
.flexslider{ overflow: hidden;}
.flexslider ul.slides li img{ display:block}
.flexslider .til_slides{line-height: 30px;color:#333;font-size:14px; height:55px; width:auto; display:block; margin-top:27px;}
.til_slides h2{ font-size:14px; line-height:24px; font-weight:normal; padding:0 20px;}
.til_slides p{ line-height:24px; font-size:12px; margin-top:10px;}
.flex-control-nav{ bottom:58px; text-align:center;}
.flex-control-paging li{ margin:0 10px 0 0;}
.flex-control-paging li a{ width: 9px; height: 9px; line-height: 8px; border-radius:10px; background: #a0a0a0;text-indent:999px;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ background: #c20715; color:#fff;}
.flexslider{ background:none;}
.slides_img{ height:233px; background-position: center top; background-repeat: no-repeat; background-size:350px 233px; display:block}

.con2_md .row{}
.articleList2,.articleList3,.articleList6{ margin-bottom:10px;}
.articleList2 ul li { padding:4px 0; overflow:hidden;vertical-align:middle;  border-bottom:1px solid #cccccc;}
.articleList2 ul li a { margin-left:45px; vertical-align:middle; line-height:24px; padding:5px 0 0 0; display:block; font-size:14px; font-family:"微软雅黑"; color:#323232; height:50px; overflow:hidden;}
.articleList2 ul li a:hover { color:#8f000b ;}
.articleList2 ul li .date { position:relative;  float:left; width:35px; height:59px; background:url(../images/date_bg_10.png) no-repeat; }
.articleList2 ul li .date .month {font-size:14px; color:#8f000b ; font-family:"微软雅黑"; position:absolute; top:7px; left:0px;}
.articleList2 ul li .date .day { font-size:21px; color:#8f000b ; font-family:"微软雅黑"; position:absolute; bottom:6px; right:1px; font-weight:normal;}

.articleList3{background-color:#fbfbfb;border:1px solid #d8d8d8;padding:0px 12px;height: 160px;margin-top:14px;overflow:hidden}
.articleList3 .listTitle .more{ display:none;}
.articleList3 ul{ margin-top:7px;}
.articleList3 ul li{ border-bottom:1px solid #cccccc; padding-left:20px; margin:4px 0; height:38px; line-height:16px; background:url(../images/icon3.jpg) no-repeat left 8px; float:left; width:39%;}

.articleList3 ul li a{ font-size:14px;}

.articleList6{background-color:#fbfbfb;border:1px solid #d8d8d8;padding:0px 12px;height: 160px;margin-top:14px;overflow:hidden}
.articleList6 .listTitle .more{ display:none;}
.articleList6 ul{ margin-top:7px;}
.articleList6 ul li{ border-bottom:1px solid #cccccc; padding-left:20px; margin:4px 0; height:38px; line-height:16px; background:url(../images/icon3.jpg) no-repeat left 8px; float:left; width:39%;}

.articleList6 ul li a{ font-size:14px;}


.content3{ width:1090px; margin:0px auto 35px; overflow:hidden}
.con3_left{ width:352px; float:left; margin-right:59px;}
.con3_md{ width:400px; float:left;}
.con3_right{ width:225px; float:right;}

.articleList4{ background:url(../images/frlink.jpg) no-repeat center center; border:1px solid #d1d1d1; padding:0px 12px 15px; overflow:hidden}
.articleList4 ul li{ }
.articleList4 ul li a{ font-size:14px; display:block;height:31px; line-height:31px; background:url(../images/icon4.jpg) no-repeat left center; margin-right:5px; padding-left:10px;overflow:hidden;}


.articleList5 ul li{ height:30px; line-height:30px; background:url(../images/icon3.jpg) no-repeat left center; padding-left:15px; overflow:hidden;}

.erweima{ background:#f0f0f0; height:215px; margin:12px 0; padding:15px;text-align:center;}
.erweima img{ max-width:150px; }
.erweima span{ display:block; font-size:14px; line-height:30px;}

@media screen and (max-width:1090px){
	.content1{ width:auto; margin:0px;}
	.content1 ul.img_linkPC li div.img_tit{ width:140px; margin-left:-70px; height:30px; line-height:30px; bottom:15px;}
	.content1 ul.img_linkPC li div.img_tit a{ font-size:14px;}
	.content2{ background:none; padding:0px;}
	
	.con2 {margin:0 10px; width:auto;overflow:hidden}
	.con2 .con2_lf{ width:35%; float:left; margin:0px;}
	.con2 .con2_md{ width:40%; float:left;margin:0px;}
	.con2 .con2_rt{ width:25%; float:left;margin:0px;}
	.articleList{ margin-right:15px;}
	.con2_md .row{margin-left:15px; margin-right:15px;}
	.articleList3{ margin-left:15px;}
	.content3{ width:auto; margin:0px 10px 30px;}
	
	.con3_left{ width:35%; float:left; margin:0px;}
	.con3_md{ width:40%; float:left;margin:0px;}
	.con3_right{ width:25%; float:left;margin:0px;}
	.articleList4{margin-right:15px;}
	.articleList5{margin-left:15px; margin-right:15px;}
	.liuyan{margin-left:15px;}
	
	
}
@media screen and (max-width:979px) {
	.content1{ margin:0px 5px;}
	.content1 ul.img_linkPC li div.img_til{ margin:0px 5px;}
	.content1 ul.img_linkPC li div.img_tit{ width:120px; margin-left:-60px; height:28px; line-height:28px; bottom:13px;}
	.content1 ul.img_linkPC li div.img_tit a{ font-size:14px;}
}
@media screen and (max-width:829px) {

	.con2 .con2_lf{ width:50%; float:left; margin:0px;}
	.con2 .con2_md{ width:50%; float:left;margin:0px;}
	.con2 .con2_rt{ width:100%; float:none;margin:0px; clear:both; padding-top:20px;}
	.con2_md .row{margin-right:0px;}
	.articleList3 {  margin:0px; background:none; border:none; padding:0px; height:auto;}
	.articleList3 .listTitle .more{ display:block}
	.articleList3 ul li{ width:50%; float:left; padding:0px; height:64px; border:none; background:none;}
	.articleList3 ul li a{ padding-left:15px; display:block; border-bottom: 1px solid #b5b5b5; height:45px; padding-bottom:10px; overflow:hidden; background:url(../images/icon3.jpg) no-repeat left 8px;}
	.articleList3 ul li.artli1 a{ margin-right:15px;}
	.articleList3 ul li.artli2 a{ margin-left:15px;}
	.articleList3 ul li.artli3 a{ margin-right:15px;}
	.articleList3 ul li.artli4 a{ margin-left:15px;}
	
	.con3_left{ width:50%; float:left; margin:0px;}
	.con3_md{ width:50%; float:left; margin:0px;}
	.con3_right{ width:100%; float:none;margin:0px; clear:both;}
	.articleList4{margin-right:15px;}
	.articleList5{margin-left:15px; margin-right:15px;}
	.liuyan{margin-left:0px; height:38px; line-height:38px; padding-top:40px; }
	.liuyan .ly_icon{height:30px; line-height:30px; padding:7px 0px 0px; width:154px; float:left;}
	.liuyan .ly_text{height:32px; line-height:32px; padding:5px 0px 0px; margin-left:154px; text-align:left; padding-left:30px} 
	.liuyan .ly_icon img{ width:55px; height:24px;}
	.liuyan .ly_text img{ width:66px;}
	
	.slides_img{ height:233px; background-position: center top; background-repeat: no-repeat; background-size:370px 246px; display:block}

}

@media screen and (max-width:799px) {
	.content1{margin:0px 5px;}
	.content1 ul.img_linkPC li div.img_til{ margin:0px 5px;}
	.content1 ul.img_linkPC li div.img_tit{ width:110px; margin-left:-55px; height:24px; line-height:24px; bottom:13px;}
	.content1 ul.img_linkPC li div.img_tit a{ font-size:12px;}
}

@media screen and (max-width:740px) {
	.content1{margin:0px 5px;}
	.content1 ul.img_linkPC li div.img_til{ margin:0px 5px;}
	.content1 ul.img_linkPC li div.img_tit{ width:100px; margin-left:-50px; height:24px; line-height:24px; bottom:11px;}
	.content1 ul.img_linkPC li div.img_tit a{ font-size:12px;}
	.slides_img{ height:203px; background-position: center top; background-repeat: no-repeat; background-size:350px 203px; display:block}
	.flexslider .til_slides{ margin-top:50px;}
}

@media screen and (max-width:639px) {
	.content1 ul.img_linkPC{ display:none;}
	.content1 ul.img_linkPh{ display:block}
	.content2{ margin-top:0px;}

	
} 
@media screen and (max-width:580px) {
	
	.slides_img{ height:350px; background-position: center top; background-repeat: no-repeat; background-size:580px 350px; display:block}
	
	.articleList{ margin:0px;}
	.con2 .con2_lf{ width:100%; float:none; margin:0px;}
	.con2 .con2_md{ width:100%; float:none;margin:0px;}
	.con2 .con2_rt{ width:100%; float:none;margin:0px; clear:both; padding-top:20px;}
	.con2_md .row{margin:0px;}
	.articleList2{ margin-top:20px;}
	.articleList3 ul li{ float:none; width:100%;height:auto;}
	.articleList3 ul li a{ height:auto; }
	.articleList3 ul li.artli1 a{ margin:0px;}
	.articleList3 ul li.artli2 a{ margin:0px;}
	.articleList3 ul li.artli3 a{ margin:0px;}
	.articleList3 ul li.artli4 a{ margin:0px;}
	
	.con3_left{ width:100%; float:none; margin:0px;}
	.con3_md{ width:100%; float:none; margin:30px 0px 0px;}
	.con3_right{ width:100%; float:none;margin:0px; clear:both;}
	.articleList4{margin-right:0px;}
	.articleList4 ul li{ float:none; width:100%; margin:0px;}
	.articleList5{margin-left:0px; margin-right:0px;}
	
	
	
}
@media screen and (max-width:480px) {
	.slides_img{ height:320px; background-position: center top; background-repeat: no-repeat; background-size:480px 320px; display:block}
}

@media screen and (max-width:320px) {
	.slides_img{ height:213px; background-position: center top; background-repeat: no-repeat; background-size:320px 213px; display:block}
}