/* reset */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td,figure{
	padding:0; margin:0 auto;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}

ol, ul {
	list-style:none;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
a{color:#333; text-decoration: none; }
a:hover{text-decoration:none;color:#E00024;}
body {
	font-family:Arial, Microsoft YaHei;
	font-size:14px;
	line-height:24px;
	 color:#333;
}
.clear{ clear:both;}
.pt10{ padding-top:10px;}
.top{ width:100%; height:40px; background:#DF0000;}
.topnr{ width:100%; height:40px; background:url(../images/m_7.jpg) no-repeat center; margin:0 auto;}
.topnr ul{ margin:0px;}
.topnr ul li{ width:25%; float:left; height:40px;}
.topnr ul li a{padding:0; margin:0 auto; width:100%; height:40px; display:block; background:url(../images/m_7.jpg) no-repeat;}
.topnr ul li a.m1{ background-position:0px 0px;}
.topnr ul li a.m2{ background-position:-160px 0px;}
.topnr ul li a.m3{ background-position:-320px 0px;}
.topnr ul li a.m4{ background-position:-480px 0px;}
.top2{ width:100%; height:30px; background:#DFDFDF; border-top:#FFF 1px solid;}
.top2nr{ width:100%;}
.searchqy{ float:left; width:45%; margin-top:4px;}
.searchqy .text{ width:55%; height:20px; border:#CCC 1px solid; background:url(../images/m_8.jpg) no-repeat left #FFF; float:left;}
.searchqy .submit{ width:30%; height:22px; text-align:center; line-height:22px; font-size:14px; color:#FFF; background:#FF7200; border:0px;}
.tel{ float:right;line-height:30px; color:#DF0000;}
.headqy{ width:100%; height:65px; background:#F7F7F7;}
.head{ width:100%;}
.logo{height:46px;  margin:0 auto;padding-top:15px; text-align:center;}
.menubg{ width:100%; height:30px;background:#DF0000;}
.menu{ width:100%;}
.menu ul{ margin:0px;}
.menu ul li{ width:20%; float:left; line-height:30px; height:30px; text-align:center; background:url(../images/m_16.jpg) no-repeat right;}
.menu ul li a{ font-size:14px; color:#FFF;}
.ibanner{ width:100%; height:252px; margin-top:1px;}
.flash { width:100%; float:left; height:300px; overflow:hidden; }
/*大幻灯片*/
.banner{height:300px;}
.banner .ban_nav{text-align:center;*padding-left:9%;*width:90%;}
.banner .ban_nav a{border-radius:50px;text-indent:-99px;background:#fff;border: 1px solid #cdcdcd;}
.banner .ban_nav .on{background:#E00024;} 
.slide { position: relative; width:100%; }
.ban_c { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }
.ban_t { position: absolute; left: 0; bottom: 0; width: 100%; line-height: 20px; padding: 4px 0; text-indent: 10px; white-space: nowrap; overflow: hidden; color: #fff; background: #333; background: rgba(0,0,0,.5); z-index: 3; }
.ban_nav { position: absolute; bottom: 4px; left: 0; width: 100%; text-align: right; z-index: 4; }
.ban_c img { width: 100%; height: 100%; }
.ban_nav a { display: inline-block; vertical-align: middle; width: 12px; height: 12px; line-height: 14px; overflow: hidden; text-align: center; margin-left: 8px; cursor: pointer; text-decoration: none; font-size: 10px; -webkit-text-size-adjust: none; background: #ccc; }
.ban_nav .on { background: #f90; color: #fff; }
.Left, .Right { cursor: pointer; }
.banner .ban_c img{position: absolute; width: 1920px; height: 100%; left: 50%; margin-left: -960px;}
.iyhhdbzbg{ width:100%; height:38px; background:#D8D8D8; border-bottom:#C5C5C5 6px solid;}
.iyhhdtitle{ float:left; width:160px; height:38px; text-align:center; line-height:38px; font-size:16px; color:#FFF; background:#DF0000;}
.iyhhdmore{ float:right; line-height:32px; padding-right:6px;}
.iyhhdnr{ width:95%; padding-top:10px;}
.iyhhdnr ul{ margin:0px;}
.iyhhdnr ul li{ width:95%;  line-height:30px; height:30px; border-bottom:#CCC 1px dashed; background:url(../images/m_10.jpg) no-repeat left; padding-left:10px;}
.icpflqy{ width:100%; height:102px; background:url(../images/m_3.jpg) no-repeat 5px center #EEE;}
.icpflnr{ float:right; width:85%;}
#demo {
	overflow:hidden;
	width:100%;
}
#demo1_1 {
	width:100px;
	float:left;
	margin-left:20px;
}
#demo1_1_1 {
	text-align:center;
	margin:0 auto;
	margin-top:10px;
	width:100px;
	background:#FFF;
	height:85px;
}
#demo1_1_2 {
	width:100px;
	text-align:center;
	line-height:42px;
	font-size:12px;
	margin:0 auto;
}
#demo1_1_2 img:hover {
	filter:alpha(opacity = 90);
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9;
}
#indemo {
	float: left;
	width: 800%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}
.itjcpqy{ width:98%; padding-top:10px; margin:0 auto;}
.itjcpqy ul{ margin:0px;}
.itjcpqy ul li{ width:45%; float:left; overflow:hidden; margin-right:1%; margin-bottom:15px; margin-left:4%;}
.itjcpqy ul li img{ width:95%; height:100px; padding:2px; border:#CCC 1px solid;}
.itjcpqybiaoti{ width:98%; text-align:center; line-height:30px; height:30px;}
.ilxdh{ width:100%; height:47px; padding-top:5px; -moz-border-radius: 25px;border-radius: 25px; background:#DF0000; text-align:center;}
.ilxdh a{ font-size:29px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; display:block;}
/*15.分享控件 mod-share*/
.mod-share {
    font-size: 0;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

.mod-share .hd, .mod-share a {
    display: inline-block;
    background:url(../images/share.png) no-repeat;
    background-size: 320px 39px;
}

.mod-share .hd {
    width: 53px;
    height: 32px;
    line-height: 200px;
    vertical-align: top;
    margin: 2px 2px 0 0;
    background-position: -16px 0;
    overflow: hidden;
}

.mod-share a {
    width: 39px;
    height: 39px;
    vertical-align: top;
    margin-left: 4px;
}

.mod-share .wechat {
    background-position: -263px 0;
}

.mod-share .qzone {
    background-position: -120px 0;
}

.mod-share .sina {
    background-position: -73px 0;
}

.mod-share .renren {
    background-position: -167px 0;
}

.mod-share .sohu {
    background-position: -175px 0;
		display: none;
}

.mod-share .weixin {
    background-position: -263px 0;
}
.mod-share .douban {
    background-position: -215px 0;
}

/*微信分享弹出框样式*/
.wechat-pop {
    width: 650px;
    text-align: left
}

.wechat-pop h1 {
    font-size: 25px;
    margin-bottom: 10px;
}

.wechat-pop p {
    font-size: 20px;
}

.wechat-pop .step-1 {
    height: 342px;
}

.wechat-pop img.wechat-share-qr-code {
    margin: 25px auto 15px 65px;
}

.wechat-pop img.tip {
    float: left;
    width: 300px;
    margin-right: 20px;
}
/*.footer{ width:100%; height:162px; background:#E1E1E1; line-height:30px; text-align:center; padding-top:20px;}
*/#bottom {
position: fixed;
bottom: 0px;
cursor: pointer;
margin:auto;
width:100%;
}
.newsnr{ width:95%; padding-top:10px;}
.newsnr ul{ margin:0px;}
.newsnr ul li{ width:95%;  line-height:30px; height:30px; border-bottom:#CCC 1px dashed; background:url(../images/m_10.jpg) no-repeat left; padding-left:10px;}
.newsnr ul li span{ float:right; text-align:center;}
/* 分页样式*/
.list_page{line-height:28px; padding:5px 10px; text-align:center;}
.list_page a,.list_page span{padding: 4px 4px 2px;border:1px solid #F50A3F;background: #F50A3F;text-align: center;display: inline;font-size: 12px; color:#fff;}
.list_page a:hover{border: 1px solid #F50A3F;background: #fff;text-align: center; color:#F50A3F;}
.newsquyu{width:98%; padding-top:10px;}
.newsquyu h2{ color:#333333; font-size:24px; width:100%; font-weight:bold; text-align:center; text-align:center;}
.source{ font-size:12px; color:#666; text-align:center; margin-top:10px;border-bottom:#e2e2e2 1px dashed; padding-bottom:8px;}
.wengzhang{ line-height:25px; width:100%; height:auto;font-size:14px; padding-top:5px;}
.wengzhang img{ width:100%;}
.wengzhang p{ font-size:14px;}
.wengzhang p a{ font-size:14px;}
.wengzhang a{ font-size:14px;}
.prev{ width:100%; line-height:25px;font-size:14px;}
.prev a{ font-size:14px;}
a, button, input { -webkit-tap-highlight-color:rgba(255, 0, 0, 0); }
ul, li { list-style:none; margin:0; padding:0 }
.top_bar {
	position: fixed;
	z-index: 900;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;
}
.top_menu {
	display:-webkit-box;
	display: block;
	width: 100%;
	height: 50px;
	display: -webkit-box;
	display: box;
	margin:0;
	padding:0;
	-webkit-box-orient: horizontal;
	background:url(footer_menu_bg.jpg);/*#DF0000;*/
}
.top_bar .top_menu>li {
	-webkit-box-flex:1;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.4))), -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.1)), color-stop(50%, rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.15)));
	;
	-webkit-background-size:1px 100%, 1px 100%;
	background-size:1px 100%, 1px 100%;
	background-position: 1px center, 2px center;
	background-repeat: no-repeat;
	position:relative;
	text-align:center;
}
.top_menu li:first-child {
	background:none;
}
.top_bar .top_menu>li>a {
	height:50px;
	display:block;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	text-shadow: 0 1px rgba(0, 0, 0, 0.3);
	-webkit-box-flex:1;
}
.top_bar .top_menu>li>a label {
	overflow:hidden;
	margin: 0 0 0 0;
	font-size: 12px;
	display: block !important;
	line-height: 18px;
	text-align: center;
}
.top_bar .top_menu>li>a img {
	padding: 3px 0 0 0;
	height: 24px;
	width: 24px;
	color: #fff;
	line-height: 48px;
	vertical-align:middle;
}
.top_bar li:first-child a {
	display: block;
}
.top_bar .top_menu>li>a:hover, .top_bar .top_menu>li>a:active {
	background-color:#333;
}
