@charset "gb2312";
body{ width:100%; min-width:1200px; height:auto;  margin:0; padding:0;  color:#333; font-size:12px;font-family:"微软雅黑",Arial, Helvetica, sans-serif,"黑体","宋体","楷体";}
ul,li,ol{ list-style:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p,dl,dd,dt{ margin:0; padding:0;}
img,button,select,option,table{ border:none; margin:0; padding:0;}
a{text-decoration:none; color:#000;}
.clear{ clear:both;}
table,th,tr,td{ border: 1px solid #ccc;}
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
i,address{ font-style:normal;}
.left{ float:left;}
.right{ float: right;}
.clear{ clear:both;}
/* 左右 浮动*/
.f_l{ float:left;}
.f_r{ float:right;}
/* ---------------------------CSS Reset  End---------------------------- */
.head{ width:auto; height:137px; background:url(headbg.png) repeat-x; padding-top:5px;}
.head_c{ width:1100px; height:137px; margin:0px auto;}
.logo{ width:680px; height:94px; float:left; overflow:hidden; text-indent:-9999px; background:url(logo.png) no-repeat;}
.tel{ width:330px; height:94px; float:right; background:url(rexian.png) no-repeat;}
.nav{ width:auto; height:42px;}
.nav li{ float:left; line-height:42px; width:130px; text-align: center;}
.nav li a{ display:block;color:#FFF;}
.nav li a:hover{ background:#de5c28;}
.okey{ background:#de5c28;}
.banner{ width:auto; height:475px; max-width:1440px;  margin:0px auto;}
/*banner*/
.fullSlide{width:100%;position:relative;height:476px;  z-index:0;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:476px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:476px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#e04447;filter:alpha(opacity=50);opacity:0.5;line-height:999px; z-index:0;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px #e04447 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
/*产品切换*/
/*产品展示*/
.demo1{ width:100%; height:auto; overflow: hidden; margin:0 auto 0; background:url(../images/index_02.jpg);  }
.demo1 h3 img{ display: block; margin:20px auto;}
.demo1 h3{ display: block; }
.demo1 .hd{ width:430px; height:40px; margin:30px auto 15px; overflow: hidden;}
.demo1 .hd ul{ overflow: hidden;}
.demo1 .hd ul li{width:120px; height:40px; text-align: center;  line-height:40px;  float:left; border-radius:5px; background:#303030; margin-left:15px;}
.demo1 .hd ul li a{ display: block; color:#fff;}
.demo1 .hd ul li:hover{background:#2ca63a; border-radius:5px;} 
.demo1 .hd ul li.on{background:#2ca63a;border-radius:5px;}
.demo1 .bd{ width:1040px; height:auto; overflow: hidden; margin: 0 auto 15px; }
.demo1 .bd ul li{ float: left; margin-left:10px; margin-bottom:20px;overflow:hidden; }
.demo1 .bd ul li img{ width:240px; height:180px; display: block; border:1px solid #ccc; padding:2px;}
.demo1 .bd ul li span{ display: block; width:240px;height:35px; text-align: center; line-height:35px;  }
.demo1 .bd ul li:hover img{ border-color:#e04447;
 transition:All 0.8s ease-in-out;
 -webkit-transition:All 0.8s ease-in-out;    
-moz-transition:All 0.8s ease-in-out;    
-o-transition:All 0.8s ease-in-out;
 transform:rotateY(360deg);  
-webkit- transform:rotateY(360deg);   
 -moz-transform:rotateY(360deg);   
-o- transform:rotateY(360deg);   
 } 
 
.ys-top{ width:100%; height:311px; background:url(index_17.png) no-repeat center; overflow: hidden;}
.dl{ width:1100px; height:auto; overflow: hidden;  }
dl dt{ font-size:22px; color:#363636; margin-bottom:40px; }
dl dd{ color:#666; width:440px; font-size:14px; background:url(e.png) no-repeat left 9px; padding-left:20px; }
.ys-d1{ width:1015px; height:330px; margin: 0 auto; overflow: hidden; background: url(ys-d1.jpg) no-repeat center; padding-left:85px; line-height:260%; padding-top:20px;}
.ys-d2{ width:500px; height:400px; margin: 0 auto; overflow: hidden; background: url(ys-d2.jpg) no-repeat center; padding-left:630px; line-height:260%;  }
.ys-d2 dt{ margin-top:50px;} 
.ys-d3{ width:1015px; height:325px; margin: 20px auto 0; overflow: hidden; background: url(ys-d3.jpg) no-repeat center; padding-left:85px; line-height:260%;}
.ys-d3 dt{ margin-top:10px;}
.ys-d4{ width:500px; height:352px; margin: 0 auto; overflow: hidden; background: url(ys-d4.jpg) no-repeat center; padding-left:630px; line-height:260%; padding-top:10px;}
.ys-d4 dt{ margin-top:55px;}
.ys-bottom{ width:100%; height:137px; margin: 0 auto; overflow: hidden; background:url(index_31.jpg) no-repeat center;}
.about{ width:100%; height:511px; overflow: hidden; background:url(index_33.png) no-repeat center;}
.about-cen{ width:1100px; height:auto; overflow: hidden; background:#fff; margin: 0 auto;}
.about h3 img{ display: block; margin: 0 auto;}
.about-cen img{ display: block; float: right;}
.about-cen span{ width:600px; height: auto; overflow: hidden; display: block; float: left; padding:5px; line-height:200%; font-size:14px;}
.about-more{ display: block; width:120px; height:40px; border-radius:5px; background:#787878; color:#fff; text-align: center; line-height:40px; margin: 15px auto; font-size:15px; letter-spacing:2px;}
.news{ width:1100px; height:auto; overflow: hidden; margin:20px auto;}
.news h3{ font-size:16px; color:#58c060; height:40px; line-height:40px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.news h3 i{ font-style:normal; font-size:14px; color:#333; font-weight:100;}
.news h3 a{ float:right; font-size:12px;}
.news-left{ width:690px; height:auto; overflow: hidden; float: left;}
.news-first{ height:120px; border-bottom:1px dashed #ccc; padding-bottom:5px;}
.news-first img{ width:120px; height:120px; display: block; float: left;}
.news-first p{ width:450px; height:auto; overflow: hidden; float: right; line-height:200%; }
.news-first p span{ display: block; font-size:15px; font-weight: bold;}
.news-left ul li{ width:48%; float: left; margin-left:2%; overflow: hidden; height:40px; line-height: 40px; text-align:right; border-bottom:1px dashed #ccc; margin-bottom:5px; }
.news-left ul li a{ float: left; text-align: left;}
.news-right{ width:380px; height:auto; overflow: hidden; float: right;}
.news-right ul li{ height:40px; line-height:40px; text-align:right; border-bottom:1px dashed #ccc; overflow: hidden;}
.news-right ul li a{ float: left; text-align: left;}
.footer{ width:100%; height:auto; overflow: hidden; background:#25a634; border-top:5px solid #b9b9b9; color:#fff;}
.footer span{ display: block; font-size:18px; color:#fff; text-align: left; }
.footer nav{ width:250px; height:auto; overflow: hidden; float: left;}
.footer nav ul li{  float: left; width:120px; text-align: center;}
.footer nav ul li a{ display: block; color:#fff;} 
.foot_c{ width:1100px; height:auto; overflow: hidden; margin:15px auto 0;line-height:260%; }
.foot_blogo{ width:330px; padding-left:30px; height:auto; overflow: hidden; float: left;}
.foot_right{ width:300px; height:auto; overflow: hidden;float:left; }
.foot_right a{ display: block; color:#fff; float: left; width:120px; height:30px; line-height:30px;} 
 
 
.main{ width:1100px; height:auto; overflow: hidden; margin:30px auto;} 
.m_l{ width:240px; height:auto; overflow: hidden; float: left;}
.ml-h2t{ width:auto; height:40px; overflow: hidden; margin: 0 auto;background:url(17.png) no-repeat; line-height:40px; padding-left:10px;}
.ml-h2t .more{ display: block; float: right; background:url(more.jpg) no-repeat center; width:54px; height:15px; margin-top:15px;}
.ml-navlist li{ height:40px; line-height:40px; border:1px solid #ccc; margin:5px auto; overflow: hidden; text-align: center;}
.ml-navlist li a{ display: block; font-size:14px;}
.ml-navlist li:hover a{ background:#25a634; color:#fff;}
.ml-news,.ml-navlist{ margin-bottom:15px;}
.ml-news li{ height:35px; line-height:35px; border-bottom:1px dashed #ccc;  overflow: hidden; background:url(e.png) no-repeat left; padding-left:15px;}
.ml-news li a{ display: block;}
.ml-news li:hover a{ color:#25a634;}
.ml-lxwm{ line-height:260%; font-size:14px;}
.m_r{ width:840px; height:auto; overflow: hidden; float: right;}
.h2_t{ width:820px; height:40px; line-height:40px; margin: 0 auto 15px; overflow: hidden;  background:url(zr_top.png) no-repeat; padding-left:20px;}
.h2_t span{ display: block; float: right; font-size:13px; font-weight:100; }

 
.r_c{ line-height:200%; margin-top:10px; padding:10px; margin-bottom:30px; min-height:360px; }
.r_c_t{ text-align:center; border-bottom:1px dashed #e5e5e5; line-height:22px; margin-bottom:5px; font-size:16px;}
.r_c_t p{ font-size:12px; color:#999; font-weight:normal;}
.r_c img{ max-width:745px; height:auto !important;}

.mr-content-c p {
    text-indent: 2em;
}
.mr-content-c {
    line-height: 220%;
    font-size: 14px;
}


 
 
.i_pto{ width:auto;}
.i_pro li{ float:left; margin-left:10px;}
.i_pro li p{ text-align:center; margin:10px 0px;}
.i_pro li img{ display: block; width:185px; height:120px !important; border:1px solid #e5e5e5; padding:2px;}
.i_pro li img:hover{ border-color:#158430;}
/*新闻列表*/
.mr-news li{ width:auto; height:40px; line-height:40px; border-bottom:1px dashed #ccc; background:url(d.png) no-repeat left; padding-left:20px;}
.mr-news li a{ display: block; float: left;}
.mr-news li:hover a{ color:#25a634;}
.mr-news li span{ display: block; float: right;} 
/*新闻内页*/
.mr-news-c{ line-height:200%; }
.mr-news-c img{ display: block; width:auto; max-width:700px; margin: 0 auto;}
 .mr-about{ line-height:260%; padding:10px;}

#pro-page{ position:relative;}
.pro-page-left{ position:absolute; left:0px; top:200px; width:50px; height:50px; display:none; color:#fff; overflow:hidden;background:url(l1.jpg) no-repeat center; }
.pro-page-right{ position:absolute; right:0px; top:200px; width:50px; height:50px;display:none; color:#fff;overflow:hidden;background:url(r1.jpg) no-repeat center;}
.pro-page-left a,.pro-page-right a{ display: block;width:50px; height:50px; color:#fff; }
.mr-news-c:hover .pro-page-left{ display:block;}
.mr-news-c:hover .pro-page-right{ display:block;}


.wp-pagenavi {
	clear: both; margin:20px 0px 20px 10px;
}
.wp-pagenavi a {
	border-right: #bfbfbf 1px solid; padding-right: 5px; border-top: #bfbfbf 1px solid; padding-left: 5px; padding-bottom: 3px; margin: 2px; border-left: #bfbfbf 1px solid; padding-top: 3px; border-bottom: #bfbfbf 1px solid; text-decoration: none
}
.wp-pagenavi span {
	border-right: #bfbfbf 1px solid; padding-right: 5px; border-top: #bfbfbf 1px solid; padding-left: 5px; padding-bottom: 3px; margin: 2px; border-left: #bfbfbf 1px solid; padding-top: 3px; border-bottom: #bfbfbf 1px solid; text-decoration: none
}
.wp-pagenavi a:hover {
	border-left-color: #000; border-bottom-color: #000; border-top-color: #000; border-right-color: #000
}
.wp-pagenavi span.current {
	border-left-color: #000; border-bottom-color: #000; border-top-color: #000; border-right-color: #000
}
.wp-pagenavi span.current {
	font-weight: bold
}

#faqbox {}
#faqbox .faqline{ line-height:2em; height:35px; text-align:left}
#faqbox .faqline .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content{ line-height:2em; height:120px; text-align:left}
#faqbox .Content  .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content textarea { height:100px;}
 