@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0; font-family:arial; }

body{min-width:1267px;}
ul{ padding:0; margin:0;}
li{ list-style:none;}
a:link{ text-decoration:none; color:#666;}
a:visited{ text-decoration:none;  color:#666;}
a:hover{ text-decoration:none;  color:#666;}
a:active{ text-decoration:none;  color:#666;}
.clear{ clear:both;}
.w1200{ width:1200px; margin:0 auto;}
.preNext{ margin-top:30px;}

 .fullSlide .prev:hover,.fullSlide .next:hover{ display:block!important}

.dingbu{ background:#fff; height:38px; line-height:38px; font-size:12px; color:#666666; border-bottom:1px solid #e8e8e8; background:#f8f8f8;}
.dingbu_nei{ width:1200px; margin:0 auto;}
.db_left{ float:left;}
.db_right{ float:right; padding-top: 3px;}
.db_right a{ background:url(../images/lang.jpg) no-repeat left center; }
.logo{ width:1200px; margin:30px auto 30px;}
.logo_left{ float:left; padding-top: 10px;}
.logo_right{ float:right; line-height:24px; padding-left:45px; padding-top:15px;}

#nav{  width:100%; background:#009f49;}
#nav_nei{ width:1200px; margin:0 auto; overflow:hidden; height:50px; }
#nav li{ float:left; list-style:none; height:50px; line-height:50px;  }
#nav li a{ display:block; width:170px; text-align:center; font-weight:normal;  color:#fff;}
#nav li a:link{  font-size:15px; color:#fff;  }
#nav li a:visited{  font-size:15px; color:#fff; }
#nav li a:hover{ font-size:15px; color:#fff;  background:#008238; }
#nav li a:active{  font-size:15px; color:#fff; background:#008238; }

.ipro{ background:#f4f4f4; padding:50px 0;}
.ipro_tongyong{ padding-top:25px;}
.ipro h3{ width:190px; height:40px; font-size:14px; text-align:center; line-height:40px; background:#009f49; margin-bottom:5px; color:#fff;}
.img_sikuai{ padding-top:25px; }

.img_sikuai1{ float:left; margin-bottom:20px;}
.img_sikuai2{ float:right; margin-bottom:20px;}

.icase_bt{ padding-top:55px; padding-bottom:20px;}
.icase1{ float:left; margin-bottom:20px;}
.icase2{ float:right; margin-bottom:20px;}
.icase h3{ width:190px; height:40px; font-size:14px; text-align:center; line-height:40px; background:#009f49; margin-bottom:5px; color:#fff;}

.footer{ background:#f4f4f4; padding:60px 0; font-size:12px; }
.footer_left{ float:left; }
.footer_mid{  float:left; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; margin-left:70px; margin-right:70px; padding-left:40px; padding-right:40px;}
.footer_right{float:left;}
.footer_left p{  line-height:28px; color:#666666; padding-top:20px;}
.footer_left a:link{ color:#666; font-size:12px;}
.footer_left a:visited{ color:#666; font-size:12px;}
.footer_left a:hover{ color:#009f49; font-size:12px;}
.footer_left a:active{ color:#009f49; font-size:12px;}

.footer_mid h2 a:link{ color:#666; font-size:14px;}
.footer_mid h2 a:visited{ color:#666; font-size:14px;}
.footer_mid h2 a:hover{ color:#009f49; font-size:14px;}
.footer_mid h2 a:active{ color:#009f49; font-size:14px;}

.footer_mid dt{ display:block;}
.footer_mid dt dl{ margin-bottom:0;}
.footer_mid dt dl a:link{ color:#666; padding-top:15px; display:block; font-weight:normal; }
.footer_mid dt dl a:visited{ color:#666; padding-top:15px; display:block; }
.footer_mid dt dl a:hover{ color:#009f49; padding-top:15px; display:block; }
.footer_mid dt dl a:active{ color:#009f49; padding-top:15px; display:block; }
.midli{ float: left;  padding:0 30px;  }
.footer_right h3{ text-align: center;    font-size: 16px;    color: #666;    padding-top: 5px;    font-weight: normal;}




/*大标题和位置*/
.weizhi{ width:100%; border-bottom:1px solid #e4e4e4; background:#fff; font-size: 12px;}
.weizhi_nei{ width:1200px; margin:0 auto; padding:25px 0;}
.weizhi h2{ color:#009f49; padding:0; margin:0; font-size:24px; }
.position{ color:#777; padding-top:10px;}

/*内页主体*/
.box{ background:#fafafa; width:100%; padding-bottom:40px;}
.box_nei{ width:1200px; margin:0 auto; padding-top:30px;}


/*内页左侧分类*/
.sidenav{ float:left; width:240px; }
.sidenav-li{ border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; }
.sidenav-li ul li{ width:100%; border-bottom:1px solid #dbdbdb; background:url(../images/proli_bg04.jpg) no-repeat 1px bottom;}
.sidenav-li ul li a.navfather{ display:block; height:40px; padding-left:42px; font:12px/40px "arial"; background:url(../images/proli_bit01.jpg) no-repeat 22px -24px;}
.sidenav-li ul li a.navfather:hover,.sidenav-li ul li.on a.navfather{background:url(../images/proli_bit01.png) no-repeat 22px 16px #009f49; color:#fff;}
.sidenav-bot{ width:240px; height:8px; background:#009f49; overflow:hidden;}
.sidenav-li li a:link{ color:#666; }
.sidenav-li li a:visited{ color:#666; }
.sidenav-li li a:hover{ color:#fff; }
.sidenav-li li a:active{ color:#666; }

/*内页右侧标题样式*/
.sideright{ width:860px; background:#fff; padding:20px 30px; float:right;}
.righttitle{  border-bottom:1px solid #ccc; font-size:16px; font-weight:bold; padding-bottom:10px; }

/*右侧关于我们样式*/
.rightabout{ font-size:14px; color:#666; line-height:28px; padding-top:10px;}
.rightabout p{ font-size:14px; line-height:28px; text-indent:0; padding-bottom:10px;}
.rightabout strong{ font-size:16px;}
.rightabout a{ font-size:16px;}
.rightabout a:link{ color:#666;}
.rightabout a:visited{ color:#666;}
.rightabout a:hover{ color:#009f49;}
.rightabout a:active{ color:#009f49;}
.contact p{ text-indent:0; }

/*产品列表样式*/
.pro_nr{ width:860px;  padding-top:20px; padding-right:20px; background-color:#ffffff; background:url(../images/r_b_rept.jpg) repeat-y;}
.pro_nr img{ border:1px solid #dddddd; padding:4px; width:180px; height:140px;}
.pro_nr h4{ text-align:center; padding:0; margin:0; font-size:12px; font-weight:normal;     width: 180px;    padding: 0 5px; padding: 8px 5px;}
.pro_nr ul{ padding:0; margin:0; font-size:12px; padding-top:10px;}
.pro_nr li{ list-style:none; float:left;      margin-left: 20px;
    margin-bottom: 30px;}

/*新闻列表页*/
.nei_news{width:860px; height:auto; margin:10px auto 10px; padding:0; float:left; line-height:25px;}
.nei_news ul{ width:860px; height: auto; margin:0; padding:0;}
.nei_news ul li{ width:860px; height:30px; margin-top:10px; padding:0; float:left; background:url(../images/news_icon.jpg) left 9px  no-repeat; border-bottom:1px dotted #bbb; text-indent:20px}
.nei_news ul li a span{ float:right; }

.pro_detail{ padding-top: 30px;}
.news_detail{ padding-top: 30px; font-size:14px;}
.news_detail p{ font-size:14px;}


.ban_about{ margin-top:30px;  background:url(../images/ban_about.jpg) no-repeat center top; height:388px; }
.ban_pro{ margin-top:30px;  background:url(../images/ban_pro.jpg) no-repeat center top; height:388px; }
.ban_news{ margin-top:30px;  background:url(../images/ban_news.jpg) no-repeat center top; height:388px; }


.pic_t {border-bottom: 1px dashed #ccc; padding-bottom: 5px; margin-bottom: 15px;}
.pic_t span {float: right;}
.pic_t h3 { font-size: 18px;  color: #009f49;}

.picarr .preview{ margin:0 auto; margin-top:20px; }


.rightabout p{ padding-bottom:0;}
.map p{ line-height:24px; }


/*分页样式*/
.page_info {	text-align: center;	margin-top: 10px;	color: #333;}
.page_info span {	padding: 0 2px;	font-weight: bold;}
.page_list {	height: 24px;	line-height: 24px;	text-align: center;	letter-spacing: 0;	font-family: "Arial Black";	font-size: 12px;	margin-top: 20px; padding-bottom:5px;}
.page_list a {	display: inline-block;	color: #898989;	border: 1px solid #e8e8e8;	background: #f8f8f8;	padding: 0 8px;	margin: 0 1px;}
.page_list a:hover {	color: #fff;	border: 1px solid #898989;	background: #898989;}
.page_list a.on {	color: #333;	border: 1px solid #ccc;	background: #E5EDF2;} 






/* 以下手机样式 */



.ipro_m{ background:#f4f4f4; padding:30px 0 15px 0;}
.ipro_ty_m{ }
.ipro_m h3{ width:150px; height:35px; font-size:14px; text-align:center; line-height:35px; background:#009f49; margin-bottom:5px; color:#fff;}
.ipro_m .col-xs-6{ padding-left:0;}

.icase_bt{ padding-top:30px; padding-bottom:20px;}
.icase1{ float:left; margin-bottom:20px;}
.icase2{ float:right; margin-bottom:20px;}
.icase_m h3{ width:150px; height:35px; font-size:14px; text-align:center; line-height:35px; background:#009f49; margin-bottom:5px; color:#fff; margin-top: 0;}
.icase_m .col-xs-6{ padding-left:0;}




.dingbu_m{  padding-top:31px;}
.carousel-indicators{ bottom:-5px;}

/* 手机底部 */
.footer_m{ height:44px;}
.foot{
	width: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: box;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    border-top: 1px solid rgba(255,255,255,0.2);
     width: 100%;
    background: -webkit-gradient(linear,0 0,0 100%,from(3294de),to(009f49));
	position: fixed;left: 0;right: 0;bottom: 0;
	}
.footerWrap {
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: box;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    border-top: 1px solid rgba(255,255,255,0.2);
     width: 100%;
    background: -webkit-gradient(linear,0 0,0 100%,from(#3294de),to(#009f49));
}
.foot .active{
    text-align: center;
    height: 44px;
    overflow: hidden;
    border-right: 1px solid rgba(255,255,255,0.2);
    -webkit-box-flex: 1;
    box-flex: 1;
}
.foot .active{
    height: 44px;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
}

#yptel .tel { background-position: -90px -110px; }
#map .map { background-position: -120px -110px; }
#message .message { background-position: -30px -110px; }

.foot .icon{
    width: 30px;
    height: 20px;
    display: block;
    background: url(../images/common.png) no-repeat;
    background-size: 400px;
    margin: 4px auto 0 auto;
    position: relative;
}

.foot .text {
    height: 16px;
    line-height: 16px;
    font-size: 10px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    display: block;
    overflow: hidden;
}


.about_m{ background:#f4f4f4; padding-bottom: 2em;}
.neirong_m{ background:#fff; padding:1em ;}
.neirong_m p{     font-size: 14px;
    line-height: 24px;
    text-indent: 2em;
    padding-bottom: 10px; height:30px;}

/* 手机版产品分类 */
.news_cate{ padding:15px 0 15px 0;}
.news_cate .btn-group{ float:right;}
.news_cate .dropdown-menu li{ text-align:right;}
.news_cate .news_bt{ float:left; width:50%; overflow:hidden;}
.news_cate .news_bt h3{ margin-top:0px; margin-bottom:0; color:#009f49}
.news_cate .news_bt p{  margin-bottom:0; color:#888;}

#textarea iframe{ width:720px; height:405px;}