@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,button,textarea,blockquote,h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
	font-size:16px;
	font-family:"微软雅黑";
} 
p{
	margin:0;
	padding:0;
}
ul,li,dl,dt,dd,ol{
	display:block;
	list-style:none;
}
a{ text-decoration:none; color:#333;}
a:hover{ cursor:pointer;}
h3,h4,h2,h5{ font-weight:normal;}

body{ background:url(../images/bbb.jpg) center;}

.clearfix{ clear:both;}
.header{ width:100%;}
.logo{ width:1200px; margin:0 auto;}


.na{ width:100%; background:#4f3321; height:50px;}
.nav{ width:1200px; margin:0 auto}
.nav li{ float:left; font-size:16px;position: relative;}
.nav li a{ color:#fff; float:left; display:block; text-align:center;width:150px; line-height:50px; background:#4f3321; }
.nav li a:hover{ background:#da251c;}
.nav li dl{ position:absolute; top:50px; z-index:1000; display:none;}
.nav li:hover dl{ display:block;}
.menu{ width:100%; background: url(../../images/bj2.png)no-repeat;background-size: 100% 100%;}
.menu_center{ width:1200px; margin:0 auto;}
.xilie{ position:relative; z-index:200;width:150px; height:220px; float:left; }
.bian{width:150px; height:240px; padding-top:40px; position:absolute; top:0; transition: all 0.5s linear;}
.bian:hover .more1{ display:block;}



.noticefra { width: 100%; background: rgba(0, 0, 0, 0) url('../images/notice.gif') no-repeat scroll center center; height: 77px; padding: 38px 0px 0px; margin: 3px 0px 0px; }
.notice { width: 1004px; margin: 0px auto; position: relative; height: 43px; }
.noticecon { width: 430px; float: left; display: inline; margin: 0px 0px 0px 18px; padding: 0px 0px 0px 45px; height: 30px; background: rgba(0, 0, 0, 0) url('../images/indexne.png') no-repeat scroll left 5px; font-size: 14px; }
.noticecon marquee { float: left; width: 800px; color: rgb(255, 255, 255); }




.cpfl{ background:#a12121; width:1040px; padding-left:10px; padding-right:10px; margin:0 auto; margin-top:36px;}
.cpfl ul li{ float:left;}
.cpfl ul li a{ display:block; width:130px; line-height:40px; text-align:center; background:#a12121; color:#fff;}
.cpfl ul li a:hover{ background:#c3191a;}

.ccpp{ margin-top:30px;}
.c_left{ float:left; width:490px; padding:5px; background:#4f3321;}
.c_left:hover{ background:#c3191a;}
.c_left p a{ display:block;text-align:center; line-height:28px; color:#fff; font-size:16px;}
.tupian{}
.tupian dd{ width:250px; margin-left:7px; margin-right:7px; margin-bottom:14px; padding:5px; background:#4f3321; float:left;}
.tupian dd:hover{ background:#c3191a;}
.tupian dd p a{ display:block;text-align:center; line-height:28px; color:#fff; font-size:16px;}



.pic{ text-align:center; background:url(../images/bkk.png) no-repeat center; height:135px; padding-top:5px;}
.pic:hover{ background:url(../images/bkk1.png) no-repeat center;}
.xilie h4{ font-size:18px; text-align:center; margin-top:18px;}
.xilie h4 a{ color:#383838;}
.xilie h4 a:hover{ text-decoration:underline;}
.xilie h5{ font-size:12px; color:rgba(255,255,255,0.43); text-align:center; margin-top:5px;}
.more1{ margin-top:20px;width:140px; height:40px; border-radius:20px; margin-left:auto; margin-right:auto; border:#fff 2px solid; text-align:center; line-height:40px; font-size:18px; display:none;}
.more1 a{ color:#fff;}
.more1 a:hover{ text-decoration:underline;}
.us{ width:100%; margin-top:50px;}
.us_center{ width:1100px; margin:0 auto;}
.about_us{ width:300px; background:url(../images/xian.png) no-repeat 0 40px;margin:0 auto; height:90px;}
.en{ font-size:14px; color:#616060; text-align:center;}
.tit{ font-family:"方正小标宋简体"; font-size:26px; color:#d81c0a; margin-top:2px; text-align:center;}
.tit span{ font-family:"微软雅黑"; color:#151515;}

.con1{ margin-top:30px;}
.con1 .con1_img{ width:396px; float:left;}
.con1 .con1_wenzi{ margin-left:44px; width:660px; color:#666; float:left; line-height:30px;}




.more{ width:210px; height:40px; border-radius:20px; border:#d81c0a 2px solid; text-align:center; line-height:40px; margin-left:auto; margin-right:auto;
margin-top:50px; margin-bottom:18px;}
.more a{ color:#d81c0a;}
.more a:hover{ text-decoration:underline;}
.yuan{ width:5px; height:5px; border-radius:50%; background:#d81c0a; margin-left:auto; margin-right:auto; margin-top:10px;}
.culture{ width:100%; background:#ececec; margin-top:50px;}
.culture_center{ width:1076px; margin:0 auto; padding:30px 12px 28px 12px;}
.culture_left{ float:left; width:490px; height:210px; background:url(../images/culturele.jpg) no-repeat; padding-top:60px; padding-left:40px;}
.tit1{ font-family:"方正小标宋简体"; font-size:26px; color:#d81c0a; margin-top:2px;}
.en1{ font-size:14px; color:#151515; margin-top:8px;}
.gswh{ color:#666; margin-top:10px;}
.culture_title{ float:left; width:230px; padding-top:40px; padding-left:20px; background:#4f3321; color:#fff; line-height:28px; padding-bottom:34px;
font-size:14px; padding-right:20px;}
.culture_right{ float:left;}
.new{ width:100%; margin-top:50px;}
.new_center{ width:1100px; margin:0 auto;}
.list{ margin-top:50px;}
.list dl{ width:350px; float:left; margin-right:25px;}
.img:hover img{transform: scale(1.05);transition: 0.4s;}
.img2{ margin-left:10px;}
.list dl dd h5{ color:#bbb; font-size:16px; text-align:center; margin-top:20px;}
.list dl dd h4{font-size:18px; text-align:center; margin-top:10px;}
.list dl dd h4 a{ color:#333; }
.list dl dd h4 a:hover{ color:#c3191a;}
.list dl dd p{font-size:14px; text-align:center; margin-top:5px;}
.list dl dd p a{ color:#666; }
.list dl dd p a:hover{ color:#c3191a;}
.chan{ width:100%; margin-top:50px;}
.chan_center{ width:1100px; margin:0 auto;}



.jp{ width:100%; margin-top:50px;}
.jp_center{ width:1100px; margin:0 auto;}
.ca a{ color:#4f3321;}



.footer{ width:100%; margin-top:50px; background:#33211f;}
.footer_center{ width:1100px; margin:0 auto;}
.footer_left{ float:left; margin-left:12px; margin-right:144px;}
.footer_left dl{ margin-top:50px;}
.footer_left dl h3{ font-size:18px; color:#fff; font-weight:bold; margin-bottom:18px;}
.footer_left dl dd{ margin-top:8px;}
.footer_left dl dd a{ color:rgba(255,255,255,0.6);}
.footer_left dl dd a:hover{ text-decoration:underline;}
.footer_left2{ float:left; margin-right:100px;}
.footer_left2 dl{ margin-top:50px;}
.footer_left2 dl h3{ font-size:18px; color:#fff; font-weight:bold; margin-bottom:18px;}
.footer_left2 dl h4{ font-size:28px; color:#fff; font-weight:bold;}
.footer_left2 dl h5{ color:rgba(255,255,255,0.6); margin-top:20px;}
.footer_left3{ float:left;}
.footer_left3 dl{ margin-top:35px; float:left; margin-right:40px;}
.footer_left3 dl dd{ text-align:center; margin-top:14px; font-size:18px; color:#fff; font-weight:bold;}
.footer_left3 dl p{ color:rgba(255,255,255,0.6); text-align:center;}
.footer1{ width:100%; background:#33211f;}
.footer1_center{ width:1100px; margin:0 auto; padding-bottom:30px;}
.footer1_center p{ text-align:center; color:#fff;}
.c1{ color:#151515;}
.c1:hover{ color:#c3191a;}

.foot { background: rgb(51, 33, 31) none repeat scroll 0% 0%; height: 230px; padding: 0px; margin: 60px 0px 0px; }
.footlink { width: 640px; color: rgb(159, 137, 121); float: left; margin-top:20px;}
.foot-con { width: 1004px; margin: 0px auto; color: rgb(229, 229, 229); line-height: 28px; }
.foot-left { float: left; width: 619px; padding: 16px 0px 0px; color: rgb(188, 142, 100); font-size:14px; line-height:28px; }
.foo-cont { float: left; width: 321px; height: 275px; background: rgb(50, 27, 21) none repeat scroll 0% 0%; position: relative; margin: -45px 0px 0px; }
.foo-cont p.name { line-height: 37px; padding: 0px 0px 0px 20px; float: left; font-size: 20px; background: rgba(0, 0, 0, 0) url('../images/inbo.png') no-repeat scroll center center; height: 37px; color: rgb(50, 27, 21); width: 186px; display: inline; margin: 25px 0px 20px 20px; font-weight: bold; }
.cont-fcon { float: left; color: rgb(255, 255, 255); padding: 0px 0px 0px 30px; width: 247px; font-size: 16px; line-height: 39px; height: 39px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: inline; margin: 0px 0px 0px 20px; border-bottom: 1px dotted rgb(0, 0, 0); }
.f1 { background: rgba(0, 0, 0, 0) url('../images/fooimg.png') no-repeat scroll 0px 3px; }
.f2 { background: rgba(0, 0, 0, 0) url('../images/fooimg.png') no-repeat scroll 0px -37px; }
.f3 { background: rgba(0, 0, 0, 0) url('../images/fooimg.png') no-repeat scroll 0px -78px; }
.f4 { background: rgba(0, 0, 0, 0) url('../images/fooimg.png') no-repeat scroll 0px -118px; }
.foo-right { float: right; width: 640px; }
.foot-left a { color: rgb(188, 142, 100); }
.head_rtel1 { color: rgb(188, 142, 100); float: left; width: 270px; background: rgba(0, 0, 0, 0) url('../images/ftel.png') no-repeat scroll left 20px; line-height: 1; height: 45px; padding: 20px 10px 0px 50px; } 
.head_rtel1 span { display: block; font-size: 26px; font-family: Century Gothic; }
.head_rtel1 b { display: block; font-size: 14px; font-weight: normal; }
.site { color: rgb(188, 142, 100); float: left; width: 245px; margin-top: 20px; font-size: 14px; background: rgba(0, 0, 0, 0) url('../images/site.png') no-repeat scroll left center; padding-left: 55px; line-height: 45px; }
.site a { color: rgb(188, 142, 100); }



.page {

	width:1000px;

	height:40px;

	padding:10px 0

}

.page ul {

	text-align:center;width: 600px;
margin: 0px auto;

}

.page .firstPage {

	width: 30px;

}

.page ul li {

	display:inline-block;

	line-height: 25px;

	height: 25px;

	margin-left: 5px;

	font-size: 12px;

	border: 1px solid #E9E9E9;

	padding: 0px 10px;

	width: auto;

}

.page ul li a:hover {

	color: #ff0000;

	text-decoration: none;

}

.page ul li.thisclass, .page ul li.thisclass a, .page ul li.thisclass a:hover {

	background-color: #333;

	color: #FFF

}

.page .pageinfo {

	line-height: 25px;

	padding: 12px 5px 10px 5px;

	color: #999;

}

.page select {

	line-height: 25px;

	margin-top: 4px

}

.page .pageinfo strong {

	color: #555;

	font-weight: normal;

	margin: 0px 2px;

}



/* flexslider */
.flexslider{position:relative;height:500px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{ width:100%;height:500px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:100;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:200;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.newsleft { float: left; width:350px; height: 245px; background: rgba(0, 0, 0, 0) url('../images/index_jz.png') no-repeat scroll right top; margin-right:22px;}
.newsright{ float: left; width:350px; height: 245px;}
.nameff { float: left; width: 350px; padding: 20px 0px 0px; }
.nameff p { line-height: 37px; padding: 0px 0px 0px 20px; float: left; background: rgba(0, 0, 0, 0) url('../images/index_l.png') no-repeat scroll center center; height: 37px; color: rgb(247, 247, 247); width: 180px; font-size: 20px; }
.nameff a { float:left; background: rgb(50, 27, 21) none repeat scroll 0% 0%; color: rgb(247, 247, 247); border-radius: 15px; padding: 2px 20px; font-size: 16px; display: inline; margin: 2px 0px 0px; margin-left:60px;}
.newsright { float: right; width: 354px; padding: 0px; height: 245px; }
.news_ful { float: left; width: 350px; padding: 10px 0px 0px; }
.news_ful li { float: left; width: 350px; }
.news_ful li a { float: left; width: 350px; height: 34px; line-height: 34px; font-size: 16px; color: rgb(0, 0, 0); padding: 0px; overflow: hidden; }






.about{ width:100%;}
.about_center{ width:1100px; margin:0 auto;}
.left{ float:left; padding-right:30px; width:246px;}
.about_top{width: 246px;
padding-bottom: 18px;}
.left_top{width: 230px;
height: 70px;
padding-left: 16px;
color: #333333;
font-size: 22px;
line-height: 70px;
background: #efefef;}
.left_top span{padding-left: 10px;
color: #a0a0a0;
font-size: 16px;
font-family: arial;
text-transform: uppercase;}
.left .top_ul{width: 214px;
padding: 16px;
background: #4f3321;}
.left .top_ul li{width: 214px;
height: 46px;
border-bottom: 1px dotted #767676;}
.left .top_ul li a{width: 184px;
height: 46px;
padding-left: 30px;
color: #ffffff;
font-size: 14px;
line-height: 46px;}
.left ul li a:hover{ color:#ffc014;}
.left_center{width: 244px;
border: 1px solid #dbdada;}
.center_title{width: 230px;
height: 54px;
padding-left: 14px;
border-bottom: 1px solid #d5d5d5;
color: #333333;
font-size: 22px;
line-height: 54px;}
.center_title span{color: #999999;
font-size: 16px;
text-transform: uppercase;}
.contact{margin-top: 10px;
margin-bottom: 10px;}
.contact p{ font-size:14px; color:#484848; margin-top:14px; padding-left:16px;}
.left_bottom{width: 244px;
border: 1px solid #dbdada;
margin-top: 18px;}
.bottom_title{width: 230px;
height: 54px;
padding-left: 14px;
border-bottom: 1px solid #d5d5d5;
color: #333333;
font-size: 22px;
line-height: 54px;}
.bottom_title span{color: #999999;
font-size: 16px;
text-transform: uppercase;}
.left_bottom li{width:210px;
height: 42px;
padding-left: 14px;
padding-right: 20px;
border-bottom: 1px solid #dbdada;
margin: 0 auto;}
.left_bottom li a{    color: #666666;
    font-size: 14px;
    line-height: 40px;
}
/*关于左*/
.right{float: left;
width: 824px;}
.right_top{position: relative;
width: 100%;
height: 58px;
border-bottom: 1px solid #d0d0d0;}
.right_top .font{float: left;
color: #333333;
font-size: 24px;
line-height: 52px;}
.position{ float:right; height:46px; color:#666; font-size:12px; line-height:46px; padding-top:8px;}
.position font{ color:#d20200;}
.right_con{width: 824px;
margin: 0 auto;
color: #666;
font-size: 14px;
line-height: 30px;
padding-top: 16px;
height: auto !important;
min-height: 360px;
height: 360px;
word-wrap: break-word;
word-break: break-all;}
.right_con .con{padding: 20px 14px 20px 14px;
padding-top: 0;
line-height: 30px;
font-size: 14px;
color: #666;
word-wrap: break-word;
word-break: break-all;
overflow: hidden;}
/*关于右*/
.news6{width: 799px; margin-top:20px;}
.news6 .new7{ margin-top:20px;}
.img3{ width:200px; height:103px; border:rgba(0,0,0,0.2) 1px solid; float:left;}
.img3:hover img{transform: scale(1.05);transition: 0.4s;}
.flo{ float:left; margin-left:20px; width:577px;}
.flo h4{font-size: 18px;}
.flo h4 a{ color:#333;}
.flo h4 a:hover{color:#c3191a;}
.flo p{font-size: 14px;
margin-top:14px;}
.flo p a{ color:#333;}
.flo p a:hover{color:#c3191a;}
.news6 ul{border-bottom: 1px #ccc dotted;}
.news6 ul li{width: 760px;
height: 34px;
padding-left: 25px;
margin-left: 5px;
background: url(../images/newsbg.png) no-repeat 0px 50%;
line-height: 34px;
text-align: right;
list-style: none;}
.news6 ul li a{    float: left; color:#333;
}
.news6 ul li a:hover{ color:#491e2f; color:#c3191a;}
.news6 ul li span{float: right;
color:#999;}
/*新闻列表*/
.product{float: left;
width: 824px;
padding: 16px 0px;}
.product .pic1{float: left;
width: 232px;
height: 250px;
margin-left:25px;
margin-right:15px;
margin-bottom: 14px;
overflow: hidden;}
.product .pic1 .pic2{
    width: 230px;
    height: 200px;
    border: 1px solid #dcdbdb;
}
.product .pic1 .pic2:hover img{transform: scale(1.05);}
.product .pic1 .pic_title{    width: 230px;
    height: 42px;
    border: 1px solid #dcdbdb;
    border-top: none;
    color: #666666;
    font-size: 14px;
    line-height: 42px;
    text-align: center;
}
.product .pic1:hover .pic_title{ color:#c3191a;}
<!--产品列表-->
.news_txt{    width: 824px;
    margin: 0 auto;
    color: #666;
    font-size: 14px;
    line-height: 30px;
    overflow: hidden margin-top:16px;
    padding-top: 16px;
    height: auto !important;
    min-height: 360px;
    height: 360px;
}
.news_wenzi{padding: 20px 14px 20px 14px;
padding-top: 0;
line-height: 30px;
font-size: 14px;
color: #666;
overflow: hidden;}
/*新闻*/
.product1{    width: 824px;
    margin: 0 auto;
    color: #666;
    font-size: 14px;
    line-height: 30px;
    overflow: hidden margin-top:16px;
    padding-top: 16px;
    height: auto !important;
    min-height: 360px;
    height: 360px;
}
.product_content{padding: 20px 14px 20px 14px;
padding-top: 0;
line-height: 30px;
font-size: 14px;
color: #666;
overflow: hidden;}



.luotong_page a{ color:#000;}
.luotong_page a:hover{ color:#c3191a;}
.newle{ float:left;}
.newle a{ color:#000;}
.newle a:hover{ color:#c3191a;}
.newri{ float:right;}
.newri a{ color:#000;}
.newri a:hover{ color:#c3191a;}