@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'allerbold';
    src: url('../fonts/aller-webfont.eot');
    src: url('../fonts/aller-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller-webfont.woff2') format('woff2'),
         url('../fonts/aller-webfont.woff') format('woff'),
         url('../fonts/aller-webfont.ttf') format('truetype'),
         url('../fonts/aller-webfont.svg#allerbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'aller_lightregular';
    src: url('../fonts/aller_lt-webfont.eot');
    src: url('../fonts/aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_lt-webfont.woff2') format('woff2'),
         url('../fonts/aller_lt-webfont.woff') format('woff'),
         url('../fonts/aller_lt-webfont.ttf') format('truetype'),
         url('../fonts/aller_lt-webfont.svg#aller_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'TrajanPro_Regular';
	src: url('../fonts/TrajanPro-Regular.eot');
	src: url('../fonts/TrajanPro-Regular.woff') format('woff'),
         url('../fonts/TrajanPro-Regular.ttf') format('truetype'), 
         url('../fonts/TrajanPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TrajanPro_Bold';
	src: url('../fonts/TrajanPro-Bold.eot');
	src: url('../fonts/TrajanPro-Bold.woff') format('woff'), 
        url('../fonts/TrajanPro-Bold.ttf') format('truetype'), 
        url('../fonts/TrajanPro-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


html{overflow:hidden;overflow-y:auto;}
body{ font-family:aller_lightregular,Arial, Helvetica, sans-serif; overflow:hidden;overflow-y:auto;}
a{ color:#333; text-decoration:none;outline: medium none;}
a:link,a:visited{text-decoration: none;}
a:hover{text-decoration:none;color:#da4343;}
img,li{ vertical-align:top; border:0px}
.clear {
    clear: both;
    line-height: 0px;
    font-size: 0px;
    width: 0;
    height: 0;
}
*{margin:0px;padding:0px;}
ul{ list-style-type:none;}
ul,li,h5,dt,dd,img{margin:0px;padding:0px;}
html,body,b,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,img,pre,form,p,input,td {margin:0px auto;padding:0;}
body,td,th{ font-family:aller_lightregular,Arial, Helvetica, sans-serif;font-size:12px;}
input{font-family:aller_lightregular,Arial, Helvetica, sans-serif; }

/*开始*/
.header{ background:#ffffff url(../images/1_01.jpg) no-repeat center top; padding-top:18px;}

#top{ min-height:88px; }

#top_log  img{ max-width:100%;}

#search_div{ position:relative; margin-bottom:10px;}
.search_div_btn{ margin:35px 5px 25px 25px; width:19px; height:19px; background:url(../images/search_btn.png) no-repeat left top;}
.search_div_btn img{ display:none;}

#top_search{ position:absolute; top:25px; right:35px; min-width:200px; display:none;}

@media screen and (min-width:768px ) and (max-width:980px)
{
  #top_search{ position:relative; top:0px; right:0px;  min-width:200px; display:block;}
}
@media screen and (min-width:1px ) and (max-width:768px)
{
  #top_search{ position:relative; top:0px; right:0px;  min-width:200px;display:block;}
}

.txt-search{ border:solid 1px #207639;}
.btn-search{background:#207639; border:solid 1px #207639;}

.navbar-header{ background:#207639; -webkit-border-radius: 5px; -moz-border-radius: 5px; border:0px; padding:0px; margin-bottom:10px;}
.navbar-header .top_nav { width:100%; border:0px; background:#207639; margin:0px auto; padding:5px 0px;}
.navbar-header .top_nav:hover{ background:#207639;}
.navbar-header .top_nav span{ color:#fff; font-family:TrajanPro_Bold,Arial, Helvetica, sans-serif;}

#navshow{ margin-top:22px;}

#navshow .nav>li>a {position: relative; display: block; font-size:14px; color:#000000; font-family:allerbold,Arial, Helvetica, sans-serif; text-transform:uppercase;}
@media screen and (min-width:1440px )
{
 #navshow .nav > li > a {	padding: 10px 16px;}
}
@media screen and (min-width:1230px ) and (max-width:1440px)
{
#navshow .nav > li > a {	padding: 10px 10px;}
}
@media screen and (min-width:1024px ) and (max-width:1230px)
{
#navshow .nav > li > a {padding: 10px 8px; font-size:12px;}
}
@media screen and (min-width:768px ) and (max-width:1024px)
{
#navshow .nav > li > a {padding: 10px 7px; line-height:20px;}
   
}

#navshow .dropdown .dropdown-header{ display:none;}
#navshow .open .dropdown-header{ display:block;}

#navshow .dropdown-menu{ border:0px; padding-top:22px; border-radius: 0px;	-webkit-box-shadow:none;box-shadow:none; border-bottom:solid 3px #207639;}
#navshow .dropdown-menu  li { margin:0px 0px; }
#navshow .dropdown-menu  li a{ line-height:37px;}
#navshow .dropdown-menu  li img{ margin:5px; max-width:50px;}
@media screen and (min-width:1px ) and (max-width:768px)
{
  #navshow .dropdown-menu{ padding-top:0px;}
}

#navshow .prodowncate{-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;text-align:left;  margin-left:-100%; }
#navshow .prodowncate li a{ display:block; font-size:14px; color:#085543; text-transform:uppercase; font-family:allerbold,Arial, Helvetica, sans-serif; text-align:left; padding:0px; margin:10px 15px; border-bottom:solid 1px #eaeaea;}
#navshow .prodowncate li a:hover{background:none; color:#207639;}
#navshow .prodowncate dl dd a{ display:block; font-size:12px; color:#333; font-weight:normal; border:0px;padding:0px; margin:3px 15px; text-transform:capitalize; font-family:aller_lightregular,Arial, Helvetica, sans-serif; }
#navshow .prodowncate dl dd a img{ margin:5px; max-width:50px;border:solid 1px #eaeaea;}
#navshow .prodowncate dl dd a:hover{ color:#085543; background:#f5f5f5;}








#bframe{}

@media screen and (min-width:1230px ) and (max-width:1440px)
{
   #bframe .carousel-caption{ top:40%; }
   #bframe .carousel-caption img{ max-width:60%; height:auto;}
}
@media screen and (min-width:1024px ) and (max-width:1230px)
{
   #bframe .carousel-caption{ top:38%;}
   #bframe .carousel-caption img{ max-width:50%; height:auto;}
}
@media screen and (min-width:768px ) and (max-width:1024px)
{
   #bframe .carousel-caption{ top:35%;}
   #bframe .carousel-caption img{max-width:40%; height:auto;}
}
@media screen and (min-width:1px ) and (max-width:768px)
{
   #bframe .carousel-caption{ top:35%;}
   #bframe .carousel-caption img{  max-width:30%; height:auto;}
}




#tframe{ background:#fff; }

#pak .thumbnail {display:block; border:0px;margin-top:45px;}
#pak .thumbnail h4{ line-height:26px; color:#000;font-family:allerbold,Arial, Helvetica, sans-serif;  text-transform:uppercase;}
#pak .thumbnail h4 img{ margin-right:10px;}
#pak .thumbnail p{ margin-top:15px; font-size:14px; line-height:20px; color:#333333; height:100px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical; }
#pak .thumbnail span{ color:#00be8e; font-size:14px; font-weight:bold;}
#pak .thumbnail:hover h4{ color:#00be8e;}

#inewsletter{ margin-top:35px; margin-bottom:45px;}
#inewsletter_show_tit{ padding-left:0px;}
#inewsletter img{ max-width:100%;}
#inewsletter_show_cent{ border-bottom:solid 1px #e0e0e0; min-height:76px; padding-left:0px; padding-right:0px; padding-bottom:10px;}
#inewsletter_show_cent h3{ margin-top:15px; font-family:TrajanPro_Bold,Arial, Helvetica, sans-serif; text-transform:uppercase; color:#00be90;}
#inewsletter_show_cent h3 i{ display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize;}

#inewsletter_show_cent_nform{ padding-right:0px;}
#nform{ margin-top:25px;}
.txt-nform{background:#f6f6f6;  border:solid 1px #f6f6f6; border-right:solid 1px #e8e8e8;}
.btn-nform{background:#f6f6f6; border:solid 1px #f6f6f6; color:#00c08d;border-left:solid 1px #e8e8e8;}

#tframe2{ background:#f9f9f9; padding-bottom:35px; padding-top:35px;}
#iab{ margin-bottom:30px;}
#iab h1{ font-family:TrajanPro_Bold,Arial, Helvetica, sans-serif; text-transform:uppercase;margin-top:20px; font-size:45px;}
#iab p{ font-size:14px; line-height:20px; color:#333333;   margin-top:30px; margin-bottom:40px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
#iab a{ font-size:18px; line-height:23px; color:#333333;font-family:allerbold,Arial, Helvetica, sans-serif;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
#iab a:hover{ margin-left:20px;}

#iwork{ position:relative;}
#iwork .carousel-inner img{ width:100%; height:auto;}
#iwork .carousel-control.left{ background:none;}
#iwork .carousel-control.right{ background:none;}
#iwork .carousel-control{opacity:1;}

#tframe3{ background:#fff;}

#pnk_tit{ padding-top:50px; padding-bottom:30px;font-family:TrajanPro_Bold,Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(../images/pnk_tit.png) no-repeat center bottom;}
#pnk_cent{}
#pnk_cent .pcp{ margin-top:50px;}
#pnk_cent .pcp .tit{ background:#217539;}
#pnk_cent .pcp .tit h4{ color:#fff; line-height:45px;}
#pnk_cent .pcp .img{border:solid 1px #c9cac9; border-top:0px; overflow:hidden; position:relative;}
#pnk_cent .pcp .img .proimg{ width:100%; height:auto;}
#pnk_cent .pcp .img .list_show{ width:100%; padding:40px 70px 0px 70px; position:absolute; left:0px; top:0px; display:none; background:url(../images/list_show_bg1.png);}
#pnk_cent .pcp .img .list_show dl dd a{ padding-left:15px; font-size:14px; color:#fff;  padding-top:5px; padding-bottom:5px; background:url(../images/yuandain.png) no-repeat left center;}
#pnk_cent .pcp .img .list_show div{ margin-top:15px;}

#pnk_cent .pcp .text{ padding:10px; background:#f1f1f1;border:solid 1px #c9cac9; border-top:0px;}
#pnk_cent .pcp .text p{ color:#333; line-height:20px;height:80px; max-height:80px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;}




#icontact{ margin-top:58px;}
#icontact p{ font-size:16px; line-height:46px;}
#icontact a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
#icontact a:hover{ margin-left:20px;}

#inews_tit{ padding-top:50px; padding-bottom:30px;font-family:TrajanPro_Bold,Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(../images/pnk_tit.png) no-repeat center bottom;}
#inews_cent{ margin-top:58px;}
#inews_cent h2{ line-height:55px;}
#inews_cent span{ color:#999; font-size:14px;}
#inews_cent p{ margin-top:20px; color:#333; font-size:14px; line-height:20px; min-height:120px; overflow:hidden;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
#inews_cent a.inews_more{ margin-top:25px; display:block; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
#inews_cent a.inews_more:hover{ margin-left:10px;}
#inews_cent img{ max-width:100%;}

#icatalogue_tit{ padding-top:80px; padding-bottom:30px;font-family:TrajanPro_Bold,Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(../images/pnk_tit.png) no-repeat center bottom;}
#icatalogue_cent{ margin-top:10px;}
#icatalogue_cent img{ width:100%; height:auto;}

#tframe4{ background:#f3f3f3;padding-bottom:55px;}
#our_workshop_tit{ padding-top:50px; padding-bottom:35px;font-family:TrajanPro_Bold,Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(../images/pnk_tit.png) no-repeat center bottom;}

#our_workshop_cent { margin-top:50px;}
#our_workshop_cent .thumbnail{ padding:0px; border:0px; background:none; text-align:center;}
#our_workshop_cent .thumbnail img{ width:100%; height:auto;}
#our_workshop_cent .thumbnail span{ font-size:17px; color:#217539; margin-top:10px; display:block;}


#our_workshop_cent .carousel-control.left{ background:none;}
#our_workshop_cent .carousel-control.right{ background:none;}
#our_workshop_cent .carousel-control{ width:auto; opacity:1;}
#our_workshop_cent .carousel-control span{ top:40%;}
#our_workshop_cent .carousel-indicators{  bottom:-30px;}

#icontact_2{ margin-top:30px;}
#icontact_2 p{ font-size:16px; line-height:20px; padding:13px 0px;}
#icontact_2 a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
#icontact_2 a:hover{ margin-left:20px;}

#tframe5{ background:#fff; padding-bottom:35px;}
#ivideo_tit{ padding-top:50px; padding-bottom:35px;font-family:TrajanPro_Bold,Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(../images/pnk_tit.png) no-repeat center bottom;}
#video_left,#video_right{ margin-top:50px; margin-right:0px; }
#video_right{padding-right:0px;}
#video_left .thumbnail,#video_right .thumbnail{ padding:0px; border:0px; background:none; margin:0px; overflow:hidden;}
#video_left .thumbnail .video_tit{ font-size:18px; color:#fff; line-height:42px; padding-left:17px; padding-top:10px; background:url(../images/list_show_bg1.png); height:63px; margin-top:-63px; position:relative; z-index:99;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

#video_right .thumbnail .video_tit{ font-size:14px; color:#fff; line-height:26px; padding-left:10px; padding-top:5px; background:url(../images/list_show_bg1.png); height:37px; margin-top:-37px; position:relative; z-index:99;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
#video_right .thumbnail{ margin-bottom:10px;}
#video_right .col-md-6{  padding-left:0px; padding-bottom:0px; padding-top:0px;}

#video_more{ margin-top:35px;}
#video_more a{ color:#217539; font-size:15px; text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
#video_more a:hover{ margin-left:20px;}

#icontact_3{ margin-top:30px;}
#icontact_3 p{ font-size:16px; line-height:20px; padding:13px 0px; color:#333;}
#icontact_3 a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
#icontact_3 a:hover{ margin-left:20px;}



#foot_list{ min-height:399px; padding-top:40px; padding-bottom:20px; background:url(../images/foot_list_bg.jpg) repeat-y center top;}
#foot_list .col-md-3 h5{ color:#acd94b;font-family:TrajanPro_Regular,Arial, Helvetica, sans-serif;}
#foot_list .col-md-3 dl{ margin-top:18px;}
#foot_list .col-md-3 dl dd a{ font-size:14px; color:#cccccc; line-height:24px; display:block;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
#foot_list .col-md-3 dl dd a:hover{ margin-left:10px;}
#foot_list .col-md-3 dl dd p{ color:#cccccc; font-size:14px;}
#foot_list .col-md-3 dl dd p b{ display:block; font-size:23px; font-weight:normal;}
#foot_list .col-md-3 dl dd img{ max-width:100%;}

#foot_by{ background:#282727 url(../images/foot_by.jpg) no-repeat center bottom; padding-bottom:20px; padding-top:20px;}
#foot_by p{ font-size:14px; color:#cccccc; margin-top:10px; }
#foot_by a{ font-size:14px; color:#cccccc; margin-right:10px; line-height:36px; }
#foot_by_link{ font-size:14px; color:#cccccc;line-height:36px; }



#nbar{ float:left; width:100%; height:auto;}
#nbar img{ float:left; width:100%; height:auto;}

#ntframe{ margin-top:25px; margin-bottom:35px;}

#left{ background:#fff;box-shadow:20px 20px 20px -20px #999; border:solid 1px #dddddd;}

.lbt{ display:block;  padding:10% 0%; background:#207639;}
.lbt strong{ padding-left:5%;  font-size:18px; color:#fff; }
.lbt strong img{ margin-right:3%;}

.lmb ul li {  display:block;}
.lmb ul li a{  display:block; padding:3% 0% 3% 10%; font-size:15px;font-family:aller_lightregular,Arial, Helvetica, sans-serif;   text-transform:capitalize; color:#333333; border-bottom:solid 1px #eeeeee; background:url(../images/1_03.png) no-repeat 10px center; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.lmb ul li a.hover{color:#fff; background:#01bf8f url(../images/1_03_1.png) no-repeat 10px center;}
.lmb ul li a:hover{color:#fff; background:#01bf8f url(../images/1_03_1.png) no-repeat 10px center;}

.lmb ul li ul li { display:block;}
.lmb ul li ul li a{ display:block; padding:2% 0% 2% 15%; font-size:14px;font-family:aller_lightregular,Arial, Helvetica, sans-serif;   color:#666;display:block; background:#fff;background:url(../images/1_03.png) no-repeat 10% center;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.lmb ul li ul li a.hover{color:#fff; background:#01bf8f url(../images/1_03_1.png) no-repeat 10% center;}
.lmb ul li ul li a:hover{color:#fff; background:#01bf8f url(../images/1_03_1.png) no-repeat 10% center;}

.lmb ul li ul li ul li { display:block;}
.lmb ul li ul li ul li a{ display:block; padding:2% 0% 2% 20%; font-size:12px;font-family:aller_lightregular,Arial, Helvetica, sans-serif;  text-transform:capitalize;  color:#666;display:block; background:#fff;background:url(../images/1_03.png) no-repeat 15% center;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.lmb ul li ul li ul li a.hover{color:#fff; background:#01bf8f url(../images/1_03_1.png) no-repeat 15% center;}
.lmb ul li ul li ul li a:hover{color:#fff; background:#01bf8f url(../images/1_03_1.png) no-repeat 15% center;}

#left_contact{ display:block; margin-top:2%;}
#left_contact img.left_contact_img1{ width:100%; height:auto;}


#left_con_show_list{ font-size:14px; line-height:35px; padding:10px;}
#left_con_show_list img{ margin-top:9px; }
#left_con_show_list h3{ line-height:35px; border-bottom:solid 2px #207639;}


/*面包屑导航*/
#rbt{ display:block; padding:0% 0% 1% 0%; text-align:left; border-bottom:solid 1px #dddddd;}
#rbt h3{ color:#207639; text-align:left;}
.more{height:25px; font-size:14px; line-height:25px;color:#666666; }
.more a{color:#666666;}
.more a:hover{color:#207639;}

#neirnr{ display:block; margin-top:20px;  font-size:14px;}


/*新闻列表*/
#newslist img{ width:100%;border: 1px solid #dedede; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
#newslist span{ color:#999;}
#newslist .media-body{ max-width:100%; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}


#newsdetail_show h3,#newsdetail_show .text-muted{margin:1% 0%;}
#newsdetail_show .text-muted{ color:#999;}


/*下载列表*/
.downtable{width:100%; margin-top:10px; border:solid 1px #cccccc;border-left:0px; border-collapse: collapse;}
.downtit1{ width:20%; font-size:14px; font-weight:bold; color:#666; text-align:center;}
.downtit2{width:60%; font-size:14px; font-weight:bold; color:#666; text-align:center;}
.downtit3{width:20%; font-size:14px; font-weight:bold; color:#666; text-align:center;}
.downtable td{ height:30px; font-size:14px;color:#666; border-bottom:solid 1px #cccccc;border-left:solid 1px #cccccc;}
.downtable td a{ font-size:12px; color:#666;  font-weight:bold;line-height:30px;}
.downtable td a:hover{ color:#ea3e00;}
.downtable td a img{ padding-right:5px; padding-top:5px;}
.trdown1{ background:#fff;}
.trdown2{ background:#eeeeee; font-size:14px;}

/*产品列表*/
.bigcalist{ margin-bottom:20px;}
.bigcaimg { padding-left:0px;}
.bigcaimg .thumbnail{ margin-bottom:0px;}
.bigcaimg img{ width:100%; height:auto;}
.bigcaremark p{ font-size:14px; line-height:20px; margin-top:10px;}
.bigcaremark ul{ margin-top:10px;}
.bigcaremark ul li{ font-size:12px; line-height:25px; width:30%; background:url(../images/1_03.png) no-repeat left center; padding-left:15px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}


.prp img{width:100%; width:100%;border: 1px solid #dedede; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.prp span{ color:#999;}
.prp .media-body{ max-width:100%; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.prp .media-body h4{ padding:5px 0px; font-weight:bold;}


.pcps{overflow:hidden;}
.pcps a.a1{ float:left; width:100%; height:auto;}
.pcps a.a1 img{float:left; width:100%; height:auto;}
.pcps a.a2{float:left; width:100%; height:100%;background:url(../images/pcps_bg.png); position:relative; z-index:99;}



/*产品图片*/
.rtp{ width:100%; height:auto; }
.rtp a{ float:left; width:100%; height:auto;box-shadow:20px 20px 20px -20px #999; }
.rtp a img{ float:left; width:100%; height:auto; border: solid 1px #c8c8c8;}

#rtp_small_img{ float:left; width:100%; }
#rtp_small_img li{ float:left; width:23%; margin:2% 2% 0% 0%;}
#rtp_small_img li img{ float:left; width:98%; height:auto;border: solid 1px #c8c8c8;}



#productcanshu{  font-size:14px; color:#666;}
#productcanshu h1{ font-size:25px; color:#207639; margin-bottom:10px;}


.product_act { float:left; width:100%; margin-top:10px;}
.product_act tr{ min-height:25px; line-height:25px;}
.product_act tr td{ font-size:14px; color:#333; padding:5px 0px;}

.pro_show_cent {font-family:Calibri,Arial, Helvetica, sans-serif;}
.pro_show_cent  .nav > li > a {padding: 10px 16px;font-family:Calibri,Arial, Helvetica, sans-serif; background:#207639; color:#fff;}
.pro_show_cent  .nav > li.active > a {background:#fff; color:#207639;}
 
@media screen and (min-width:1px ) and (max-width:768px)
{
  .pro_show_cent .nav > li > a {padding: 5px 5px; line-height:20px;}
}




.pro_show_tit{border-bottom:solid 3px #207639; margin-top:20px; }
.pro_show_tit h3{ font-size:18px;font-family:TrajanPro_Bold,Arial, Helvetica, sans-serif; color:#207639; line-height:35px;}
.pro_show_tit h3 img{ margin-top:8px;}

.pro_show_cent{ line-height:25px;}


#pro_feed_show{ border:solid 1px #eeeeee;}
#pro_feed_show p{ margin-top:10px; margin-bottom:10px;}
#pro_feed_show p a{ color:#207639;}

#xgchanp{ display:block; padding:0px; margin-top:10px;}
#xgchanp h5{ line-height:25px; text-align:center;}


/*FAQ收缩展开*/
.faq_cent{  width:100%;}
.faq_cent_tit{ float:left; width:100%;border-bottom:solid 1px #dedede;}
.faq_cent_tit strong{ float:left; font-size:40px; color:#555; line-height:60px; font-weight:normal; }
.faq_cent_ul{ float:left; width:100%; margin-top:2%;}
.faq_cent_ul li{ float:left; width:100%; }
.faq_cent_ul li b{ float:left; width:100%; padding-left:2%; border-bottom:solid 1px #dedede; font-size:16px; color:#b51628; font-weight:normal; line-height:50px; background:#eff6fa url(/images/divcate.jpg) no-repeat 98% center; cursor:pointer;}
.faq_cent_ul li div.faq_show{ float:left; width:100%; padding:3% 2%; height:auto; display:none;color:#333; background:#dddddd; font-size:14px; line-height:25px; }
.faq_cent_ul li div.faq_show a{ color:#333;}

.faq_feed{ width:100%; padding:0%; background:#fff;}

#faq_feed_tit{ float:left; width:100%; border-bottom:solid 1px #dedede; padding:0px 0px 15px 0px; margin-top:3%;}
#faq_feed_tit strong{ float:left; width:230px; height:27px; background:#01a1e7; font-size:16px; color:#fff; line-height:27px; text-align:center;}


.faq_form_list{ float:left; width:90%; padding-top:20px; padding-left:5%;}
.faq_form_list li{ float:left; width:100%; min-height:30px; padding:5px 0px;}
.faq_form_list li label{ float:left; width:38%; font-size:14px; color:#000; line-height:30px; text-align:left;}
.faq_form_list li label em{ color:red; margin-right:1%; font-size:18px;}
.faq_form_list li input{ font-family:aller_lightregular;border-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; behavior: url(../css/ie-css3.htc); behavior: url(../css/PIE.htc);}
.faq_form_list li input.textrequired{ float:left; width:50%; border:solid 1px #C5C5C5; height:30px;}
.faq_form_list li input.textrequiredname{ float:left; width:50%; border:solid 1px #C5C5C5; height:30px;}
.faq_form_list li select.country{ float:left; width:50%; border:solid px #c5c5c5; height:30px;}
.faq_form_list li textarea.textarea{ float:left; width:60%; border:solid 1px #C5C5C5; height:30px; font-family:aller_lightregular;}
.faq_form_list li textarea{border-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; behavior: url(../css/ie-css3.htc); behavior: url(../css/PIE.htc);}
.faq_form_list li select{border-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; behavior: url(../css/ie-css3.htc); behavior: url(../css/PIE.htc);}

.faq_form_list li select{ float:right; width:50px; border:solid 1px #C5C5C5; height:30px;}
.faq_form_list li .btn_send{ float:left; width:50%; height:29px; background:#b51628; text-align:center; line-height:29px; color:#fff; font-size:14px; font-family:Verdana; border:0px; cursor:pointer;}



/*联系我们*/
#contact_show img{ max-width:100%;}
#con_show_list{ font-size:14px; line-height:35px;}
#con_show_list img{ margin-top:9px; }
#con_show_list h3{ line-height:35px;}
#con_show_list h4{ line-height:35px;}

#con_feed p{ font-size:14px; line-height:20px; margin-bottom:10px;}
#con_feed h3{ line-height:35px;}



/*网站地图*/
#sitemapnav {float:left; width:100%;padding:4%; margin:3% 0%; border:solid 1px #dddddd; box-shadow:20px 20px 20px -20px #ccc; position:relative; border-radius:10px; border-top-left-radius:10px; border-top-right-radius:10px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; behavior: url(../css/ie-css3.htc); behavior: url(../css/PIE.htc);}
#sitemapnav li{  list-style:none;}
#sitemapnav a{ color:#666666; text-decoration:underline;}
#sitemapnav .fontbig {	width:100% !important;}
#sitemapnav .bigli{float:left;	width:100%;  line-height:35px;font-size:16px;}
#sitemapnav .bigli a {color:#000;text-decoration:underline; font-weight:bold;}
#sitemapnav .bigli a:hover {color:#da261d;}
#sitemapnav .abli_02{ float:left;width:18%;margin-left:5%;font-size:14px; height:30px; line-height:30px; overflow:hidden; display:inline;font-weight:normal; }
#sitemapnav .abli_02 a:hover{color:#da261d;}
.jiange{ float:left; 	width:100%;  height:2px; border-bottom:solid 1px #d2d2d2; }


.probigclass {padding-left:50px;}
#sitemapnav .PROclass_01 { float:left;width:95%;margin-left:5%; font-size:14px; line-height:30px; display:inline;font-weight:bold; }
#sitemapnav .PROclass_02 { float:left;width:90%;margin-left:8%;font-size:14px; height:22px; line-height:22px;  overflow:hidden;display:inline;font-weight:normal; }

#sitemapnav .PROclass_01 a{  color:#333333;}
#sitemapnav .PROclass_02 a{ color:#666666;}
#sitemapnav .PROclass_01 a:hover{ color:#da261d;}
#sitemapnav .PROclass_02 a:hover{ color:#da261d;}

#sitemapnav .PROclass_03 { float:left;width:40%;margin-left:10%;color:#666666;font-size:12px;display:inline; line-height:20px;}
#sitemapnav .PROclass_04 { float:left;width:40%;margin-left:10%;display:inline;}


/*视频详细页*/
#videocontent { margin-bottom:25px;}
#videocontent iframe{ float:left; width:100%; min-height:280px;}
#video_detail_show{ line-height:25px;}
#video_detail_show span{ line-height:30px;}



/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	bottom: 50px;
	right: -157px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 210px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #207639 url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #207639 url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #207639 url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #207639 url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_phone a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}