@charset "utf-8";
body{margin:0px;padding:0px;color:#555555;line-height:150%;font-size:12px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; background-color:#ffffff; border-top:4px solid #b30816;}
table,td,tr,th{font-size: 12px;line-height: 150%;color: #666666;text-decoration: none;	font-family: Arial, Helvetica, sans-serif;}
.dd1{ width:100%; border-left:#d2c1a6 solid 1px;border-top:#d2c1a6 solid 1px;border-collapse:collapse;} 
.dd1 td{border-right:#d2c1a6 solid 1px;border-bottom:#d2c1a6 solid 1px;padding:4px;vertical-align: top;}
div,img,ol,dt,p{margin:0;padding:0;border:0;text-align:left;}
h1,h2 {margin:0;padding:0;font-weight:bold;margin-right:auto;}
ul,li {list-style:none;list-style-type:none; padding:0; margin:0}
.c{ border:0; margin:0; padding:0;clear:both;visibility:hidden;}
.biaodan{border:1px solid #e8e8e8; background-color:#fafafa;width:315px; padding-left:6px; height:33px;line-height:33px; color:#666666; margin-top:5px; margin-bottom:8px}
.biaodan1{border:1px solid #e8e8e8; background-color:#fafafa;width:680px; padding-left:4px; height:auto; color:#666666; margin-top:5px; overflow:auto}
.code{border:1px solid #e8e8e8; background-color:#fafafa;width:100px; height:28px;line-height:28px; color:#666666; margin-top:5px}
.anniu{ border:0px solid #ff6600; background:url(../img/anniudi.gif);height:31px;color:#666666; line-height:31px; font-weight:bold; font-size:14px; width:77px;}
.anniu2{ border:0px solid #ff6600; background:url(../img/anniudi2.gif);height:31px;color:#FFFFFF; line-height:31px; font-weight:bold; font-size:12px; width:77px}
.img_box{ width:160px; height:120px; border:0}
a:link {	color: #555555;	text-decoration: none;}
a:visited {	color: #555555;	text-decoration: none;}
a:hover {	color: #871f1e;	text-decoration:none;}
a:active {	color: #871f1e;	text-decoration: none;}
a.menu:link {	color:#ff6600;text-decoration:none;}
a.menu:visited {color:#ff6600;text-decoration:none;}
a.menu:hover {	color: #222222;text-decoration: none;}
a.menu:active {color:  #222222;text-decoration: none;}
.menu {font-size: 12px;color: #88c506}
/**首页头部与底部**/
#index,#foot,#banner,#nav,#nav,#aboutmain{ width:980px; margin:0px auto;}
#head{height:88px; width:1004px; margin:0px auto; overflow: hidden;}
#head_left{ width:500px; float:left; padding-left:12px}
#head_right{ width:400px; float:right;}
.langage{ width:190px; background:url(../img/langedi.gif); height:23px; text-align:center; float:right; color:#FFFFFF}
.langage a{ color:#FFFFFF}
.phone{ text-align:right; padding-top:15px; padding-right:14px}
#banner{ height:290px; padding-top:10px}
#index{ height:auto}
#index_left{ width:210px; float:left}
.indextitle{ background:url(../img/leftsortdi.gif); height:35px; line-height:35px; font-weight:bold; font-size:14px; color:#FFFFFF; padding-left:15px; margin-top:12px}
.indexcontacttitle{ background:url(../img/leftcontactdi.gif); height:32px; line-height:32px; font-weight:bold; font-size:14px; color:#FFFFFF; padding-left:15px; margin-top:12px}
.indexcontact_box{ background:#eef2f5; border-left:1px solid #dddde7; border-right:1px solid #dddde7; padding-left:12px; padding-top:10px; padding-bottom:10px; line-height:23px}
.indexcontact_box strong{ color:#066811;}
.indeximage{ padding:0; margin:0; border:0}
#index_right{ float:right; width:750px;}
#index_right_1{ float:left; width:497px; padding-top:12px}
.middle_title{ width:480px; background:url(../img/middledi.gif); height:38px;}
.middle_title_left{ line-height:31px; font-size:14px; font-weight:bold; color:#FFFFFF; float:left; width:110px; text-align:center;}
.middle_title_right{ float:right; width:60px; text-align:center; padding-top:8px}
.indexabout{ width:480px; padding-top:5px; line-height:21px; height:116px;}
#index_right_2{ float:right; width:250px;}
.righttitle{ background:url(../img/rightdi.gif); height:38px; line-height:35px; font-weight:bold; font-size:14px; color:#FFFFFF; padding-left:28px; margin-top:12px}
.indexnews{ height:207px; padding-top:3px; background:#f2f5f7; border-bottom:1px solid #dddde7;border-left:1px solid #dddde7;border-right:1px solid #dddde7;}
.indexnews li{ background:url(../img/jt.gif) no-repeat 15px 50%; line-height:25px; padding-left:25px}
.case_title{ background:url(../img/righttitledi.gif); height:32px;}
.case_title_left{ line-height:32px; font-size:14px; font-weight:bold; color:#06610f; float:left; width:200px; padding-left:18px}
.case_title_right{ float:right; width:400px; padding-top:10px; text-align:right; padding-right:15px}
.case_title_right1{ float:right; width:400px; text-align:right; padding-right:15px; line-height:32px}
.case_title_right1 span{ color:#ff3300}
.case_box{ border-left:1px solid #dddde7; border-right:1px solid #dddde7; height:150px; padding-left:15px; padding-top:15px}
#friendlink{ width:840px; margin:0px auto; background:url(../img/linkdi.gif); height:55px; padding-left:141px; line-height:22px; padding-top:8px; margin-top:15px}
#foot{ padding-top:10px; padding-bottom:10px; text-align:center; line-height:20px}
/**导航菜单**/
#nav{height:40px;font-weight:bold; background:url(../img/menudi.jpg)}
#nav LI {FLOAT: left; text-align:center}
.disspan {DISPLAY: block; line-height:40px}
#nav LI A {OUTLINE-STYLE: none; DISPLAY: block; HEIGHT: 40px}
#nav .nav_1 A {	WIDTH: 140px; font-size:14px; font-weight:bold; color:#FFFFFF}
#nav .nav_2 A {	WIDTH: 140px; font-size:14px; font-weight:bold; color:#FFFFFF}
#nav .nav_3 A {	WIDTH: 140px; font-size:14px; font-weight:bold; color:#FFFFFF}
#nav .nav_4 A {	WIDTH: 140px; font-size:14px; font-weight:bold; color:#FFFFFF}
#nav .nav_5 A {	WIDTH: 140px; font-size:14px; font-weight:bold; color:#FFFFFF}
#nav .nav_6 A {	WIDTH: 140px; font-size:14px; font-weight:bold; color:#FFFFFF}
#nav .nav_7 A {	WIDTH: 140px; font-size:14px; font-weight:bold; color:#FFFFFF}
#nav A:hover {	BACKGROUND-POSITION: left -35px}
#nav .nav_on A {BACKGROUND-POSITION: left -35px}
#nav .nav_sub {	Z-INDEX: 999; POSITION: absolute; BORDER-BOTTOM-STYLE: none; DISPLAY: none; BORDER-TOP-STYLE: none; background-color:#0b8c0d}
#nav .nav_sub LI {WIDTH: 140px; FLOAT: none; HEIGHT: 28px; border-bottom:1px solid #1fae1b}
#nav .nav_sub LI A {TEXT-ALIGN: center; LINE-HEIGHT: 28px; WIDTH: 140px;COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none}
#nav LI.nav_2 .nav_sub LI A {WIDTH: 140px; HEIGHT: 28px}
#nav .nav_sub LI A:hover {WIDTH: 140px; HEIGHT: 28px; COLOR: #ffff00}
/**内页**/
#aboutmain{ height:auto}
#leftabout{ float:left; width:210px;}
#rightabout{ float:right; width:750px; padding-top:16px}
.leftmenu_box{ border-left:1px solid #ededed; border-right:1px solid #ededed; border-bottom:1px solid #ededed}
.leftmenu{ height:auto; font-size:14px;}
.leftmenu li{ background:url(../img/leftmenudi.gif); height:38px; line-height:38px; padding-left:30px}
.aboutcontent{border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:15px 20px 15px 20px; font-size:14px; line-height:180%; min-height:450px; _height:450px}
.newscontent{border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:15px 20px 15px 20px; min-height:450px; _height:450px}
.productcontent{border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding-top:15px}
.productxxsm{ padding-top:10px; text-align:center}
.productxxsm h2{ font-size:16px; height:35px; text-align:center}
.productxxcs{ padding-bottom:5px; padding-top:10px}
.productxxcs1{ padding-bottom:5px; padding-top:10px;}
.productxxcs1 img{ padding-top:10px; padding-bottom:5px}
.productxxcs1 p{ text-align:center}
/**新闻**/
.news{width:705px;height:auto;}
.leftnews{ float:left; width:615px; padding-left:15px; height:35px; line-height:35px;border-bottom:1px dashed #e2e2e2; background:url(../img/jt.gif) no-repeat 3px 50%; font-size:14px}
.rightnews{float:left; width:75px; height:35px;line-height:35px;border-bottom:1px dashed #e2e2e2;color:#777777}
.viewbox{width:auto; padding-top:6px}
.viewbox h2{font-size:14px;color: #861f1a;height:29px;line-height:24px;text-align:center;border-bottom:1px dashed #dddddd}
.info{ border-bottom:1px dashed #dddddd;line-height:25px; height:25px; text-align:center; color:#787878}
.content{ height:auto; padding-top:15px; text-align:left;}
.context{width:auto;margin-top:20px;border-top:1px dashed #d5c08f;padding-top:5px; height:50px;}
.context ul{ padding:0px; margin:0px;list-style-type:none;}
.context li{line-height:23px;}
.page_pic { padding-top:10px}
.page_pic li{ float:left; width:152px; height:158px; padding-right:12px}
.page_pic img{ width:150px; height:120px; border:1px solid #e9e9e9}
.page_pic dt{ padding-top:5px; text-align:center}
.page_pic1 { width:728px; margin:0px auto; padding-top:10px}
.page_pic1 li{ float:left; width:182px; height:168px; text-align:center}
.page_pic1 img{ width:160px; height:128px; border:1px solid #e9e9e9}
.page_pic1 dt{ padding-top:8px; text-align:center}
/* 二级分类 */
.pro_type{ height:auto}
.pro_type strong{ color:#ffffff}
.pro_type a,.pro_type a:link,.pro_type a:visited,.pro_type a:active {color: #555555; text-decoration:none;}
.pro_type a:hover {color:#0043cc;}
.pro_type li { font-size:14px;background:url(../img/leftmenudi.gif); line-height:38px; padding-left:30px; font-weight:bold}
.type_list{ width:auto; height:auto; font-size:12px}
.type_list li{ line-height:32px;background:url(../img/jt.gif) no-repeat 18px 50%; background-color:#f9f9f9; margin:0px; padding-left:30px;border-bottom:1px solid #e2e2e2; font-size:12px; font-weight:normal}
/* 分页 */
.propage{ width:auto;height:50px;}
.newspage{ width:auto;height:50px; padding-top:5px}
DIV.black2 {PADDING-TOP:8px; TEXT-ALIGN: center;FONT-SIZE: 12px;line-height:22px}
DIV.black2 A {BORDER:#848484 1px solid;PADDING:2px 5px 2px 5px;MARGIN: 1px;COLOR: #ffffff;TEXT-DECORATION: none;BACKGROUND-COLOR: #848484}
DIV.black2 A:hover {BORDER: #666666 1px solid;COLOR: #ff3300;}
DIV.black2 A:active {BORDER:#666666 1px solid;COLOR: #ff3300;}
DIV.black2 SPAN.current {BORDER: #94c236 1px solid; PADDING:2px 5px 2px 5px;FONT-WEIGHT: bold; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #94c236}
DIV.black2 SPAN.disabled {BORDER: #666666 1px solid;PADDING:2px 5px 2px 5px;MARGIN: 3px;COLOR: #333;}

.banner .swiper-container { position: relative;}
.banner .swiper-container .banner_swiper{ overflow: hidden;}
.banner .swiper-container .banner_swiper .swiper-slide {overflow: hidden;}
.banner .swiper-container .swiper-button-prev{ top:48%;width: 40px;height: 40px; left:5px; background:url(../images/prev.png) no-repeat center center rgba(255,255,255,.7); background-size: 30px; border-radius: 50%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.banner .swiper-container .swiper-button-next{top: 48%;width: 40px;height: 40px; right:5px; background:url(../images/prev.png) no-repeat center center rgba(255,255,255,.7); background-size: 30px; border-radius: 50%; transform:rotate(-180deg);-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.banner .swiper-container .swiper-button-prev.swiper-button-disabled { opacity: 1;}
.banner .swiper-container .swiper-button-next.swiper-button-disabled { opacity: 1;}
.banner .swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'; display: none;}
.banner .swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'; display: none;}
.banner .swiper-container .swiper-pagination{bottom:5px; left:48%; display: none;}
.banner .swiper-container .swiper-pagination-clickable .swiper-pagination-bullet{height: 4px;width:10px;border-radius: 2px;margin: 0 3px;opacity:1;background-color: #fff;}
.banner .swiper-container .swiper-pagination-bullet-active{width:20px !important;background: #ffff00 !important;opacity: 1 !important;}