
/*自定义*/
.margin78 {margin-right:78px;}
.marginleft30 { margin-left:30px;}
.padding20 {padding:20px;}
.paddingtop30 {padding-top:30px;}
.paddingleft30 {padding-left:30px;}
.height30 {height:30px;}

.fontB {font-weight:bold;}
.fongt16 {font-size:16px; color:#ffffff;}
.font20 {font-size:20px;}
.but01 {padding:5px 10px; margin:10px; background:#6cb236;}
.but02 {padding:5px 10px; margin:10px; background:#2b4f0f;}
.but03 {padding:5px 10px; margin:10px; border:1px #ccc solid;}

.head .phoneBox {
  height: 43px;
  width: 220px;
  position: absolute;
  top: 2px;
  right: 0;
}
.head .phoneBox p {
  height: 21.5px;
  line-height: 21.5px;
}
.head .phoneBox p:nth-child(2) {
  font-size: 15px;
  padding-left: 15px;
  position: relative;
}
.head .phoneBox p:nth-child(2) .i1 {
  position: absolute;
  left: 0;
  color: #106D3E;
}
.head .phoneBox p:nth-child(2) .i2 {
  position: absolute;
  left: 0px;
  color: #000;
}
.head .phoneBox p:last-child {
  font-size:14px;
  font-weight: bold;
  color: #106D3E;
}


.widthBox .title {
  margin-top: 8px;
}
.widthBox .title p {
  text-align: center;
  color: #999;
  font-size: 24px;
}
.widthBox .title .titleCh {
  font-size: 30px;
  font-weight: bold;
  color: #106D3E;
}

.index_line { height:47px; margin:20px 0px; background: url('../images/img/line.png') top center repeat-x;}

.fcontent .big {
  margin-right: 0;
  width: 550px;
  text-align: left;
  position: relative;
}
.fcontent .big .showText {
  font-size: 32px;
  color: #106D3E;
  padding-top: 26px;
}
.fcontent .big .showTitleCh {
  font-size: 26px;
  padding-top: 24px;
  color: #333;
}
.fcontent .big .showTitleEn {
  font-size: 20px;
  color: #999;
}
.fcontent .big .smallBox {
  position: absolute;
  left: 0px;
  bottom: -40px;
  background-color: #106D3E;
  height: 35px;
  width: 35px;
}

.fcontent .big2 { padding:0 16px;}
.fcontent .big2 p {
  font-size: 16px;
  color: #404040;
  padding-top: 13px;
}
.fcontent .big2 .titleGreen {
  color: #106D3E;
  font-size: 28px;
  padding-top: 8px;
}
.fcontent .big2 .btn {
  width: 172px;
  height: 39px;
  line-height: 39px;
  border: 1px solid #106D3E;
  margin-top: 21px;
  margin-left: 45px;
  border-radius: 12px;
  font-size: 15px;
  color: #106D3E;
  text-align: center;
  cursor: pointer;
}
.fcontent .big2 .btn:hover{
  background-color: #106D3E;
  color: #fff;
}

.showTitleBox {
  height: 233px;
  background-color: #EBEBEB;
  margin-top: 20px;
  border-top: 1px solid #8d8d8d;
  position: relative;
}
.showTitleBox .sanjiao {
  position: absolute;
  width: 70px;
  height: 40px;
  left: 50%;
  margin-left: -35px;
  top: -3px;
}
.showTitleBox .bigTitle {
  text-align: center;
  font-size: 32px;
  font-weight: bold;
  color: #0C0C0C;
  padding-top: 63px;
}
.showTitleBox .bigTitle span {
  color: #106D3E;
}
.showTitleBox .title {
  color: #1e1e1e;
  font-size: 28px;
  text-align: center;
  padding-top: 10px;
}

.bigContentBox {
  position: relative;
  z-index: 2;
  height: 1498px;
  width: 100%;
  background: url("../images/img/bigBG.png") no-repeat center;
  background-size: cover;
  margin-top: -33px;
}
.bigContentBox .widthBox {
  font-size: 0;
}
.bigContentBox .widthBox .box {
  width: 45%;
  float: left;
  cursor: pointer;
}
.bigContentBox .widthBox .box {
  padding-top: 74px;
  padding-left: 12px;
  position: relative;
}
.bigContentBox .widthBox .box .lingxing {
  width: 52px;
  height: 52px;
  background-color: #106D3E;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  text-align: center;
  line-height: 73px;
  position: relative;
  border-radius: 3px;
}
.bigContentBox .widthBox .box .lingxing span {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(315deg);
  font-size: 23px;
  font-weight: bold;
  color: #ffffff;
  position: absolute;
  left: 12px;
  top: -11px;
}
.bigContentBox .widthBox .box .title {
  height: 70px;
  line-height: 70px;
  border-bottom: 1px dashed #000;
  border-top: 1px dashed #000;
  width: 444px;
  position: absolute;
  left: 88px;
  top: 56px;
  font-size: 28px;
  font-weight: bold;
}
.bigContentBox .widthBox .box p {
  font-size: 14px;
  padding-top: 6px;
  padding-left: 77px;
  width: 448px;
  color: #808080;
}
.bigContentBox .widthBox .box .titleFirst {
  font-size: 17px;
  padding-top: 22px;
  color: #106D3E;
  font-weight: bold;
}
.bigContentBox .widthBox .box img {
  width: 464px;
  height: 181px;
  margin-left: 77px;
  display: block;
  margin-top: 25px;
}
.bigContentBox .widthBox .box:nth-child(even) {
  margin-left: 96px;
}
.bigContentBox .widthBox .boxs {
  padding-top: 53px;
}
.bigContentBox .widthBox .boxs .title {
  top: 36px;
}

.widthBox .btns {
  width: 172px;
  height: 39px;
  line-height: 39px;
  border: 1px solid #106D3E;
  margin-top: 21px;
  border-radius: 12px;
  font-size: 15px;
  color: #106D3E;
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
  cursor: pointer;
}
.widthBox .btns:hover{
  background-color: #106D3E;
  color: #fff;
}



.flow {
  height: 577px;
  margin-top: 30px;
  background: url("../images/img/flowimg.jpg") no-repeat center;
  background-size: cover;
  position: relative;
  cursor: pointer;
}
.flow .flowBlock {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
.flow p {
  font-size: 19px;
  text-align: center;
  color: #fff;
  padding-top: 8px;
}
.flow .title {
  padding-top: 15px;
  font-size: 32px;
  font-weight: bold;
}
.flow .lines {
  margin: 0 auto;
  margin-top: 80px;
  position: relative;
  margin-left: 117px;
}
.flow .lines img {
  width: 100%;
  height: 100%;
}
.flow .lines span {
  display: inline-block;
  width: 118px;
  height: 118px;
  border-radius: 50%;
  border: 1px solid #ffffff;
  position: absolute;
  left: -119px;
  top: -42px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.flow .lines span b {
  font-size: 62px;
  color: #fff;
}
.flow .lines span i {
  position: absolute;
  font-size: 22px;
  bottom: -50px;
  color: #ffffff;
  left: 18px;
}
.flow .lines span:nth-child(2) {
  left: 83px;
}
.flow .lines span:nth-child(3) {
  left: 283px;
}
.flow .lines span:nth-child(4) {
  left: 483px;
}
.flow .lines span:nth-child(5) {
  left: 684px;
}
.flow .lines span:nth-child(6) {
  left: 884px;
}
.flow .lines span:nth-child(7) {
  left: -119px;
  top: 147px;
}
.flow .lines span:nth-child(8) {
  left: 83px;
  top: 147px;
}
.flow .lines span:nth-child(9) {
  left: 283px;
  top: 147px;
}
.flow .lines span:nth-child(10) {
  left: 483px;
  top: 147px;
}
.flow .lines span:nth-child(11) {
  left: 684px;
  top: 147px;
}
.flow .lines span:nth-child(12) {
  left: 884px;
  top: 147px;
}

.footer {
  height: 123px;
  background-color: #106D3E;
  margin-top: 60px;
  padding: 31px 0;
}
.footer .widthBox {
  position: relative;
}
.footer .widthBox .img {
  float: left;
}
.footer .widthBox .phoneBox {
  float: left;
  margin-top: 40px;
  margin-left: 15px;
  height: 113px;
}
.footer .widthBox .phoneBox p:first-child {
  font-size: 16px;
  padding-left: 32px;
  color: #ffffff;
  position: relative;
}
.footer .widthBox .phoneBox p:first-child .i1 {
  position: absolute;
  left: 0;
  color: #fff;
}
.footer .widthBox .phoneBox p:first-child .i2 {
  position: absolute;
  left: 13px;
  color: #fff;
}
.footer .widthBox .phoneBox p:last-child {
  font-size: 21px;
  font-weight: bold;
  color: #ffffff;
}
.footer .widthBox .list li {
  float: left;
  width: 97px;
  text-align: center;
  border-right: 1px solid #ffffff;
  height: 20px;
  line-height: 20px;
  color: #fff;
  cursor: pointer;
  list-style:none;
}
.footer .widthBox .list li:last-child {
  border: none;
}
.footer .widthBox .detail {
  position: absolute;
  left: 300px;
  top: 40px;
}
.footer .widthBox .detail p {
  font-size: 16px;
  color: #ffffff;
  width: 404px;
  padding-top: 8px;
}
.footer .widthBox .detail2 {
  left: 737px;
}
.footer .widthBox .btn a {
  position: absolute;
  right: 0;
  width: 17px;
  height: 109px;
  padding: 0 8px;
  padding-top: 37px;
  color: #ffffff;
  border: 1px solid #fff;
  font-size: 16px;
  top: 0px;
  cursor: pointer;
}
.footer .widthBox .btn b {
  position: absolute;
  top: 15px;
}

.menubotton { width:100%; height:89px; padding-top:20px}

.bann .logo2 {float:left; width:100%; margin:0 auto; position:absolute; z-index:999;}
.bann .logo2 .logo2_2 {width:249px;  margin:0 auto;}

.main { width:100%;}
.main2 {width:100%; background:#ececec;}
.web956 {width:956px; margin:0 auto; overflow:hidden;}
.web1050 {width:1050px; margin:0 auto; overflow:hidden;}
.web1200 {width:1200px; margin:0 auto; overflow:hidden;}

.index01 ul li {float:left; width:270px; height:379px; padding-left:70px; overflow:hidden;}
.index01 ul li:first-child {padding-left:0px;}

.ad_bg { width:100%; height:380px; }
.index08 dl {float:left; height:280px;}
.index08 .index08_2 {width:118px; padding-right:10px; overflow:hidden;}
.index08 .index08_3 {width:400px; padding-right:20px; overflow:hidden;}
.index08 .index08_3 ul {padding-left:20px;}
.index08 .index08_3 ul li {line-height:26px; list-style-type: disc;list-style-image: url(../images/img/icon01.png);}
.index08 .index08_4 {width:500px; overflow:hidden;}

.index13 {width:100%; text-align:center; background:#75b545;}
.index16 .index16_1 {width:358px; height:364px; float:left; overflow:hidden;background: url('../images/img/index15_2.gif') top center no-repeat;}
.index16 .index16_1 dl dt {padding-top:45px; text-align:center; color:#fff;}
.index16 .index16_1 dl dt span {font-size:18px;}
.index16 .index16_1 dl dd {padding:55px 15px 10px 15px;}



/*品质*/
.pinz{font-family:"Microsoft YaHei"; position:relative; height:578px; }
.pinz strong{ font-weight:bold;}
.pinz .tit{text-align:center; border-bottom:1px solid #d0d0d0;height:130px;}
.pinz .tit h2{ height:60px; line-height:60px; font-size:28px;  margin-top:10px; display:inline-block}
.pinz .tit h2 strong{color:#6cb234;}
.pinz .tit p{ font-size:14px;font-weight:bold; background:url(../images/img/tel.gif) no-repeat 315px 6px; }
.pinz .tit p strong{color:#6cb234; font-size:24px;}
.pinz .tit .zixun{ line-height:32px; position:absolute; top:115px; left:410px;}
.pinz .con{ padding-top:35px;}
.pinz .con dl.currr{ background:url(../images/img/ysbg01.jpg) no-repeat; height:376px; width:270px; }
.pinz .con dl.currr dt{ height:128px; padding-top:130px;  text-align:center;}
.pinz .con dl.currr dt span{ display:block; color:#6cb234; font-size:16px; line-height:22px;}
.pinz .con dl.currr dt span i{ font-size:20px;font-style:normal;}
.pinz .con dl.currr dt a{ display:block; color:#fff; margin-top:45px; font-size:18px; text-decoration:none;}
.pinz .con dl.currr dt a strong{color:#fff;}
.pinz .con dl.currr dd{ text-align:center; line-height:25px; color:#fff; font-size:14px; padding-top:10px;} 

.pinz .con dl{ background:url(../images/img/ysbg02.jpg) no-repeat; height:376px; width:266px; float:left; margin-right:75px;}
.pinz .con dl dt{ height:128px; padding-top:130px;  text-align:center; position:relative;}
.pinz .con dl dt em{background:url(../images/img/as1.png) no-repeat 0 0; height:65px; width:75px; position:absolute; top:60px; left:100px;}
.pinz .con dl dt span{ display:block; color:#fff; font-size:16px; line-height:22px;}
.pinz .con dl dt span i{ font-size:20px;font-style:normal;}
.pinz .con dl dt a{ display:block; color:#3b3b3b; margin-top:45px; font-size:18px;}
.pinz .con dl dt a strong{ color:#6cb234;}
.pinz .con dl dd{ text-align:center; line-height:25px; color:#3b3b3b; font-size:14px; padding-top:10px;} 
.pinz .con dl.nones{ margin-right:0;}

.pinz .con dl dt.d1 em{background:url(../images/img/as1.png) no-repeat 0 0; }
.pinz .con dl.currr dt.d1 em{background:url(../images/img/as1.png) no-repeat 0 -77px; }
.pinz .con dl dt.d2 em{background:url(../images/img/as1.png) no-repeat -115px 0; }
.pinz .con dl.currr dt.d2 em{background:url(../images/img/as1.png) no-repeat -115px -77px; }
.pinz .con dl dt.d3 em{background:url(../images/img/as1.png) no-repeat -234px 0; }
.pinz .con dl.currr dt.d3 em{background:url(../images/img/as1.png) no-repeat -234px -77px; }



/* tab CSS */

.head { width:1300px; margin: 0 auto;padding: 0px;position: relative;}
.head .logo {width: 1200px; height:130px; margin: 0 auto; background: url('../images/img/top1.png') center no-repeat;}
.menu {height: 50px;width: 942px;margin: 0 auto;background: url('../images/menu_bg.jpg') repeat-x;background-position: 0px -100px;}
.menu .menuleft {width: 5px;height: 50px;background: url('../images/menu_bg.jpg') no-repeat;background-position: 0px -0px;}
.menu .menuright {width: 5px;height: 50px;background: url('../images/menu_bg.jpg') no-repeat;background-position: 0px -50px;}
/*sysmenu.css*/
ul.topnav {list-style: none;margin: 0 auto;height: 89px;line-height: 50px;overflow: hidden;}
ul.topnav li {float: left;margin: 0;}
ul.topnav li{text-decoration: none;float: left;color: #000;cursor: pointer;*position: relative;z-index: 999;}
ul.topnav li span{height:89px;line-height: 80px;padding:0px 20px 0px 20px;color: #fff;text-transform: uppercase;display: block;*display: inline-block;}
ul.topnav li span.bgmenuhove2 {height:89px;line-height: 80px;color:#116e41;}
/*nov_tree*/
ul.topnav li ul.subnav {list-style: none;position: absolute;top:108px;*top:44px;*left: 0px;background: #116e41;margin: 0;padding: 0;width: 160px; height:auto;color: #fff;z-index: 999;display: none;}
ul.topnav li ul.subnav li{margin: 0;clear: both;padding:0px;height: 35px;line-height: 35px;text-align: left;cursor: pointer;text-transform: uppercase;}
ul.subnav li a{padding:0px 15px 0px 15px;height:35px;line-height: 35px;text-align: left;width: 130px;display: block;float: left; color:#fff;}
ul.subnav li a:hover{height:35px;line-height: 35px;text-align: left;display: block;float: left;background-color: #239b61; color:#fff;}
ul.subnav li a.hover{height:35px;line-height: 35px;text-align: left;display: block;float: left;}
.bann {width:100%; height:600px; margin: 0 auto;margin-top: 1px; text-align:center; position:relative;}
.bann2 { width:100%; margin: 0 auto;margin-top: 1px; text-align:center; position:relative;}
#slider { width:1200px; height:514px; margin:0 auto; z-index:99;}
#sliderAD { width:1200px; height:380px; margin:0 auto; z-index:99;}
#sliderAD2 { width:1200px; height:380px; margin:0 auto; z-index:99;}
#sliderAD3 { width:1200px; height:380px; margin:0 auto; z-index:99;}
.framecenter {width: 1155px;margin: 0 auto; overflow:hidden;}

.location {width:1200px;height: 50px;line-height: 50px; margin:0 auto; }
.location span {color:#6cb235}

.title_l { padding:20px 0px; border-top:1px #67726e solid; background:url('../images/img/line_bg.jpg') repeat-x;}

.frameleft{float:right;width:880px; overflow:hidden;}
.frameright{float: left;width:218px; overflow:hidden;}
.aboutcontent{width:682px;height:234px;background: url('../images/about_bg.jpg') no-repeat;}
.aboutcontent .fcontentstr {width: 672px;height:224px;padding: 5px;overflow: hidden;}
.frameleft .fup {width: 682px;height: 39px;line-height: 39px;background: url('../images/conent_bg_01.jpg') repeat-x;background-position: 0px 0px;}
.frameleft .fcontent {width: 662px;padding: 10px;background: url('../images/conent_bg_01.jpg') repeat-y;background-position: -682px 0px;overflow: hidden;}
.frameleft .fdown{width: 682px;height:4px;background-color: #b9e5fa;overflow: hidden;}

.frameleft .fup1 {width: 682px;height: 39px;line-height: 39px;background: url('../images/conent_bg_02.jpg') repeat-x;background-position: 0px 0px;}
.frameleft .fcontent1 {width: 662px;padding: 10px;background: url('../images/conent_bg_02.jpg') repeat-y;background-position: -682px 0px;overflow: hidden;}
.frameleft .fdown1 {width: 682px;height:4px;background-color: #b9e5fa;overflow: hidden;}

.frameleft .fup2 {height: 30px;line-height: 30px;background:#6cb235;}
.frameleft .fcontent2 {padding: 20px 10px;overflow: hidden;}
.frameleft .fdown2 {width: 682px;height:4px;background-color: #faceb9;overflow: hidden;}

.frameleft .fup .spantitle,.fup1 .spantitle,.fup2 .spantitle {float: left;padding-left:35px;text-align: center;font-size: 14px;color:#fff; }
.frameleft .fup .spanmone, .fup1 .spanmone, .fup2 .spanmone {float: right;padding-right: 10px;}

.frameright .fup {width: 250px;height: 39px;line-height: 39px;background: url('../images/content_250_bg.jpg') repeat-x;background-position: 0px 0px;}
.frameright .fcontent {width: 230px;padding: 0px 10px 0px 10px;background: url('../images/content_250_bg.jpg') repeat-y;background-position: -250px 0px;overflow: hidden;}
.frameright .fdown{width: 250px;height:13px;background: url('../images/content_250_bg.jpg') no-repeat;background-position: -500px -32px;overflow: hidden;}

.frameright .fup1 {width: 250px;height: 39px;line-height: 33px;background: url('../images/content_250_bg_other.jpg') repeat-x;background-position: 0px 0px;}
.frameright .fcontent1 {width: 230px;padding: 0px 10px 5px 10px;background: url('../images/content_250_bg_other.jpg') repeat-y;background-position: -250px 0px;overflow: hidden;}
.frameright .fdown1{width: 250px;height:10px;background: url('../images/content_250_bg_other.jpg') no-repeat;background-position: -500px -32px;overflow: hidden;}
.frameright .fup2 {height: 39px;line-height: 39px;background:#d4d4d4;}

.frameright .fup3 {line-height: 33px; padding:15px; text-align:center; color:#fff;  background:#6cb235;}
.frameright .fcontent3 {padding: 0px; overflow: hidden;}
.frameright .fdown3{height:10px;overflow: hidden;}

.frameright .fup .spantitle,.fup1 .spantitle,.fup2 {font-size:18px;}
.frameright .fup .spantitle,.fup1 .spantitle,.fup3 .spantitle {font-size:26px;}
.frameright .fup .spanmone,.fup1 .spanmone,.fup3 .spanmone {float: right;padding-right: 10px;}
/*news left pic and right list*/
.newsleft{float: left;width:250px;}
.newsleft ul{list-style: none;margin: 0 auto;margin-top: 5px;}
.newsright{float: right;width:580px;}

.textlist {list-style: none;margin: 0 auto;padding:0px;display: block;line-height: 200%;overflow: hidden;}
.textlist li {padding-left: 15px;height: 35px;line-height: 35px; border-bottom:1px #ccc dotted;background: url('../images/img/icon02.gif') no-repeat 0px 14px;list-style: none;overflow: hidden;}
.textlist li .names {float: right;color: #bdbdbd;font-size: 12px;}

.textlist2 {list-style: none;margin: 0 auto;padding:0px;display: block;line-height: 200%;overflow: hidden;}
.textlist2 li { float:left;text-align: center; padding-left: 8px;width:228px; height: 208px;line-height: 25px;list-style: none;overflow: hidden;}
.textlist2 li img { border:1px #eee solid;}

.textlist3 {list-style: none;margin: 0 auto;padding:0px;display: block;line-height: 200%;overflow: hidden;}
.textlist3 li {padding-left: 15px;height: 30px;line-height: 30px; border-bottom:1px #ccc dotted;background: url('../images/img/icon02.gif') no-repeat 0px 14px;list-style: none;overflow: hidden;}
.textlist3 li .names {float: right;color: #bdbdbd;font-size: 12px;}

.goodslist li {
    float: left;
    padding: 0px 10px 0px 10px;
    text-align: center;
    width: 220px;
    height: 280px;
    overflow: hidden;
}
.goodslist li img {
    border: 2px solid #EEE;
    padding: 5px;
}
img.img04 {
    max-width: 188px;
    max-height: 188px;
}
.goodslist li .t {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    display: list-item;
}

.piclist {list-style: none;margin: 0 auto;text-align: center;padding: 0px;overflow: hidden;}
.piclist li {float: left;padding:8px 4px;text-align: center;width:292px;height:208px;overflow: hidden;}
.piclist li img {border: 1px solid #EEE; padding:2px;}
.piclist li p {margin: 0px;padding: 0px;}
.piclist li .t {height: 30px;line-height: 30px;}
.piclist li p_2 {float: left;padding:10px 4px;text-align: center;width:610px;height:250px;overflow: hidden;}

.link {float: left;margin: 0 auto;width: 942px;}
.link .fotterup {width: 942px;height: 6px;background: url('../images/fotter_bg.png') no-repeat;background-position: 0px -0px;}
.link .fottercontent {width: 942px;text-align: center;background: url('../images/fotter_bg_line.png') repeat-y;background-position: 0px -0px;}

.linkpic {width: 920px;padding: 10px;}
.linkpic ul {list-style: none;margin: 0 auto;padding: 0px;}
.linkpic ul li {width: 88px;margin: 0 auto;padding-left: 3px;list-style: none;display: inline;}
.linkfont {width: 900px;padding: 5px 10px 0px 10px;margin: 0 auto;}
.linkfont ul {list-style: none;margin: 0 auto;padding: 0px;}
.linkfont ul li {width: 98px;text-align: center;margin: 0 auto;padding-left: 10px;list-style: none;display: inline;}
/*tree*/
.three {list-style: none;margin: 0 auto;margin-top: 20px; padding: 0px; border-bottom:1px #6a6a6a solid; overflow: hidden;}
.three li { float:left; height: 50px;line-height: 50px;padding:0 20px;margin: 0 auto;list-style: none;overflow: hidden;}
.three li.a {padding-left: 13px;}
.three li.b {padding-left: 13px;background: url('../images/icon1.gif') no-repeat 0px 10px;display: list-item;font-weight: bold;}
.three li:hover {
  border-bottom:#116e41 2px solid; 
}
.three li.hover {
  border-bottom:#116e41 2px solid; 
}

/*pagecontent*/
.pagecontent{float:right;width:880px;padding:0px;overflow: hidden;}
.pagecontentstr{padding:0px;overflow: hidden;}

.pagelist {float: left;width:100%;}
.righttext {float: left;width: 100%;}
.righttext_padding {float: left;width: 100%;padding:15px 0px;}
.readpic {float: left;width: 225px;height: 225px;padding: 5px;}
.readpic img {border: 1px solid #EEE;}

.readtitle {float: left;width:900px;margin-left: 10px;text-align: left;}
.readtitle dl dt {color: #FF6600;font-size:16px;font-weight: bold;line-height: 180%;padding-left:10px;}
.readtitle dl dd {color: #828282;height:30px;line-height: 30px;padding-left:10px;}
.readtitle dl dd.fastline {background-color:#f8f8f8;color: #828282;height:30px;line-height: 30px;}
.readtitle dl dd.orderbotton {padding-top:15px;}

.readlist {float: left;margin: 0 auto;width: 100%;margin-top: 10px;}
.readlist .tg {height: 28px;line-height: 28px;font-size: 14px;padding-left: 35px;font-weight: bold;background:#999;}
.readlist .tg1 {height: 38px;line-height: 38px;font-size: 14px;padding-left: 35px;font-weight: bold;background:#d4d4d4;}
.readlist .tg3 {height: 38px;line-height: 38px;font-size: 14px;font-weight: bold;padding-left: 10px;border-bottom: 1px dotted #d0d0d0;}
.readlist .l {padding: 10px 0px 0px 0px;overflow: hidden;}

.bbslist{list-style: none;margin: 0 auto;padding: 0px;}
.bbslist li{border-top: 1px dotted #d0d0d0;padding: 10px 0px 10px 0px}
.bbslist li:first-child{border-top: 0px dotted #d0d0d0;padding:0px 0px 10px 0px}
.bbslist li .first-child{border-top: 0px dotted #d0d0d0;padding:0px 0px 10px 0px}
.bbslist li div{line-height: 180%;padding:0px 10px 5px 10px;}
.bbslist li .sendname{text-align: right;}
.bbslist li .messagelist{text-align: left;}
.bbslist li .remessagelist{text-align: left; padding-top: 10px;padding-bottom:10px;}
/*productlist_list*/

.newslist_r { width:1120px; margin:0 auto; border:#666 1px solid; padding:40px; margin-top:30px; overflow:hidden;}
/*newslist*/
.newslist {list-style: none;margin: 0 auto;padding: 0px;margin-left: 10px;}
.newslist li {height: 45px;line-height: 45px;text-align: left;margin: 0 auto;padding-left: 15px;list-style: none;background: url('../images/icon3.gif') no-repeat 5px 20px;border-bottom: 1px dotted #666;overflow: hidden;}
.newslist li .data {float: right;padding-right: 10px;color: #B3B3B3;}

/*newslist2*/
.newslist2 {list-style: none;margin: 0 auto;padding: 0px;}
.newslist2 li { float:left; width:220px; height:220px;line-height: 30px;text-align: center;margin: 0 auto;list-style: none;overflow: hidden;}

/*newslist3*/
.newslist3 {list-style: none;margin: 0 auto;padding: 0px;}
.newslist3 li { position:relative; float:left; width:360px; height:260px;line-height: 30px;text-align: center;margin:10px 20px;list-style: none;overflow: hidden;}
.newslist3 li img {padding:2px; border:1px #eeeeee solid;}
.newslist3 li .video_icon{ position:absolute;top:70px; left:130px;}

/*linebook*/
.gbottonlist {margin: 0 auto;width: 100%;}
.gbottonlist .tg {height: 30px;line-height: 30px;color: #000;padding-left: 15px;font-weight: bold;background-color: #B5D4F2;}
.gbottonlist .l {margin-top: 1px;padding: 5px;height: 100%;background-color: #F8F8F8;overflow: hidden;}
.three_fg {width:690px;list-style: none;margin: 0 auto;padding: 0px;margin-left: 10px;}
.three_fg li {float: left;width:330px;height: 25px;line-height: 25px;text-align: left;margin: 0 auto;padding-left: 0px;list-style: none;overflow: hidden;}
.three_fg li.a {font-weight: bold;}
.three_fg li.b {height: 25px;padding-left: 8px;line-height: 25px;background: url('../images/icon3.gif') no-repeat 0px 11px;list-style: none;display: list-item;}
.three_fg li .title {float: left;}
/*joblist*/
.joblist {list-style: none;margin: 0 auto;padding: 0px;margin-left: 10px;}
.joblist li {list-style: none;padding:10px 0px 10px 0px;border-bottom: 1px dotted #DADBD6;overflow: hidden;}

.widthpage {width: 922px;margin: 0 auto; padding: 10px;}
.widthpage .tg1 {height: 48px;line-height: 48px;font-size: 14px;padding-left: 35px;font-weight: bold;background: url('../images/readlist_bg.jpg') no-repeat #B7E4FB;}
.widthpage .tg3 {height: 38px;line-height: 38px;font-size: 14px;font-weight: bold;padding-left: 10px;border-bottom: 1px dotted #d0d0d0;}
.widthpage .l {padding: 10px 0px 0px 0px;overflow: hidden;}
.widthpagelist {width:922px;margin: 0 auto;}
/*login_member*/
.sianin .sianinbg {width: 369px;padding: 10px 0px 0px 0px;border-left: #d2e5ef 1px solid;border-right: #d2e5ef 1px solid;border-top: none;border-bottom: none;overflow: hidden;}
.signintitle {background: url('../images/application.gif') no-repeat;background-position: left -166px;padding: 15px 0px 0px 70px;height: 29px;text-align: left;overflow: hidden;}
.signin-area-bg {width: 361px;padding: 5px;overflow: hidden;}
.signin-area-bg2 {padding: 0px;overflow: hidden;}
.signin-area-bg3 {width: 251px;padding: 5px 0px 5px 110px;overflow: hidden;}
.tipsnr {background: url('../images/login.gif') no-repeat;background-position: left -103px;height: 5px;line-height: 5px;width: 371px;overflow: hidden;}
.messicon {height: 48px;padding-right: 10px;}
.messtext {height: 48px;line-height: 48px;vertical-align : middle;}
.messicon2 {height: 20px;padding-right: 10px;}
.messtext2 {height: 20px;line-height: 20px;vertical-align : middle;}
/*lefttab*/
.tbottonlist {width:260px;}
.tbottonlist .tg {height: 30px;line-height: 30px;color: #fff;padding-left: 15px;font-weight: bold;background-color: #B5D4F2;}
.tbottonlist .l {padding: 5px;border: 1px solid #B5D4F2;}
/*tablelist*/
.tablelist .td01 {background-color: #F3F3F3;border: 1px solid #E6E6E6;padding: 5px;height: 30px;line-height: 30px;font-weight: bold;}
.tablelist .td02 {border-bottom: #d2e5ef 1px dotted;padding: 5px;height: 30px;line-height: 30px;}
.tablelist .td03 {border-style: none none solid none;border-width: 0px 0px 1px 0px;border-color: #E6E6E6;padding: 5px 5px 5px 15px;height: 30px;line-height: 30px; background: url('../images/icon1.gif') no-repeat 5px 16px;}
.td03 img {vertical-align : middle;}
.tablelist .td04 {border-style: none none solid none;border-width: 0px 0px 1px 0px;border-color: #E6E6E6;padding: 5px;height: 30px;line-height: 30px;}
/*bbstable*/
.tablelist .td05{border: 1px solid #F0F0F0;padding: 5px 5px 5px 10px;}
.tablelist .td06{padding: 5px;height: 30px;line-height: 30px;}
/*fotter*/
.fotterpage{width:100%;margin: 0 auto; font-size:12px; padding:15px 0px; overflow: hidden;background-color: #666666;}
.fotter {width:1200px; margin:0 auto;}
.fotter .fotterdown {width: 1200px;height: 14px;background: url('../images/fotter_bg.jpg') no-repeat;background-position: 0px 0px;}
.fotter .fotterstr {color:#ccc;padding: 5px 0px 10px 0px;}
.fotter .parttype { float:left; padding: 10px 0px 0px 0px;}
.fotter .parttype ul {list-style: none;margin: 0 auto;}
.fotter .parttype ul li {padding:0px 5px 0px 5px;text-align: center;margin: 0 auto;list-style: none;display: inline;}

.mobliecodestr{border:1px solid #aaa;padding:5px;margin-top: 5px;}

/*服务支持*/
.widthBox .serviceTitle {
  font-size: 30px;
  font-weight: bold;
  color: #106D3E;
  text-align: center;
  padding-top: 30px;
}
.widthBox .serviceText {
  font-size: 16px;
  text-align: center;
  padding-top: 15px;
}
.widthBox .serviceBigBox {
  margin-top: 30px;
  font-size: 0;
}
.widthBox .serviceBigBox .serviceBox {
  width: 388px;
  height: 580px;
  border: 1px solid #106D3E;
  margin-right: 15px;
  float: left;
  padding-top: 15px;
}
.widthBox .serviceBigBox .serviceBox img {
  width: 348px;
  display: block;
  margin: 0 auto;
  height: 250px;
}
.widthBox .serviceBigBox .serviceBox .serviceRadiu {
  width: 116px;
  height: 116px;
  border-radius: 50%;
  margin: 0 auto;
  margin-top: 38px;
  border: 1px solid #106D3E;
  text-align: center;
  line-height: 116px;
}
.widthBox .serviceBigBox .serviceBox .serviceRadiu i {
  font-size: 63px;
  color: #106D3E;
}
.widthBox .serviceBigBox .serviceBox .text {
  font-size: 22px;
  font-weight: bold;
  display: inline-block;
  padding-top: 30px;
  text-align: center;
  width: 100%;
}
.widthBox .serviceBigBox .serviceBox .servicetitle {
  width: 325px;
  height: 90px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 25px;
  padding: 10px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.widthBox .serviceBigBox .serviceBox:last-child {
  margin-right: 0;
}
.servicePhoneNum {
  font-size: 19px;
  font-weight: bold;
  padding-top: 33px;
  text-align: center;
}
