/* CSS Document */
body { margin: 0 auto; font-family: "Microsoft YaHei"; font-size: 18px; color: #2e414a; }
*{margin: 0;padding: 0; }
ul,dl,dd,p { padding: 0; margin: 0;}
ul { list-style: none;}
img { border: 0px; vertical-align: top;}
a {  text-decoration: none;}
a:hover {  text-decoration:none;color:#d32323 !important }
.clearfloat {clear: both;height: 0;font-size: 1px;line-height: 0px;}


/*******/
.wrapper{ margin:0 auto; width:100%;  }


.topbg{ margin:0 auto; height:144px; background:#fff; }
.top{ margin:0 auto; width:1140px; height:144px; }
.logo{ float:left; width:499px; height:144px; }
.pt_btn{float:left; width:640px; height: 54px; padding-top:40px; }
.pt_btn2{float:left; width:640px; height: 94px; padding-top:50px; }
.weixin,/* .search, */.home{ float:right; margin-right: 45px; height:38px; line-height:38px; padding-left: 50px;    }
.weixin{ background:url(../images/bit1.jpg) no-repeat;float: left   }
.search_div{ background:url(../images/bit2.jpg) no-repeat; }
.home{ background:url(../images/bit3.jpg) no-repeat;   }


.navbg{margin:0 auto; height:50px; border-top: 1px solid #e9e9e9;}
.nav{ margin:0 auto; width:1140px; height:50px; line-height:50px; }
.pt_nav{ float: left; width:640px; height:50px; line-height:50px; }
.nav ul li{ float:left; padding-right:32px;  }
.nav ul li a{ float:left; display:block; margin-left:30px; height:46px; color:#333; font-size:20px; }
.nav ul li a:hover{ color:#333; border-bottom: 3px solid #f31b1b; }
.nav ul li a.nav_current{ color:#333; border-bottom: 3px solid #f31b1b; }
.pt_nav ul li{ float:left; padding-right:23px; }
.pt_nav ul li a{ float:left; display:block; /* margin-left:23px;  */margin-left:15px; height:46px; color:#333; /* font-size:20px; */font-size:18px; }
.pt_nav ul li a:hover{ color:#333; border-bottom: 3px solid #f31b1b; }
.pt_nav ul li a.nav_current{ color:#333; border-bottom: 3px solid #f31b1b; }


.botbg{margin:0 auto; height:300px; background:#353535;}
.links{ margin:0 auto; width:1140px; height: 115px; border-bottom: 1px solid #606060;position: relative;}
.links h4{ float: left; width: 100px; padding-left: 70px; line-height: 115px; color: #fff; font-size: 24px; font-weight: normal;padding-top: 12px;}
.linkscon{ height: 78px; padding-top: 37px;}
.link1{ float: left; margin-left: 65px; width: 234px; height: 38px; line-height: 38px; background: #eee; border: 1px so #ccc; font-size: 16px; padding-left: 12px;}
.bot{ margin:0 auto; width:1140px; height:180px; color:#a8a8a8; text-align:center; }
.bot_astyle{  height:65px; line-height:60px; color:#a8a8a8;}
.bot_astyle a{ font-size:16px; color:#a8a8a8;}
.bot_pstyle{ line-height:1.5; font-size:16px;}
.bot a:hover{ color:#fff;}


.indexpic{ width:100%; height:480px; /* background:url(../images/ppt_tu1.jpg) no-repeat center; */}
.listpic{ width:100%; height:300px; background:url(../images/pic1.jpg) no-repeat center;}
.indexpic_pt{ width:100%; height:300px; background:url(../images/pic1.jpg) no-repeat center;}


.midbg{margin:0 auto; background:#fff; }
.mid{ margin:0 auto; width:1140px; overflow: hidden;}

.mid_btn{ width:1140px; height: 230px;  border-bottom: 1px solid #e5e5e5;padding-top: 10px;padding-bottom: 30px }
.mid_btn01{ float: left; margin-left: 115px; width: 140px; color:#2e414a; }
.mid_btn01 a{ display: block; width: 140px; color:#2e414a; text-align: center; font-size: 15px; padding: 20px; }
.mid_btn01 a:hover{color: #e33a3d; }
.mid_btn01 h4{ font-weight: normal; font-size: 22px; color: #000; height: 45px; line-height: 45px;}

#four_flash{ width:1140px; height: 230px;position:absolute;}
#four_flash .flashBg{width:1000px;height:230px; margin:0 auto;position:relative;overflow:hidden;margin-left: 20px}
#four_flash .flashBg ul.mobile{width:200%;height:230px; position:absolute; left:0;}
#four_flash .flashBg ul.mobile li{float: left; margin-left: 105px; width: 140px; color:#2e414a;}
#four_flash .flashBg ul.mobile li a{ display: block; width: 140px; color:#2e414a; text-align: center; font-size: 15px; padding: 18px; }

#four_flash .flashBg ul.mobile li:hover a{color: #e33a3d;}
#four_flash .flashBg ul.mobile li img{}
#four_flash .flashBg ul.mobile li h4{ font-weight: normal; font-size: 22px; color: #000; height: 45px; line-height: 45px;}
#four_flash .but_left{width:29px;height:100px;position:absolute; top:100px; left:0px;}
#four_flash .but_right{width:29px;height:100px; position:absolute; top:100px; right:0px;}
#four_flash .but_left:hover{background:url(../images/qianxleft1.png) no-repeat;cursor: pointer;}
#four_flash .but_right:hover{background:url(../images/qianxr1.png) no-repeat;cursor: pointer;}






.news1{ margin-top: 35px; }
.news2{ margin-top: 35px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5;}
.news3{float: left; width: 560px; margin-top: 35px;  }
.news4{float: left; width: 560px; margin-left: 20px; margin-top: 35px;  }
.news5{ float: left; margin-top: 35px;  }


.title1{ float: left; width: 230px;float: left;}
.title1 h4{ font-size: 24px; color: #000; font-weight: normal; }
.title1 h5{ font-size: 14px; color: #828282; text-transform:uppercase; font-weight: normal; height: 45px; line-height: 30px; background:url(../images/bg_bar1.jpg) no-repeat left bottom; margin-bottom: 20px;}
.title1 a{font-size: 14px; color: #333; }.title1 a:hover{color: #e33a3d; }
.more{ float: right; padding-right: 25px; font-size: 14px; color: #333; }
.more a{ font-size: 14px; color: #333; height: 90px; line-height: 90px;}.more a:hover{color: #e33a3d; }
.newscon1{width:721px;float: right}
.newscon2{ margin-top: 30px;}

.ad1{ width: 1140px; height: 226px; margin-top: 30px; background: #fff;}



.hhzxd{width: 100%;width: 410px;float: left;}
.hh_tab{float: left;width: 155px;}
.tabcard1{background:url(../images/title1.png) no-repeat left bottom;width: 149px;height: 50px;line-height: 50px;color: #fff;font-size: 22px;display: block;text-indent: 22px;cursor: pointer;margin-top: 15px;}
.tabcard2{background:url(../images/title2.png) no-repeat left bottom;width: 149px;height: 50px;line-height: 50px;color: #000;font-size: 22px;display: block;text-indent: 22px;cursor: pointer;margin-top: 15px;}


/*list*/
.listbg{ margin:0 auto; background: #f7f7f7; border-top: 1px solid #e5e5e5; }
.list{ margin: 0 auto; width: 1140px; height:auto;;min-height:800px; background: #f7f7f7;overflow: hidden;padding-bottom: 20px}
.article{ margin: 0 auto; margin-top:20px; width:1138px; height:auto; border: 1px solid #e5e5e5; background: #fff; }

.position{ float: right; margin-right:35px;height: 65px; line-height: 80px;  font-size:14px; color:#333; border-bottom: 1px solid #e5e5e5; background: #fff;}
.position a{ font-size:14px; color:#333;}

.listitem{ float:left; margin:20px 0 0 20px; width:238px;height:auto; min-height: 752px; border: }
.listcon{ float:right; margin:20px 20px 0 0; width:839px; min-height: 752px; border: 1px solid #e5e5e5; background: #fff; }

.itemtt{ height:65px; line-height:65px; text-align:center; font-size:20px; font-weight:bold; color:#fff; background: #d61d23; }
.itemcon ul li{ height:50px; line-height:50px;  }
.itemcon ul li a{ display:block; margin-top: 10px; height:50px; line-height:50px; background:#fff; border: 1px solid #e5e5e5; font-size:16px; color:#333; text-align:center; font-weight:bold; }
.itemcon ul li a:hover{ height:50px; line-height:50px; background:#fff; border: 1px solid #e60012; color:#e60012;   }

.listconbar{height:65px; line-height:65px; border-bottom: 1px solid #e5e5e5; }
.listconbar h4{ float: left; margin-left:45px; font-size:20px; color:#000; }
.listconbox{ width:767px; padding:35px; padding-top:15px; }



.articlebar{height:65px; line-height:65px; border-bottom: 1px solid #e5e5e5; }
.articlecon{ background: #fff; padding: 45px; width: 1048px;  text-align: center;  }



.ptcon1{ float: left; margin-top: 25px; padding: 0 40px; width: 488px; height: 315px; border: 1px solid #e5e5e5; }
.ptcon2{ float: left; margin-top: 25px; padding: 20px 40px; width: 489px; height: 275px; border: 1px solid #e5e5e5; border-left: none; background: #f7f7f7; }
.ptcon3{ float: left; margin-top: 50px;  }
.ptcon4{ float: left; margin-top: 50px;  }

.ptcon1 h3{ height: 70px; line-height: 70px; color: #d2322d; font-weight: normal;}
.ptcon1 h3 span{  color: #949494; font-size: 16px;}
.btn_jz{ padding-left: 50px; width: 180px; height: 40px; background: #d2322d;  border-radius: 5px;   -moz-border-radius: 5px;   -webkit-border-radius: 5px;  }
.btn_jz a{line-height: 40px; color: #fff; font-size: 20px; background: url(../images/bit4.png) no-repeat left center; display: block; padding-left: 40px;}
.ptcon1 h4{ margin-top: 25px; font-size: 16px;  color: #333; font-weight: normal;}
.ptcon1 ul li{ display:inline; margin-right: 30px; color: #333; font-size: 16px; }
.ptcon1 span{ color: #000; font-size: 22px; }

.cxtt{ float:left; width:569px; height:38px; }
.jkcx{ display:block; float:left; margin-right: 25px; height:35px; line-height:35px; color:#d2322d; font-size:20px; background:url(../images/bg_bar2.jpg) no-repeat bottom center; cursor:pointer}
.jwcx{ display:block; float:left; margin-right: 25px; height:35px; line-height:35px; color:#333; font-size:20px; cursor:pointer}
.cxcon{ float:left; width:880px; height:210px; }

.info-name{text-indent: 12px;}
.text_ellipsis{overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.gstt{ float:left; padding-left: 120px; margin-bottom: 30px; width:900px; height:40px; }
.jkgs{ display:block; float:left; margin-right: 25px; width: 200px; height:40px; line-height:40px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#fff; font-size:20px; background:#d2322d; text-align: center; cursor:pointer;}
.jwgs{ display:block; float:left; margin-right: 25px; width: 200px; height:40px; line-height:40px; border: 1px solid #e3e3e3; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#333; font-size:20px; text-align: center; cursor:pointer}
.gscon{ float:left; height:590px; }

.ptcon4 h3{ margin: 0 auto; width: 200px; height:40px; line-height:40px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#fff; font-size:20px; background:#d2322d; text-align: center; font-weight: normal; }
.ptcon4 ul { margin: 0 auto; width: 450px; height: 50px; padding-top: 35px;}
.ptcon4 ul li{ display:inline; margin-right: 30px; color: #333; font-size: 16px; }
.ptcon4 span{ color: #d2322d; font-size: 22px; }
.gscon2{ margin-bottom: 25px; }


/************doubleheader******/
   .wxbox{display: none;position:absolute;z-index:10}
   .weixin:hover{cursor: pointer;}
  /*  .weixin:hover .wxbox{display:block;} */
	.newwexin{float: right;}
	/* .container_search {margin: 0;padding: 0;box-sizing: border-box;position: absolute;margin: auto;top: 60px;width: 200px;height: 25px;margin-left: 190px}
	.container_search .search_div {position: absolute;margin: auto;top:-10px;
	  right: 0;bottom: 0;left:0;width: 195px;height: 30px;background: none;border-radius: 50%;transition: all 1s;z-index: 4;text-indent: 4em;line-height: 42px}
	.container_search .search_div:hover {cursor: pointer;}
    .container_search input {position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0;width: 195px;
	  height: 37px;outline: none;border: 1px solid #F0F0F0;background: #F0F0F0;color: #333;
	  padding-left:10px;border-radius: 50px;transition: all 1s;opacity: 0;z-index: 5;font-weight: bolder;letter-spacing: 0.1em;text-align: center}
	.container_search input:hover {cursor: pointer;}
	.container_search input:focus {width: 200px;opacity: 1;cursor: text;}
	.container_search input:focus ~ .search_div {right: -185px;z-index: 6;}
	::-ms-clear, ::-ms-reveal{display: none;}*ȥ���������X*

	.container_search input::placeholder {color: #81838C;opacity: 0.5;font-weight: bolder;}
	 */

/*******index******/
.indexpic .filterbox,/* .indexpic .imagebox, */.indexpic .textbox{display: none}
.indexpic .imagebox{text-align: center}
.indexpic .bitdiv{float: none}
.articleList ul li{line-height: 38px;height:38px;background: none !important;text-indent: 0em}
.articleList ul li a{color:#2e414a}
.articleList ul li .title{width:75% !important;float: left}
.articleList ul li .time{color:#999;font-size: 15px;text-align: right;width:20% !important;float: right}
.newscon1{height:180px}
.newscon2{clear:both;height:281px;width:1005}
.newscon2 ul{}
.newscon2 ul li{height:281px;width:365px;float: left;margin-right: 22px;text-align: center}
.newscon2 ul li a{display: inline-block;height:281px;width:365px;}
.title01{display:block;height:53px;line-height: 25px;margin-top: 10px;overflow: hidden;color:#2e414a;
    width:315px;margin:0 auto;margin-top:5px}
.title01:hover{color:#d32323 !important}

.time01{border-top:1px solid #828282;line-height:35px;padding-top:3px;font-size: 14px;color:#999}
.ad1 .filterbox,.ad1 .textbox{display: none}
#xxpl{height:250px;clear: both}
/* #xxpl .articleList ul li{width:47%;margin-right: 30px;float: left} */

.news3 .newscon3{clear: both}
/* .news3 .newscon3 li{width:500px;border:1px solid #ddd;height:135px;padding: 30px 30px;margin-bottom: 20px} */
.listart01 {float:left;width:90px;color:#333}
.listart02 {float:left;width:385px;margin-left: 20px}
.time_yr{font-size: 30px;line-height: 45px}
.time_n{background: #ddd;padding-left: 5px;padding-right: 5px;font-size: 14px}
.title02{display: block;width:100%;text-align: left;line-height: 25px;color:#2e414a}
.title02:hover{color:#d32323 !important}

.content01{display: block;width:100%;color:#828282;font-size: 14px;margin-top: 10px;line-height: 25px}

.news4{}
/* .news4 .newscon3 ul li{clear: both;width:555px;border-bottom: 1px solid #ddd;padding-bottom: 20px;height:120px;margin-bottom: 20px} */
.list_img{float: left;width:157px;}
.list_nr{float: left;width:376px;margin-left: 20px}

.slideTxtBox2{clear:both;width:1140px;height:281px;margin:0 auto;margin-top:10px;}
.slideTxtBox2 .title01{width:230px;}
.slideTxtBox2 .bd{width:1140px;height:280px;margin:0 auto;line-height:32px;text-align:center;}
.slideTxtBox2 li:hover{cursor: pointer;}
.slideTxtBox2 li:hover .title01{color:#d32323}
.slideTxtBox2 .bd .hceg{width:280px;height:280px; margin-right:5px;}

.linkscon select{ float: left; margin-left: 35px; width: 234px; height: 38px; line-height: 38px; background: #eee; border: 1px solid #ccc; font-size: 16px; padding-left: 12px;}

/*******list******/
.ILT9_title{width:238px ; height:65px; line-height:65px; text-align:center;  color:#fff; background: #d61d23; }
.ILT9_title .c{display: block;width:238px;height:65px; line-height:65px; text-align: center;color:#fff;font-size:20px; font-weight:bold; }
.ILT9_content .l{display: none}
.ILT9_content .c{ display: block;width:238px;height:50px; line-height:50px;  }
.ILT9_content .c{ display:block; margin-top: 10px; height:50px; line-height:50px; background:#fff; border: 1px solid #e5e5e5; font-size:16px; color:#333; text-align:center; font-weight:bold; }
.ILT9_child_h .c{ height:50px; line-height:50px; background:#fff; border: 1px solid #e60012; color:#e60012; cursor: pointer;  }

	.news5 .slideTxtBox2 ul a{display:block;width:280px !important;float: left;margin-right: 5px}
.indexpic2{ width:100%; height:100px; background:url(../images/pic2.jpg) no-repeat center;}

.hxyw{width: 100%;clear: both;}
.hxyw_bar{display: inline-block;width: 14%;height: 200px;border: 1px solid #E8E8E8;margin: 10px 10px;text-align: center;vertical-align: bottom;border-radius:5px;}
.hxyw_bar img{margin-top: 30px;}


.link_tabcard1{background-color: #c10005;color:#fff;}
.link_tabcard2{background-color: #fff;color:#333;}
.link_box_inner{margin:0 auto;display: table;}
	.link_box_list{display: table-row;}
	.link_box_list .link_option{display: table-cell;vertical-align: middle;}
	
	.link_box{position: relative;}
	.link_option_title{padding:0 10px;}
	.link_box_list .link_option_title:hover .link_option_text{color:#d61d23;cursor: pointer;}	
	.link_option_text{background: url(../images/link_bit04.png) right center no-repeat;background-position:98% center;
	padding:0 10px;height:36px;line-height: 36px;background-color: #fff;width: 270px;font-size: 16px;
	}
	.link_up{height: 16px}
	.link_option_text_bit{background: url(../images/link_bg_04.png) center top no-repeat;position: relative;z-index: 99;}
	.link_option_list{position: absolute;bottom: 53px;left:-10px;width:1154px;z-index: 98;display: none;}
		.link_option_list_top{background: url(../images/link_bg_01.png) center top no-repeat;width:100%;height:25px;}
		.link_option_list_middle{background: url(../images/link_bg_02.png) center top repeat-y;width:100%;min-height:95px;height:auto!important;height:95px;}
		.link_option_list_bottom{background: url(../images/link_bg_03.png) center bottom no-repeat;width:100%;height:30px;}
			.link_option_list_content{width:90%;margin:0 auto;}
				.link_option_list_content_type{width:5%;height:25px;line-height: 25px;font-size: 18px;padding-top:8px;text-align: right;float:right;cursor: pointer;
					background: url(../images/link_bit2.png) center right no-repeat;}
				.link_option_list_content_type:hover{color:#d61d23}
				.link_option_list_content_href{width:100%;padding-top:8px;font-size: 16px;padding-bottom:30px;}
					.link_option_list_content_href a{display: block;height:30px;line-height: 30px;float:left;
						margin-right:40px;background: url(../images/link_bit3.jpg) left center no-repeat;text-indent: 26px;} 
					.link_option_list_content_href a:hover{color:#b6282e;}
					.cities_list span{display: block;height:30px;line-height: 30px;float:left;
						margin-right:40px;padding:0 10px;cursor: pointer;margin-bottom:8px;font-size: 16px;}
					
					.link_option_list_content_href01{border-top:1px dashed #edebea;padding-top:15px;padding-bottom:30px;}
					.link_option_list_content_href01 a{display: block;height:30px;line-height: 30px;float:left;width:20%;
							margin-right:5%;background: url(../images/link_bit3.jpg) left center no-repeat;text-indent: 26px;font-size: 16px;}
					.link_option_list_content_href01 a.link_cityname{width:98%;margin-right:2%;margin-bottom:10px;font-weight: bold;}
					.link_option_list_content_href01 a:hover{color:#b6282e;}

.slideBox{
	width: 1140px;
	height: 116px;
	margin: 0 auto;
    overflow: hidden;
    position: relative;
    margin-top: 15px;
}
.slideBox .bd {
    overflow: hidden;
}

.slideBox .bd ul {
    margin: 0;
    padding: 0;
}

.slideBox .bd li {
    list-style: none;
}

.slideBox .bd img {
    width: 100%;
    height: auto;
    display: block;
}
				