@charset "utf-8";
/* CSS Document */

body{ background-color: #f6f6f6}

.flexslider{width:100%;height:300px; position: relative; overflow:hidden; z-index: 1;}
.flexslider .slides li a img { display: inline-block; width:100%; height:300px; }

.main-bj{ width: 100% ; background: url(../images/bd-bj.jpg) no-repeat top center; border-top: 5px solid #43a8b5}
.main-box{ width: 1200px;  margin: 0 auto ; padding: 32px 0 60px 0 }
.main-l{ width: 270px; float: left;}
.main-r{ width: 870px; padding: 0 15px; float: right; background-color: #fff ; box-shadow: #dce8ea 0 0 10px 2px ; position: relative; }

.pro-bj{ width: 270px ; height: 80px ; background:url(../images/tp.jpg) no-repeat ; position: relative; margin-bottom: 20px; overflow: hidden;}
.pro-bj h3{ width: 100% ; height: 26px;line-height: 26px; text-align: center; font-size: 24px; font-weight: bold; color: #fff ; margin: 17px 0 3px 0}
.pro-bj h4{ width: 100% ; text-align: center; font-size: 16px; color: #fff ; }


.sidebar{ width:270px; background-color:#5cc2cf; padding-top: 15px;  overflow:hidden;  }
.sidebar ul{width:240px; margin: 0 auto;  overflow:hidden}
.sidebar ul li{width:100%; border-bottom: 1px dashed #20919f; padding: 10px 0}

.sidebar ul li h6 {  width:218px; height:38px; line-height:38px; font-size:16px; color:#fff ;background:url(../images/lg1.png) no-repeat;background-position:212px center;cursor:pointer ; padding-left: 22px; overflow: hidden; }

.sidebar ul li .box { width:190px;background-color:#fff; padding-left: 50px;overflow:hidden;padding-top: 5px; position: relative; top: -3px;border-radius:0 0 3px 3px;display: none }
.sidebar ul li .box a { width:96%; height:30px; line-height:30px; display:inline-block;font-size:14px; color:#333; overflow:hidden;cursor:pointer ;  margin:5px 0}
.sidebar ul li.on h6{ overflow: hidden;border-radius:3px; }
.sidebar ul li.on .box{ overflow: hidden;border-radius:0 0 3px 3px; }
.sidebar ul li.on a h6 { background-color: #fff;background-image:url(../images/lg2.png); background-repeat: no-repeat; background-position:212px center;  color: #5cc2cf; font-weight: bold}
.sidebar ul li .box a:hover{color:#5cc2cf; font-weight: bold} 
.sidebar ul li:hover h6{ background-color: #fff;background-image:url(../images/lg2.png); background-repeat: no-repeat; background-position:212px center; color: #5cc2cf; font-weight: bold ;border-radius: 3px;}

.ewm-bj{ width: 270px ; height: 108px ; background: url(../images/ewm-box.jpg) no-repeat;margin-top: 20px; position: relative; overflow: hidden;}
.ewm-bj img{ width: 81px; height: 81px; position: absolute; left: 166px; top: 15px; border-radius: 3px;}

.titm{ width: 100% ; border-bottom: 1px solid #adadad ; padding: 19px 0 0 0;}
.titm h3{ padding-bottom: 10px; font-size: 20px;  color: #43a8b5 ; background: url(../images/de.png) no-repeat ; background-position: left 10px; padding-left: 15px; display: inline-block ;border-bottom: 4px solid #43a8b5 ; position: relative; top: 2px ;}
.titm span{ height: 20px;line-height: 20px;background: url(../images/dw.png) no-repeat; background-position: left center; font-size: 12px; color: #5d5452; padding-left: 20px;float: right; position: relative; top: 10px}
.titm span a{font-size: 12px; color: #5d5452;}
.titm span a:hover{color: #43a8b5}
.titm span a.on{color: #43a8b5}



.news{ width:870px;  overflow: hidden; position: relative; margin-bottom: 0px; }
.news ul{  width:100%;}
.news ul li{  width:100%; border-bottom:1px dashed #bdbdbd; padding: 14px 0 }
.news ul li a{ width: 842px;padding: 14px ;display: block ;}
.news ul li img{ width:169px; height:119px; float: left;}
.news ul li .wr{ width:653px;height:119px; float: right;  overflow: hidden; }
.news ul li .wr h3{width:100%; height:22px; line-height:22px; font-size:20px; color:#5d5452; white-space:nowrap;  text-overflow:ellipsis; margin-top: 3px; overflow:hidden; }
.news ul li .wr p{width:100%;  max-height: 40px; line-height:20px; font-size:16px; color:#979797;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-top:11px; overflow:hidden; }
.news ul li .wr .tim{ width: 100% ; height: 16px; margin-top: 19px;}
.news ul li .wr .tim h4{height: 16px; line-height: 16px; font-size: 14px; color: #acacac ; background: url(../images/ico1.png ) no-repeat left center; padding-left: 24px;float: left;}
.news ul li .wr .tim h5{height: 16px; line-height: 16px; font-size: 14px; color: #acacac ; background: url(../images/ico2.png ) no-repeat left center; padding-left: 24px;float: left; margin-left: 30px;}
.news ul li .wr .tim h6{height: 16px; line-height: 16px; font-size: 14px; color: #acacac ; background: url(../images/ico3.png ) no-repeat left center; padding-left: 24px;float: right;}



.news ul li:hover a{ background-color: #def1f4}
.news ul li:hover h3{ font-weight: bold; color: #43a8b5}

.news ul .noa .wr{ width:100%; height: auto; }
.news ul .noa img{ display:none}


.yem{ width: 100% ; border-top: 1px solid #bdbdbd ;}

/* 翻页 */

.pageCustom{ text-align:center; margin:auto; padding: 35px 0 35px 0; }
.pageCustom a{width: 26px; height: 26px;display: inline-block;border: solid 1px #e5e5e5;line-height: 26px;
background-color: #fff;text-align: center;font-size: 14px;color: #807b7b;margin: 0 3px;}
/*第一页*/
.pageCustom a.pageCustom_First  {width: 66px;height: 33px;display: inline-block;border: solid 1px #e5e5e5;
line-height: 33px;text-align: center;}
.pageCustom a.pageCustom_First:hover{border: solid 1px #43a8b5;background-color: #43a8b5;font-weight: bold;
color: #fff;}
.pageCustom a.pageCustom_First_Disable{ width: 66px;height: 33px;display: inline-block;border: solid 1px #e5e5e5;
line-height: 33px;text-align: center;}
.pageCustom a.pageCustom_First_Disable:hover{border: solid 1px #43a8b5;background-color: #43a8b5; color: #fff; font-weight: bold}

/*上一页*/
.pageCustom a.pageCustom_Pre{ width: 56px;height: 26px;display: inline-block;border: solid 1px #e5e5e5;
line-height: 26px;text-align: center; }
.pageCustom a.pageCustom_Pre:hover{border: solid 1px #43a8b5;background-color: #43a8b5;font-weight: bold;
color: #fff;  }
.pageCustom a.pageCustom_Pre_Disable{width: 56px;height: 26px;display: inline-block;border: solid 1px #e5e5e5;
line-height: 26px;text-align: center; }

/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{  border: solid 1px #43a8b5; background-color: #43a8b5; font-weight: bold;
 color: #fff; }
.pageCustom a.pageCustom_Num_On{ border: solid 1px #43a8b5; background-color: #43a8b5; font-weight: bold;
 color: #fff;}

/*下一页*/
.pageCustom a.pageCustom_Next{width: 56px;height: 26px;display: inline-block;border: solid 1px #e5e5e5;
line-height: 26px;text-align: center; }
.pageCustom a.pageCustom_Next:hover{ border: solid 1px #43a8b5;background-color: #43a8b5;font-weight: bold;
color: #fff; }
.pageCustom a.pageCustom_Next_Disable{ width: 56px;height: 26px;display: inline-block;border: solid 1px #e5e5e5;
line-height: 26px;text-align: center;}

 
/*尾页*/
.pageCustom a.pageCustom_Last{ width: 66px; height: 33px; display: inline-block; border: solid 1px #e5e5e5;
 line-height: 33px; text-align: center;  }
.pageCustom a.pageCustom_Last:hover{  border: solid 1px #43a8b5; background-color: #43a8b5; font-weight: bold;
 color: #fff; }
.pageCustom a.pageCustom_Last_Disable{ width: 66px; height: 33px; display: inline-block; border: solid 1px #e5e5e5;
 line-height: 33px; text-align: center; }
 .pageCustom a.pageCustom_Last_Disable:hover{  border: solid 1px #43a8b5; background-color: #43a8b5; color: #fff; font-weight: bold}

.wz{ width: 100% ; padding: 15px 0 10px 0}
.wz ul{ width: 100% ;}
.wz ul li{ width: 100% ; height: 32px; margin: 4px 0; overflow: hidden;}
.wz ul li h3{ width: 670px ; height: 32px ; line-height: 32px ; padding-left: 15px; font-size: 16px; color: #5d5452 ;white-space:nowrap;  text-overflow:ellipsis;float: left; overflow: hidden;}
.wz ul li h4{ width: 90px; height: 32px ; line-height: 32px ;float: right ; font-size: 14px; color: #8d8d8d; overflow: hidden;}
.wz ul li:hover{ background-color: #def1f4}
.wz ul li:hover h3{ font-weight: bold;color: #43a8b5 ;}

.xian{ width: 100% ; height: 1px; border-top:  1px dashed #bdbdbd ; margin: 10px 0}

.jgb{ width: 100% ; border-bottom: 1px solid #43a8b5; padding: 33px 0 18px 0}
.jgb h3{ font-size: 24px; color: #5d5452 ;}
.jgb h3 span{ font-weight: bold ;color: #43a8b5}




.titel{ width: 100% ; text-align: center;  padding: 48px 0 0 0}
.titel h2{ width: 94%; margin: 0 auto; font-size: 20px; color: #43a8b5;font-weight: bold ; margin-bottom: 26px;}
.titel h6{ width: 100%; height: 30px; line-height: 30px;text-align: center; background-color: #ebf7f8; border-bottom: 2px solid #c9e7eb; font-size: 14px; color: #acacac; overflow: hidden;}
.content{ width:94%; margin: 0 auto; font-size: 16px; color: #5d5452; text-align: justify; line-height: 26px; overflow: hidden; padding: 15px 0 20px 0}
.content img{ max-width: 100% !important ; height: auto ;}
.content p{ margin: 16px 0}


.fx-box{ width: 100% ;height: 20px; border-top: 1px solid #bdbdbd ; padding: 30px 0 ; position: relative;}
.fx-box h3{ height: 20px; line-height: 20px; background: url(../images/fx.png) no-repeat left center;font-size: 14px; color: #6e6e6e ; padding-left: 26px; position: absolute;  left: 290px;}
.bds2{ position: absolute; left: 50%; margin-left: -70px ;top: 20px}

.bds2 .bds_weixin{ background: url(../images/w1.png) no-repeat !important; }
.bds2 .bds_sqq{ background: url(../images/w2.png) no-repeat !important;}
.bds2 .bds_tsina{  background: url(../images/w3.png) no-repeat !important;}
.bds2 .bds_tsina:hover{ background: url(../images/w3-1.png) no-repeat !important;}
.bds2 .bds_sqq:hover{ background: url(../images/w2-1.png) no-repeat !important;}
.bds2 .bds_weixin:hover{ background: url(../images/w1-1.png) no-repeat !important; }

.bds2 .bshare-weixin{ background: url(../images/w1.png) no-repeat !important; }
.bds2 .bshare-qqim{ background: url(../images/w2.png) no-repeat !important;}
.bds2 .bshare-sinaminiblog{  background: url(../images/w3.png) no-repeat !important;}
.bds2 .bshare-sinaminiblog:hover{ background: url(../images/w3-1.png) no-repeat !important;}
.bds2 .bshare-qqim:hover{ background: url(../images/w2-1.png) no-repeat !important;}
.bds2 .bshare-weixin:hover{ background: url(../images/w1-1.png) no-repeat !important; }


.pg-box{ width: 100%; height: 50px;  position: absolute; left: 0; bottom: -70px;  background-color: #fff ;box-shadow: #dce8ea 0 0 10px 2px ;}
.page-t{ width:50%; height: 50px;float: left;}
.page-t h3{ width:104px; height:50px; float: left; line-height:50px; font-size:16px; color:#5d5452;text-align: right; font-weight: bold;}
.page-t a{ width:320px;height:50px; float: left; line-height:50px;font-size:16px; color:#5d5452; display:block; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.page-t:hover a{ color:#43a8b5}
.page-t:hover h3{ color:#43a8b5}

.dy{ border-bottom: 1px solid #43a8b5}
.dyc{ width: 100% ; text-align: center; padding: 10px 0 30px 0}


