@charset "utf-8";
/* CSS Document */
html{overflow:hidden;overflow-y:auto;font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;}
body{ font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif; overflow:hidden;overflow-y:auto;color:#666; }
a{ color:#666; text-decoration:none;outline: medium none;}
a:link,a:visited{text-decoration: none;}
a:hover{text-decoration:none;color:#30b5e9;}
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:"Microsoft Yahei",Arial, Helvetica, sans-serif;font-size:12px;}
input{font-family:"Microsoft Yahei"; }

/*开始*/
.header{ background:#ffffff url(../images/1_01.jpg) no-repeat center top; padding-top:18px;}

#top{ min-height:108px;padding-top:20px; }

#top_log  img{ max-width:80%;}

#search_div{ position:relative; margin-bottom:10px;}
.search_div_btn{ margin:25px 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 #2cb4e9;}
.btn-search{background:#2cb4e9; border:solid 1px #2cb4e9;}

.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:#2ab5eb; margin:0px auto; padding:5px 0px;}
.navbar-header .top_nav:hover{ background:#1557a0;}
.navbar-header .top_nav span{ color:#fff; }

#navshow{ margin-top:12px;}

#navshow .nav>li>a {position: relative; display: block; font-size:15px; color:#000000; /*font-family:allerbold,Arial, Helvetica, sans-serif;*/ text-transform:uppercase;}

.down .lcon1 .inputgroup {
    width: 590px;
    margin: auto;
    border: 1px solid #dcdcdc;
}

/*下载*/
.down .lcon1
{
    padding-top: 38px;
}
.down .lcon1 .inputgroup
{
    width: 590px;
    margin: auto;

    border: 1px solid #dcdcdc;
}
.down .lcon1 input
{
    font-size: 14px;border:none;

    width:         calc(100% - 65px);
    width: -webkit-calc(100% - 65px);
    height: 48px;
    padding-left: 35px;

    color: #888;
}
.down .lcon1 button
{
    border:none; background:none;position: relative;

    display: inline-block;

    width: 60px;
    height: 48px;
}
.down .lcon1 button img
{
    position: absolute;
    top: 50%;
    left: 50%;

    width: 20px;

    -webkit-transform: translate(-50%,-50%);
       -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
         -o-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
}
.down ::-webkit-input-placeholder
{
    opacity: 1;
    /* WebKit browsers */
    color: #888;
}
.down :-moz-placeholder
{
    opacity: 1;
    /* Mozilla Firefox 4 to 18 */
    color: #888;
}
.down ::-moz-placeholder
{
    opacity: 1;
    /* Mozilla Firefox 19+ */
    color: #888;
}
.down :-ms-input-placeholder
{
    opacity: 1;
    /* Internet Explorer 10+ */
    color: #888;
}
.down .lcon2
{
    padding-bottom: 40px;
}
.down .lcon2 .downlist li
{
    float: left;

    width: 50%;
    height: 231px;
    margin-top: 30px;
}
.down .lcon2 .downlist li:nth-of-type(2n-1)
{
    padding-right: 15px;
}
.down .lcon2 .downlist li:nth-of-type(2n)
{
    padding-left: 15px;
}
.down .lcon2 .downlist li .gdiv
{
    height: 100%;
    padding: 28px 48px;
    padding-right: 0;

    -webkit-transition: all .3s ease-out 0s;
       -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s;

    background: #e6eaed;
}
.down .lcon2 .downlist li .gdiv h4
{
    font-size: 20px;
}
@media (min-width: 992px)
{
    .down .lcon2 .downlist li .imgdiv
    {
        overflow: hidden;float:left;

        width: 147px;
    }
    .down .lcon2 .downlist li .gdiv:hover
    {
        background: #0e89d6;
    }
    .down .lcon2 .downlist li .gdiv:hover a,
    .down .lcon2 .downlist li .gdiv:hover a.download
    {
        color: #fff;
    }
    .down .lcon2 .downlist li .gdiv:hover .download img:first-of-type
    {
        display: none;
    }
    .down .lcon2 .downlist li .gdiv:hover .download img:last-of-type
    {
        display: inline;
    }
    .down .lcon2 .downlist li .gdiv:hover .imgdiv img
    {
        -webkit-transform: scale(1.2);
           -moz-transform: scale(1.2);
            -ms-transform: scale(1.2);
             -o-transform: scale(1.2);
                transform: scale(1.2);
    }
}
.down .lcon2 .downlist li .imgdiv img
{
    width: 147px;

    -webkit-transition: all 2s ease-out 0s;
       -moz-transition: all 2s ease-out 0s;
        -ms-transition: all 2s ease-out 0s;
         -o-transition: all 2s ease-out 0s;
            transition: all 2s ease-out 0s;
}
.down .lcon2 .downlist li .gdiv .content
{
    width:         calc(100% - 148px);
    width: -webkit-calc(100% - 148px);
    padding-top: 20px;
    padding-right: 48px;
    padding-left: 33px;float:right;
}
.down .lcon2 .downlist li .gdiv h4 a,
.down .lcon2 .downlist li .gdiv h4
{
    font-size: 16px;
    line-height: 1.5;
}
.down .lcon2 .downlist li .gdiv h4
{
    margin-bottom: 55px;
}
.down .lcon2 .downlist li .gdiv .download
{
    font-size: 14px;

    color: #0e89d6;
}
.down .lcon2 .downlist li .gdiv .download img
{
    width: 24px;
    margin-right: 12px;
}
.down .lcon2 li .gdiv .download img:last-of-type
{
    display: none;
}
.down .lcon2 .page
{
    margin-top: 37px;
}



@media screen and (min-width:1440px )
{
	
	
 #navshow .nav > li > a {	padding: 10px 25px;}
}
@media screen and (min-width:1230px ) and (max-width:1440px)
{
#navshow .nav > li > a {	padding: 10px 20px;}
}
@media screen and (min-width:1024px ) and (max-width:1230px)
{
#navshow .nav > li > a {padding: 10px 20px; font-size:14px;}
}
@media screen and (min-width:768px ) and (max-width:1024px)
{
#navshow .nav > li > a {padding: 10px 15px; line-height:20px;}
   
}


@media screen and (max-width:1200px )
{
	
	.down .lcon2 .downlist li .gdiv .content{padding:0;}
	
	.down .lcon2 .downlist li .imgdiv{width:100px;float:left;}
	
	.down .lcon2 .downlist li .imgdiv img{max-width:100%;}	
	
 #navshow .nav > li > a { padding: 10px 10px;}
}

#hosel a{ color:#fff;}
#hosel{float:right; font-size:12px; background-color:#ccc; border-radius:15px;width:80px;height:25px; text-align:center;line-height:25px; color:#fff;}
#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 #33ccff;}
#navshow .dropdown-menu  li { margin:0px 0px; }
#navshow .dropdown-menu  li a{ line-height:47px;}
#navshow .dropdown-menu  li img{ margin:5px; max-width:50px; border-radius:200px;}
@media screen and (min-width:1px ) and (max-width:768px)
{.down .lcon2 .downlist li .gdiv h4 a, .down .lcon2 .downlist li .gdiv h4{ font-size:14px;}
.down .lcon1 .inputgroup{width:100%;}	
	.down .lcon1 input{}
		.down .lcon2 .downlist li .gdiv .content{padding:0;width:100%}
	
	.down .lcon2 .downlist li .imgdiv{width:100%;float:left;}
	.down .lcon2 .downlist li{height:auto;}
	
	
  #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:90%; height:auto;}
}
@media screen and (min-width:1024px ) and (max-width:1230px)
{
   #bframe .carousel-caption{ top:38%;}
   #bframe .carousel-caption img{ max-width:70%; 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;}
}


.thumbnail p {
    overflow: hidden;
    display: -webkit-box;
    display: box;padding:2%;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; font-size:14px;
}.thumbnail p:hover{ color:#999}

.thumbnail .date {
    padding-top: 13px;padding:2%;
    font-size: 12px;
    color: #999;
}

#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:#2cb4e9; font-size:14px; font-weight:bold;}
#pak .thumbnail:hover h4{ color:#2cb4e9;}

#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:#2ab5eb; padding-bottom:35px; padding-top:35px;}
#iab{ margin-bottom:30px;}
#iab h1{ font-family:TrajanPro-Regular; color:#fff; text-transform:uppercase;margin-top:20px; font-size:35px;}
#iab p{ font-size:14px; line-height:20px; color:#fff;   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:16px; line-height:23px; color:#fff;/*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;*/ background:#fff;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:20px;}
#our_workshop_cent .thumbnail{ padding:0px; border: solid 1px #f0f2f3 background:none; text-align:left; background-color:#fff;padding-bottom:2%;}
#our_workshop_cent .thumbnail img{ width:100%; height:auto;}
#our_workshop_cent .thumbnail span{ font-size:14px; color:#333; margin-top:10px; display:block;padding:2%;}



.prpcp .thumbnail{ padding:0px; border:0px; background:none; text-align:center;}
.prpcp  .thumbnail img{ width:100%; height:auto;}
.prpcp  .thumbnail span{ font-size:17px; color:#217539; margin-top:10px; display:block;}


.b_left{width:70%;}


#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;display:none;}

#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:0px;}
#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;}




#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:#14569f;}
.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; 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:#2cb4e9;}
.lmb ul li a:hover{color:#fff; background:#2cb4e9 ;}

.lmb ul li.active a.hover{color:#fff; background:#2cb4e9 ;}


.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;padding-bottom:10px; border-bottom:solid 2px #14569f;margin-bottom:15px;}


/*面包屑导航*/
#rbt{ display:block; padding:0% 0% 1% 0%; text-align:left; border-bottom:solid 1px #dddddd;overflow:hidden;}
#rbt h3{ color:#1557a0; text-align:left;float:left;}
.more{height:25px; font-size:12px; line-height:25px;color:#666666;float:right; }
.more a{color:#666666;}
.more a:hover{color:#207639;}

#neirnr{ display:block; margin-top:20px;  font-size:14px;}



/*新闻列表*/
.news{}

.news-ul{margin: 0 -15px;}
.news-li{padding:15px;float: left;width: 33.3333%;}
.news-li-a{padding:20px 15px;display: block;border: 1px solid #ececec;line-height: 30px; background-color:#fcfdfe;}
.news-li-a .time{margin-bottom:20px;color: #666;}
.news-li-a .tit{margin-bottom:0px;height: 60px;font-size: 16px;color: #1c509f;overflow: hidden;}
.news-li-a .opop{margin-bottom:20px;}
.news-li-a .opop img{max-width:100%;}
.news-li-a:hover{border: 1px solid #1456a0; background-color:#1456a0;}
.news-li-a:hover .time{ color:#fff;}
.news-li-a:hover .tit{ color:#fff;}
.news-li-a:hover .cont{ color:#fff;}
/*.news-li .opo{border: 1px solid #f7f8fa; background-color:#f7f8fa;}*/
/*.news-li .opo .more{ color:#fff;}
.news-li .opo .time{ color:#fff;}
.news-li .opo .tit{ color:#fff;}
.news-li .opo .cont{ color:#fff;}*/
/*.news-li .opo:hover .time{ color:#fff;}
.news-li .opo:hover .tit{ color:#fff;}
.news-li .opo:hover .cont{ color:#fff;}
.news-li .opo:hover .more{ color:#fff;}*/

.news-li-a:hover .more{ color:#fff;}
.news-li-a .cont{margin-bottom:30px;color: #666;line-height: 18px;height: 36px;overflow: hidden;}
.news-li-a .more{display: inline-block;float:left;padding-right: 15px;color: #797979;border-bottom: 1px solid #E3E3E3;background: url("../images/icon77.png") no-repeat right center;}
.news-li-a .more:hover{border-color: #1c509f;color: #1c509f;}


/*about*/

.matter{background-position: right -5px;background-repeat: no-repeat;background-size: 70% auto;}
.about{padding-top:140px;}
.about-top{margin-bottom:60px;float:left;width:50%;font-size: 16px;line-height: 24px;color: #000;}
.about-tit{margin-bottom:20px;font-size: 40px;color: #0d3293;line-height: 54px;}
.about-top p{margin-bottom: 20px;}
.about-intro{margin-bottom: 65px;}
.about-intro-img{float: left;width: 516px;}
.about-intro-img img{display: block;width: 100%;}
.about-intro-cont{float: right;width: 830px;}
.about-intro-cont .about-top{padding-top:0;width: 100%;}
.about-intro-cont .about-top .about-tit{font-size: 54px;}
.about-ul{margin:60px -10px 60px -10px;background-color: #fff;width: 100%;
float: left;}
.about-li{padding:10px;float: left;width:33.3333%}
.about-li a{position: relative;display: block;transition: all .3s ease;-webkit-transition: all .3s ease;}
.about-li a:hover{box-shadow: 0 0 30px 5px rgba(0,0,0,.1);transform: translateY(-2px);-webkit-transform: translateY(-2px);}
.about-li-img{}
.about-li-img img{display: block;width: 100%;}
.about-li p{position: absolute;left: 0;bottom: 0;width: 100%;line-height:35px;text-align: center;background: url("../images/bkg4.png") repeat;color: #fff;font-size: 14px;}
.about-bot{height: 309px;background-repeat: no-repeat;background-position: center;background-size: cover;text-align: center;font-size: 24px;color: #fff;}
.about-bot .tit{padding-top:50px;font-size: 60px;}
.about-bot-btn{margin-top:30px;padding-left:45px;padding-right:75px;display: inline-block;color: #333;background-color: #333;font-size: 16px;line-height: 48px;background:#fff url("../images/icon35.png") no-repeat 80% center;border-radius: 20px;}
.about-bot-btn:hover{background-color: #1c509f;color: #fff;}

.about-content{ font-size:14px; color:#666;}


#content12 {
    background-position: right 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 69% auto;
}






/*下载列表*/
.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:20px; color:#333; 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 {}
.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;}
#newsdetail_show .text-center{ font-size:16px;}
#newsdetail_show .text-muted { font-size:12px;line-height:50px;}
#newsdetail_show .text-left{ font-size:14px;}
 
@media screen and (min-width:1px ) and (max-width:768px)
{.about-li{width:50%;}
	.about-top{width:100%;}
.news-li{width:50%;}	
	.rms{margin-top:20px;}
  .pro_show_cent .nav > li > a {padding: 5px 5px; line-height:20px;}
}


#Parameters{padding-top:20px; color:#666;}

.pro_show_tit{border-bottom:solid 3px #1657a0; margin-top:20px; }
.pro_show_tit h3{ font-size:18px; 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:30px;}
#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;}



.lcon1 ul{padding-top:40px;}


.contact .lcon1
{
    padding-top: 0px;
    padding-bottom: 54px;
}
.contact .lcon1 h1
{
    font-family: 'HN';
    font-size: 48px;

    color: #002a5c;
}
.contact .lcon1 h2
{
    font-size: 28px;

    margin-top: 32px;

    color: #00478a;
}
.contact .lcon1 li
{
    font-size: 16px;

    display: inline-block;

    width: 565px;
    margin-top: 30px;
}
.contact .lcon1 li img
{
    display: inline-block;

    width: 24px;
    margin-right: 22px;

    vertical-align: top;
}
.contact .lcon1 li span
{
    display: inline-block;

    width:         calc(100% - 52px);
    width: -webkit-calc(100% - 52px);

    vertical-align: top;
}
.contact .lcon2
{
    padding-top: 60px;
    padding-bottom: 76px;

    background: url(../images/conbg.jpg) center;
    background-size: cover;
}
.contact .lcon2 h2
{
    font-size: 28px;
}
.contact .lcon2 h5
{
    font-size: 16px;

    margin-top: 28px;
    margin-bottom: 45px;

    opacity: .8;
}
.contact .lcon2 .inputgroup
{
    margin-top: 30px;
}
.contact .lcon2 .inshort
{
    float: left;

    width: 50%;
    height: 55px;
}
.contact .lcon2 .i1
{
    padding-right: 25px ;
}
.contact .lcon2 .i2
{
    padding-left: 25px ;
}
.contact .lcon2 input,
.contact .lcon2 textarea
{
    font-size: 16px;

    width: 100%;
    height: 100%;
    padding-left: 58px;

    color: #fff;
    border: 1px solid #8db6d9;
    background: transparent;
}
.contact .lcon2 textarea
{
    height: 100px;
    padding-top: 23px;

    resize: none;
}
.contact .lcon2 button
{
    font-size: 18px;
    line-height: 55px;

    width: 575px;
    height: 55px;
    margin-top: 37px;

    -webkit-transition: all .3s ease-out 0s;
       -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s;
    text-align: center;

    color: #00478a;
    background: #fff;
}
.contact .lcon2 button:hover
{
    color: #fff;
    background: #00478a;
}
.contact ::-webkit-input-placeholder
{
    opacity: 1;
    /* WebKit browsers */
    color: #fff;
}
.contact :-moz-placeholder
{
    opacity: 1;
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
}
.contact ::-moz-placeholder
{
    opacity: 1;
    /* Mozilla Firefox 19+ */
    color: #fff;
}
.contact :-ms-input-placeholder
{
    opacity: 1;
    /* Internet Explorer 10+ */
    color: #fff;
}
.contact .map
{
    height: 393px;
}



.lcon2 c_w h2{ color:#fff;}





/*视频详细页*/
#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: 14px/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: #2ab5eb url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #2ab5eb url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #2ab5eb url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #2ab5eb url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_phone a {
	display: block;font-size:14px;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%; font-size:12px;
	color: #fff;
}  .kioi img{margin-right:10px;float:left;}

.banner-img {
    height: auto;
    background-repeat: no-repeat;
    background-position: center;
/*    background-size: auto 100%;*/
}.banner-p {
    font-size: 60px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    line-height: 282px;
}.banner-img  img{max-width:100%;}

.banner-img .main {
    margin: 0 auto;
    width: 1200px;
}

.prod-main{}
.prod-ul{}
.prod-li{padding:0 15px 30px 15px;float: left;width: 33.3333%;}
.prod-li-search{width:25%;}
.prod-li-a{display: block;border: 1px solid #ececec;transition: all .3s ease;-webkit-transition: all .3s ease;}
.prod-li-img{height: auto;overflow: hidden;}
.prod-li-img img{display: block;width: 100%;}
.prod-li-desc{padding:30px;}
.prod-li-desc .tit{height: 48px;font-size: 14px;line-height: 24px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.prod-li-p{height:72px;overflow:hidden;font-size: 12px;line-height: 24px;color: #666;}
.prod-li-p p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.prod-li-p p:before{content: '•';margin-right: 10px;color: #0172d4;}
.prod-li-more{margin-top:20px;display: block;line-height: 30px;text-align: center;font-size:12px;border: 1px solid #1e43a1;color:#1e43a1;text-transform: uppercase;border-radius: 20px;}
.prod-li-a:hover{box-shadow: 0 0 20px 3px rgba(0,0,0,.1);-webkit-box-shadow: 0 0 20px 3px rgba(0,0,0,.1);transform: translateY(-2px);-webkit-transform: translateY(-2px);}
.prod-li-a:hover .prod-li-more{background-color: #14569f;color: #fff;}

/*分页*/
.page{text-align: center;}
.page-ctr{padding:40px 0;display: inline-block;}
.page a{margin:0 2px;float: left;line-height: 30px;height:32px;width:32px;color:#222;text-align:center;border: 1px solid #ebebeb;background-repeat: no-repeat;background-position: center;}
.page a.prev{background-image: url("../img/icon47.png");}
.page a.next{background-image: url("../img/icon48.png");}
.page a.active{color: #fff;background-color: #1e43a1;}



/****** pager--style ******/
#dcms_pager { text-align: center; }
#dcms_pager .pages { margin: 20px 0; }
#dcms_pager .pages a { display: inline-block; text-align: center; font-size: 12px; line-height: 36px; color: #000; border: 1px solid #ccc; margin: 0 5px 0 0; height: 36px; min-width: 36px;  cursor: pointer; padding: 0 10px; border-radius: 3px; }
#dcms_pager .pages a.pgnext, #dcms_pager .pages a.pgnext { padding: 0 10px; font-weight: 100; font-family: "宋体"; }
#dcms_pager .pages a.pgempty { display: inline-block; text-align: center; font-size: 12px; line-height: 30px; color: #333; height: 30px; border: 1px solid #d7d7d7; padding: 0 10px; cursor: pointer; }
#dcms_pager .pages .pgcurrent { background: #14569f; color: #fff; border: 1px solid #005aae; }
#dcms_pager .pages a:hover { background: #14569f; color: #fff; border: 1px solid #005aae; }
#dcms_pager .pages a:first-child, #dcms_pager .pages a:last-child { display: none; }






@media (max-width:1200px){
	
.banner-img .main {
    margin: 0 auto;
    width: 100%;
}	
	.banner-p{padding-left:50px;}
	.banner-img{ background-size:auto auto;}
	}

@media (max-width:1000px){
	
#top_log{width:100%;float:left; text-align:center;}
.prod-li{width:50%;}

}



@media screen and (max-width:640px ){
	.b_left{width:auto;}
#iab h1{ font-size:30px;}
#iwork{padding-bottom:30px;}

}








