body{ background:url('../images/bg.jpg') repeat;}
p,h2,h3,h1,ul,li,dl,dd,dt,span,i{ margin:0; padding:0;}
a:hover{ text-decoration:none;}
.b1{ clear:both; height:1px; overflow:hidden;}
.b10{ clear:both; height:10px; overflow:hidden;}
.b20{ clear:both; height:20px; overflow:hidden;}
.b40{ clear:both; height:40px; overflow:hidden;}
.width100{ width:100%; margin:0 auto; overflow:hidden;}
.width40{ width:40%; float:left;}
.width20{ width:18%; margin:0 1%; float:left;}
.f_l{ float:left;}
.f_r{ float:right;}

.nav{ background:#a40000;}
.nav dl{ margin:0; padding:0; overflow:hidden;}
.nav dl dd{ margin:0; color:#FFF;float:left; padding:10px 0;}
.nav dl dd i{ float:left; border-right:1px solid #fff;}
.nav dl dd a{ color:#fff; border-right:2px solid #fff; font-size:16px; line-height:32px; height:32px; padding:0 36px; display:block; text-decoration:none; }
.nav dl dd a:hover{ background:#fff; color:#a40000;}
.nav dl dd.borderrightnone a{ border-right:none;}

.header{ background:#fefcfc;}
.dianmian{background: url('../images/dianmian.jpg') no-repeat; background-size:contain; padding:9rem 0 3rem 0;}
.dianmian h2{ line-height:36px; font-size:1.6rem; color:#333;}

.dianmian .width20 img{ border:1px solid #d2a743;}
.dianmian .width20 p{ line-height:36px; text-align:center;}
.video{ background:#53352a; padding:3rem 0;}
.video h3{ padding-bottom:6px; border-bottom:1px solid #fff;}
.video ul li{ list-style:none; color:#fff; line-height:43px; border-bottom:1px solid #fff;}
.video ul li a{ color:#fff;}
.video ul li i{ margin-right:10px;}
.video p{ line-height:26px; color:#fff;}
.about{background: url('../images/bg.jpg') repeat; padding:3rem 0 3rem 0;}
.about p{ line-height:30px;}

.aboutbing{background: url('../images/aboutbing.jpg') no-repeat; background-size:contain; padding: 4rem 0 6rem 0;}
.about-left{ width:35%; margin-left:10%}
.about-right{ width:47%; margin-right:8%;}

.index_news{ background:#53352a; padding:3rem 0;}
.index_news p{ line-height:36px; color:#fff;}
.index_news h3{ padding-bottom:6px; border-bottom:1px solid #fff;}

.index_news ul li{ list-style:none; color:#fff; line-height:43px; border-bottom:1px solid #fff;}
.index_news ul li a{ color:#fff;}
.index_news ul li i{ margin-right:10px;}

.product{background: url('../images/bg.jpg') repeat; padding:3rem 0 2rem 0;}
.product a{ display:block; margin-top:15px; color:#b20109;}
.product p{ color:#b20109; line-height:36px;  text-align:center;}

.footer{ width:100%; padding:1rem 0 0 0; background:url(../images/links.jpg) #FFF top no-repeat; color:#222;}
.footer a{ color:#FFF; display:inline; padding:0 15px;}
.footer p{ line-height:2em; font-size:1rem; color:#222;}
.footer .border_right{ border-right:1px solid #FFF;}
.logo_foot{ margin-top:1.8em;}
.index_links{ background:#4a2f26; padding:1rem;}
.index_links a{ display:block; line-height:32px; margin:0 1rem; color:#fff; float:left;}

.footer_nav{ background:#fff;}
.footer_nav dl{ margin:0; padding:0; overflow:hidden;}
.footer_nav dl dd{ margin:0; color:#FFF;float:left; padding:10px 0;}
.footer_nav dl dd i{ float:left; border-right:1px solid #a40000;}
.footer_nav dl dd a{ color:#a40000; border-right:2px solid #a40000; font-size:16px; line-height:26px; height:26px; padding:0 36px; display:block; text-decoration:none; }
.footer_nav dl dd a:hover{ background:#a40000; color:#fff;}
.footer_nav dl dd.borderrightnone a{ border-right:none;}





@media (max-width: 1400px) {
	.dianmian h2 {
    line-height: 36px;
    font-size: 1.2rem;
    color: #333;
}
.dianmian {
    padding: 6rem 0 3rem 0;
}
	}





.navbar-form.navbar-right {
    position: relative;
}
.navbar-form .form-control {
	height: 34px;
	font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    display: inline-block;
    width: auto;
    vertical-align: middle;
    outline: none;
	padding: 6px 35px 6px 10px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    box-shadow: none;
}
.navbar-form.navbar-right input[type="submit"] {
    width: 22px;
    height: 22px;
    background: url(../images/search.png) -9px -3px no-repeat;
    padding: 0px 1px;
    border: none;
    cursor: pointer;
    position: absolute;
    outline: none;
    top: 8px;
    right: 21px;
}




/*新闻列表*/
.newslist ul {
	list-style: none;
	padding: 10px 0;
}
.newslist li {
	border-bottom: #bb1f25 dashed 1px;
	padding: 3px 0 0 5px;
	line-height: 36px;
	margin: 5px 0;
}
.newslist li span {
	float: right;
	color: #666;
}


.nr {
}
.newslist ul li .nr span {
	float: none;
	height: 34px;
	font-size: 20px;
	padding: 0;
	background: none;
	border: none;
	line-height: 20px;
	width: auto;
	border-bottom: 1px solid #dadada;
	display: block;
	color: #2c2723;
	font-family: "å¾®è½¯é›…é»‘";
}
.newslist ul li .nr h4 {
	height: 35px;
	display: block;
	border-bottom: 1px solid #dadada;
	color: #9e9e9e;
	line-height: 34px;
}
.newslist ul li .nr h4 i {
	float: left;
	padding-left: 3px;
}
.newslist ul li .nr h4 img {
	float: right;
}
.newslist ul li .nr p {
	color: #7f7f7f;
	font-family: "å¾®è½¯é›…é»‘";
	padding: 10px 0;
	line-height: 20px;
}
.newslist ul li a:hover span {
	border: 1px solid #e61320;
}
.newslist ul li a:hover .nr span {
	border: none;
	border-bottom: 1px solid #dadada;
	color: #e40412;
}

.leftr .list_p{ padding-left:1.5rem; line-height:39px; background:url(../images/listp.jpg) no-repeat}
.leftr .list_p i{ margin-right:1rem;}
.dmegcside {
    width: 100%;
	line-height:49px;
    background: url(../images/dmegcsidebg.jpg) no-repeat;
}
.leib3 {
	width: 100%;
	background: url(../images/leftback.jpg);
	background-size: cover;
	margin-bottom: 20px;
}
.leib3 .tit {
	color: #fff;
	font-size: 18px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	overflow: hidden;
	font-weight: bold;
}
.leib3 .tit a {
	color: #fff;
}
.leib3 .nr {
	width:100%;
	padding-bottom: 10px;
	background:#f3f3f3;
}
.leib3 .nr p {
	height: 38px;
	line-height: 33px;
	overflow: hidden;
	margin-top: 4px;
	font-size: 16px;
}
.leib3 .nr p a {
	display: block;
	color: #333;
	padding-left: 15px;
}
.leib3 .nr p a:hover {
}
.leib3 .nr p.cur a {
}
.leib3 .nr ul {
	padding: 0 15px;
}
.leib3 .nr li {
	padding-left: 35px;
	color: #666;
	line-height: 33px;
	overflow: hidden;
	white-space: nowrap;
	height: 33px;
}
.leib3 .nr li a {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.leib3 .nr li.cur a {
	color: #C8161D;
	font-weight: bold;
}
.leib2 {
	width: 100%;
	background: url(../images/leftback.jpg);
	background-size: cover;
}
.leib2 .tit {
	color: #fff;
	border-bottom: 2px solid #e6e6e6;
	font-size: 18px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	overflow: hidden;
	font-weight: bold;
}

.blist-inline{ list-style:none;}
.leftlx{background:#E6E6E6; border-bottom:none;border-top:none; }
.leftlx h1{text-align:center;height:30px;line-height:30px;font-size:14px;}
.leftlx .dianh{padding:0 5px 10px 10px;}
.leftlx p{line-height:24px; color:#000;}
.leftlx p a{color:#000;}
.leftlx .dianhua {background: url(../images/ico3.gif) no-repeat scroll 0 18px transparent;color: #000;line-height: 20px;padding: 10px 0 10px 55px;}
.leftlx .dianhua span {display: block;font: 18px "Impact";color:#C8161D;}

.list_image{ display:block; overflow:hidden;}
.list_image h3{ line-height:40px; font-size:1rem; text-align:center; margin-bottom: 10px;}
.list_image h3 a{font-size: 1rem;}
.imagelist p{ height:2em; line-height:2em; text-align:center; margin-bottom:5px;}


.yema {
	width: 100%;
	line-height: 20px;
	padding: 10px 0;
	float: left;
	margin-top: 8px;
}
.pageNavi {
	text-align: center;
}
.wp-pagenavi{ width:100%;}
.wp-pagenavi li{ line-height:28px; float:left; list-style:none; margin:0 6px;}
.wp-pagenavi li.thisclass{ color:#C00;}

.pages ul li{float:left; padding-left:8px;}

.pages ul li a{width:24px; height:24px; display:block; background:#b0afb1; line-height:24px; text-align:center; color:#FFF;}

.pages{padding-top:50px; height:30px; padding-right:5px;}

.pages ul li a:hover,.pages ul li a.hover{background:#e40412;}

.pages ul li a.prev,.pages ul li a.next{width:36px; height:20px; display:block; background:url(../images/bg23.png) no-repeat; margin-top:2px; text-indent:-20000em;}

.pages ul li a.prev{background-position:0 0;}

.pages ul li a.prev:hover{background-position:0 -20px;}

.pages ul li a.next{background-position:-36px 0;}

.pages ul li a.next:hover{background-position:-36px -20px;}
/*新闻列表结束*/

/*面包屑导航*/
.pro_curmbs { margin-bottom:10px; padding:0 10px;height:20px;font-size:14px; margin-top:16px;} /*border-bottom:4px solid #C8161D;äº§å“åˆ—è¡¨é¡µï¼Œé¢åŒ…å±‘å¯¼èˆª,å­—ä½“é¢œè‰²å¯è‡ªè¡Œä¿®æ”¹*/
.pro_curmbs span { color:#C8161D;}
.pro_curmbs a { color:#333;font-size:14px;}
.pro_curmbs a:hover { color:#C8161D;}
.pro_curmbs .a_b { color:#C8161D; font-weight:bold;}
.blank10{ clear:both;  height:10px; overflow:hidden;}
/*面包屑导航结束*/

.art-title{ font-size:1.6rem; margin:2rem 0;}
.art-content{ background:#fff; padding-top:2rem; padding-bottom:3rem; margin-bottom:10px;}
.art-content img{ max-width:100%;}

.news_cont{ margin:0px 25px 30px;}

.news_cont h2{ font-size:18px; text-align:center; border-bottom:1px dotted #ddd; padding:10px 0 15px;}

.contents_bon{  margin:15px 0; line-height:30px; text-align:center;}

.contents_bon span{ display:inline-block; margin:5px 15px; color:#888;}

.contents_bon span a{color:#888;}

.contents_bon span *{ font-style:normal;}

.contents_bon .contents_date{ background:url(../images/icon.png) no-repeat 0px 5px; padding-left:26px;}

.contents_bon .contents_bj{ background:url(../images/icon.png) no-repeat 0px -76px;  padding-left:30px;}

.contents_bon .contents_from{ background:url(../images/icon.png) no-repeat 0px -20px; padding-left:32px;}

.contents_bon .contents_print a{ display:block; background:url(../images/phone.png) 0px 5px no-repeat; padding-left:20px;}

.contents_bon .contents_size i{ padding:0 5px; cursor:pointer;}

.contents_bon .contents_size i.on{ color:#C07438; font-weight:bold;}

.news_article{ line-height:1.8; padding:10px 10px 50px; color:#333; font-size:14px;}

.news_article img{ max-width:100%; height: auto }

.screen_min .news_article img{ max-width: 950px }

.close{ margin:10px 0; border-bottom:1px dotted #ddd; padding:10px 0;}

a.c_close{ padding:3px 10px; display:block; text-align:center; background:#c8aa77; color:#fff;}

.close .share{ margin:0px;}

a.c_close:hover{ color:#FFC; background:#9c7a41;}

.updown { margin:10px 0; color:#666666;}

.updown span{ display:block; padding:5px 0;}

.updown span a{ color:#666666;}

.updown span a:hover{ color:#C07438; text-decoration:underline;}




