﻿@charset "utf-8";
.content{width: 1200px; margin: 0 auto;}
i,em,b{font-style: normal;}

.tit01{box-sizing: border-box; text-align: center; font-family: "Microsoft YaHei";font-size: 50px; color: #222222; display: block; margin-bottom: 30px;font-weight: bold; width: 1200px; margin:0 auto; background: url(../images/titico.gif) repeat-x center 85px;}
.tit01 a{color: #333333; }
.tit01 i{font-weight: bold;color: #0145a3;}
.tit01 span{text-align: center; font-family: "Microsoft YaHei";font-size: 19px; color: #333333; display: block; font-weight: normal;padding:0 20px; line-height: 38px; border:1px solid #dfdfdf; background: #fff; position: relative;z-index: 1; box-sizing: border-box;}


/**/
.jq_bj{  background:#fff; height:436px;padding-top: 80px; box-sizing: border-box;  font-family:"Microsoft Yahei";background: url(../images/jqbg.jpg) no-repeat center top;}
.jq {position: relative;width:1200px; }
.jq dl{ height: 336px; }
.jq dl dt{width: 600px;height: 267px; float: right; overflow: hidden; }
.jq dl dt img{width: 600px;height: 267px; display: block;transition: all 0.3s linear 0s;}
.jq dl dt:hover img{transform: scale(1.1);}
.jq dl dd{width:600px;padding-top: 35px;background: url(../images/jqico.gif) no-repeat left top; overflow: hidden;box-sizing: border-box; float: left; }
.jq dl dd h3{ font-size: 50px; color: #333333; margin-bottom: 30px; }
.jq dl dd h3 b{ color: #009247; }
.jq dl dd h3 i{font-size: 41px; color: #333333; font-weight: normal; display: block;}
.jq dl dd p{ line-height: 30px; font-size: 16px; color: #777777; }
.jq ul{width: 1200px; }
.jq li{width: 200px; float: left;position: relative; text-align: center;}
.jq li em{width:99px;height: 99px; display: block;margin:0 auto 5px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.jq li  span{ display: block;font-size: 20px; color: #333333; height: 45px;line-height: 45px; text-align: center; }
.jq li:nth-child(1) em{ background:url(../images/jqico1.png) no-repeat center top;}
.jq li:nth-child(2) em{ background:url(../images/jqico2.png) no-repeat center top;}
.jq li:nth-child(3) em{ background:url(../images/jqico3.png) no-repeat center top;}
.jq li:nth-child(4) em{ background:url(../images/jqico4.png) no-repeat center top;}
.jq li:nth-child(5) em{ background:url(../images/jqico5.png) no-repeat center top;}
.jq li:nth-child(6) em{ background:url(../images/jqico6.png) no-repeat center top;}

.jq li:nth-child(1).cur em{ background:url(../images/jqico1cur.png) no-repeat center top;}
.jq li:nth-child(2).cur em{ background:url(../images/jqico2cur.png) no-repeat center top;}
.jq li:nth-child(3).cur em{ background:url(../images/jqico3cur.png) no-repeat center top;}
.jq li:nth-child(4).cur em{ background:url(../images/jqico4cur.png) no-repeat center top;}
.jq li:nth-child(5).cur em{ background:url(../images/jqico5cur.png) no-repeat center top;}
.jq li:nth-child(6).cur em{ background:url(../images/jqico6cur.png) no-repeat center top;}


/**/
.bz_bj{height:630px;overflow: hidden;padding: 80px 0 0;position: relative;}
.bz_bj:before{content: "";position: absolute;width: 100%;left: 0;bottom:93px;height:4px;background: #d8d8d8;}
.bz_bj h2{margin-bottom: 25px;}
.bz_bj h2 span{width: 380px; margin:0 auto;}
.bz dl{width:222px;float: left;margin:0 22px 0 0;}
.bz dt,.bz dt img{width:222px;height: 197px;overflow: hidden;display: block;}
.bz dd{padding: 62px 0px;font-size: 24px;line-height: 34px;text-align: center;position: relative;}
.bz dd p{height: 125px;overflow: hidden;}
.bz dd p em{display: block;font-size: 10px;line-height: 18px;color: #b5b5b5;}
.bz dd .tec_ico{display: inline-block;width: 38px;background: #fff;font-size: 16px;line-height: 22px;font-family: Arial; font-weight: bold;}
.bz dd span{position: absolute;width: 84px;height: 84px;border: solid 8px #fff;background: #e3e3e3;border-radius: 84px;top: -53px;left: 61px;}
.bz dd span i{width:58px;height:54px;position: absolute;display: block;top:17px;left: 15px;}
.bz dd span i.default{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.bz dd span i.hover{opacity:1;visibility:visible;opacity:0;visibility:hidden;
    -webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
    transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
    -webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    -webkit-transition:all 0.4s linear;
    transition:all 0.4s linear;}
.bz dl.cur,.bz dl:hover{color: #009247;}
.bz dl.cur dd span,.bz dl:hover dd span{background: #009247;}
.bz dl:hover dd span .default,.bz dl.cur dd span .default{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);}
.bz dl:hover dd span .hover,.bz dl.cur dd span .hover{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}
/**/
.fw_bj{height: 920px;overflow: hidden; background:url(../images/fwbg.jpg) no-repeat center top;padding-top:95px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.fw_bj h2{margin-bottom: 70px;}
.fw_bj h2 span{width: 486px; margin:0 auto;}
.fw dl{width: 248px; height: 534px; background:#009247;border-top-right-radius: 128px;border-top-left-radius: 128px;border-top:1px solid #fff; float: left;margin-right: 68px; }
.fw dl a{text-decoration: none;}
.fw dl dt{text-align: center; width: 248px; height: 248px; font-size: 30px;color: #333333; font-weight: bold;background:url(../images/fwico.png) no-repeat;padding-top: 80px;box-sizing: border-box;margin-top: -2px;}
.fw dl dt i{ font-weight: normal; display: block; }
.fw dl dd{padding:16px 19px 19px;}
.fw dl dd p{ color: #ffffff; font-size: 16px; line-height: 23px; text-align: center; height: 90px; }
.fw dl dd img{width: 210px;height: 160px; display: block;}
.fw dl:last-child{margin-right: 0;}
.fw dl.cur dt,.fw dl:hover dt{background:url(../images/fwicocur.png) no-repeat; color: #fff;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.fw dl.cur dt i,.fw dl:hover dt i{color: #fff;}

.fw dl:hover dd img{transition: all 0.3s linear 0s;}
.fw dl:hover dd img{transform: scale(1.01);}

/**/
.td_bj{height: 992px;overflow: hidden; background:url(../images/tdbg.jpg) no-repeat center top;padding-top:95px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.td_bj h2{margin-bottom: 50px;}
.td_bj h2 span{width: 500px; margin:0 auto;}
.td_bj .content{position: relative; height: 820px;}
.td dl{padding-left: 66px; margin-bottom: 35px;}
.td dl dt{padding-left: 20px;font-size: 26px;color: #333333;  font-weight: bold;}
.td dl dd{background:url(../images/tdico.png) no-repeat left top;padding-top: 8px;padding-left: 20px;}
.td dl dd h3{ font-size: 20px; color: #ffffff; font-weight: normal;margin-bottom: 5px; }
.td dl dd p{ font-size: 16px; color: #666666; }
.td dl:nth-child(1){background:url(../images/01.png) no-repeat left 5px;}
.td dl:nth-child(2){background:url(../images/02.png) no-repeat left 5px;}
.td dl:nth-child(3){background:url(../images/03.png) no-repeat left 5px;}
.td dl:nth-child(4){background:url(../images/04.png) no-repeat left 5px;}
.td dl:nth-child(5){background:url(../images/05.png) no-repeat left 5px;}

.td_tel{ font-size: 30px; color: #01923f; font-weight: bold; position: absolute; right: 260px;bottom: 27px;text-align: right; }
.td_tel span{display: block; color: #fff;padding-top: 15px;padding-bottom: 30px;}
.td_tel b{margin-right: 65px; font-size: 26px; color: #333333;  font-family:"Century Gothic"; text-align: right; display: block;}
/**/
.casebj{ height: 1477px; background:url(../images/casebg.jpg) no-repeat center top; padding-top:100px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; }
.casebj h2{ margin-bottom: 40px; color: #fff;}
.casebj h2 a{color: #fff;}
.casebj h2 span{width: 418px; border:1px solid #fff; margin:0 auto;}
.casebj .content{width: 1300px;}
.case{padding:60px 35px 0 65px; box-sizing: border-box; background:#fff url(../images/case_en.gif) no-repeat 1250px 230px; height: 1080px; overflow: hidden; }

.casetit{ overflow:hidden;  font:18px "Microsoft YaHei"; text-align:center; width:187px;  background: #eceeef; float: left;}
.casetit li{ height: 130px;padding-top: 30px; position: relative; border-bottom: 2px solid #dadada;box-sizing: border-box;}
.casetit li em{width: 44px; height: 39px; display: block; margin:0px auto; overflow: hidden;position: relative; box-sizing: border-box;}
.casetit li a{ color:#404040;text-decoration: none; }
.casetit .cur{ background:#009247; color:#fff;}
.casetit .cur em img{position: absolute;right: 0;top:0;}
.casetit .cur a{ color:#fff;}
.case_nr{width:938px; height:660px;overflow: hidden;box-sizing: border-box; position: relative;   float: left;margin-left: 18px;}

.case_nr .caseprev {position: absolute;top: 36%;z-index: 9;left: 10px; background: url(../images/caseprev.png) no-repeat;display: inline-block;height: 54px;width: 27px;}
.case_nr .casenext {position: absolute;top: 36%;z-index: 9;right: 10px;background: url(../images/casenext.png) no-repeat; display: inline-block;height: 54px; width: 27px;}

.case_nr  dl{width:938px; height:660px;overflow: hidden;box-sizing: border-box;  }
.case_nr  dl dt{width: 938px;height: 528px; display: block; float: left;}
.case_nr  dl dt img{width: 938px;height: 528px; display: block;}
.case_nr  dl dd{ width: 938px;padding:24px 0 0; box-sizing: border-box;  float: left; position: relative;  }
.case_nr  dl dd h3{font-weight: normal; font-size: 20px; color: #333333; height: 42px; line-height: 42px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative;background:url(../images/yhico.gif) no-repeat right 0;margin-bottom: 15px;  }
.case_nr  dl dd h3 a{ color: #333333; }
.case_nr  dl dd p{line-height: 24px;overflow: hidden; font-size:16px;color: #666666; height: 48px; width: 710px; }
.case_nr  dl dd span a{display: block;width: 150px; height: 43px;line-height: 43px; text-align: left;padding-left: 20px; background:url(../images/case_btn.gif) no-repeat;position: absolute;bottom: 0;right: 0;box-sizing: border-box; font-size: 14px; color: #fff; }

.case1{margin-top: 25px;}
.case1 h3{ height:54px; }
.case1 h3 i{display: inline-block;background: url(../images/caseh3ico.gif) no-repeat left center;  font-size: 22px; color: #333;padding-left: 12px;height: 30px; line-height: 30px;}
.case1 h3 span{font-size: 14px; color: #666666; line-height: 30px; font-weight: normal; float: right; text-decoration: none;}
.m_case{width: 1200px; position: relative; overflow: hidden;}
.m_case dl{width: 283px; display: block; float: left; margin-right: 23px; }
.m_case dt{width: 283px;height: 159px; display: block; position: relative; overflow: hidden;}
.m_case dt img{width: 283px;height: 159px; display: block;}
.m_case dt span{width: 283px;height: 159px; background: rgba(0,0,0,0.5); position: absolute;top:159px;left:0;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.m_case dt span i{margin:81px auto 0; display: block;background: url(../images/more.png) no-repeat center top;padding-top: 30px; font-size: 14px; color: #ffffff; text-align: center;}

.m_case dd{border-top:4px solid #c4c6c7;  font-weight:normal;font-size: 16px; color: #666666; text-align: center; display: block; background: #eceeef; height: 65px; box-sizing: border-box; padding-top: 15px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.m_case dd em{display: block; font-size: 12px;color: #666666;opacity: 0.6;filter:Alpha(opacity=60)}
.m_case dd a{text-decoration: none;}
.m_case dl:nth-child(4n){}

.m_case dl:hover dt span {top:0;}
.m_case dl:hover dd{ background: #009247; color: #fff; }
.m_case dl:hover dd a{color: #fff;}
.m_case dl:hover dd em{color: #fff;}


/**/
.lcbj{ height:704px; box-sizing: border-box; background: url(../images/lcbg.jpg) no-repeat center top; padding-top: 120px; overflow: hidden; font-family:"Microsoft Yahei";}
.lc{padding:38px 50px; height:470px; box-sizing: border-box; background: #fff;}
.lc h2{background: url(../images/jqico.gif) no-repeat left top; margin-bottom: 42px; color: #333333; font-size: 50px; text-align: left;padding-top: 48px;}
.lc h2 span{ color: #333333; font-size: 19px; display: block; font-weight: normal; }
.lc_left{width: 376px;float: left;}
.lc_left .pic,.lc_left .pic img{width: 376px;height: 219px; display: block;}

.lc_right{width: 640px;float: right;padding-top: 20px;}
.lc_right li{width: 320px;  height: 190px; float: left;}
.lc_right li:nth-child(2n){float: right;width: 270px;}
.lc_right h3{height: 63px; line-height: 63px; font-size: 26px; color: #222222; font-weight: normal; margin-bottom: 15px;}
.lc_right h3 em{width: 63px; height: 63px; display: block;border-radius: 100%; background: #009247; float: left; margin-right: 10px;}
.lc_right h3 em img{width: 63px; height: 63px; display: block;}
.lc_right p{ line-height: 24px;overflow: hidden; font-size:16px;color: #666666;font-family:"Microsoft Yahei";}

.lc_right li.cur h3 em{background: #00923e;}

/**/
.rybj{height:704px;background:#fff url(../images/rybg.png) no-repeat center 543px; padding-top:100px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box;}
.ry h2{ margin-bottom: 40px; }
.ry h2 span{width: 255px; margin:0 auto;}
.ry{ position: relative; }
.carousel-container {position:relative;width:1200px;height:412px;}
#carousel {height:345px;width:1200px;position:relative;font-size:12px;font-family: Arial;}
.carousel-image {border:0;display:block;}
.carousel-feature img{width:259px; height:345px; display:block;background: url(../images/ryspanbg.png) no-repeat center bottom;padding-bottom: 36px;}
.carousel-feature .carousel-caption {position:absolute; bottom:0;width:100%;background-color:#fff; text-align:center;}
.carousel-feature .carousel-caption p {margin:0;padding:5px; font-weight:bold;font:14px/38px "Microsoft Yahei";color:#333;}
.tracker-summation-container {position:absolute;color:#333;display:none; right:48px;top:230px;padding:3px;margin:3px; background-color:#fff;}
.tracker-individual-container {position:absolute;color:white;right:410px;bottom:0;padding:0;margin:0;}
.tracker-individual-container li {list-style:none;}
.tracker-individual-container .tracker-individual-blip {margin:0 3px;width:30px;height:10px;font-size:0; padding:0 3px;color:white;text-align:center;background-color:#DDD;}
.tracker-individual-container .tracker-individual-blip-selected {color:white; font-weight:bold;background-color:#3DA10B;}

.photo_btn {position: absolute;top: 43%;z-index: 9;width: 50px;height: 50px;margin-top: -25px;border: 0; font-size: 0;}
.carousel-container .prev {position: absolute;top: 36%;z-index: 9;left: 0px; background: url(../images/ryleft.png) no-repeat;display: inline-block;height: 54px;width: 27px;}
.carousel-container .next {position: absolute;top: 36%;z-index: 9;right: 0px;background: url(../images/ryright.png) no-repeat; display: inline-block;height: 54px; width: 27px;}
.carousel-container .carousel-feature { position: relative;}
.carousel-container .titlework { background: url(../images/ryspanbg.png) no-repeat center top;display: block; height: 50px;left: 50%; line-height: 30px;position: absolute; text-align: center;top: 345px; width: 259px;margin-left:-128px;display: block;text-align: center; font-size: 0; color:#333333; line-height: 50px;}
.ry  .more a{ margin:0 auto; font-size: 14px;color: #fff; background:#0078cb; border-radius: 30px; width: 144px;line-height: 37px; height: 37px; display: block; text-indent: 35px;}


.g_news{background:url(../images/newbg.jpg) no-repeat center top;height: 832px; padding-top: 80px; box-sizing: border-box;}
.g_news h2{margin-bottom: 32px;}
.g_news h2 span{width: 326px;margin:0 auto;}

.g_news .newhd{height: 84px;}
.g_news .newhd li{float: left;width: 160px;height: 52px;line-height: 52px;background: #f1f1f1;text-align: center;font-size: 18px;color: #363636;margin-right: 6px;}
.g_news .newhd li a{color: #363636; text-decoration: none;}
.g_news .newhd li.on{background: #009247;}
.g_news .newhd li.on a{color: #fff;}
.g_news .newtj{float: left;width: 600px;}
.g_news .newtj dt{width: 600px;height: 285px;margin-bottom: 42px;overflow: hidden;}
.g_news .newtj dt img{width: 600px;height: 285px;display: block;transition: all 0.3s linear 0s;}
.g_news .newtj dt:hover img{transform: scale(1.1);}
.g_news .newtj dd{position: relative;padding-left: 130px;}
.g_news .newtj h3{height: 28px;line-height: 28px;overflow: hidden;font-size: 18px;color: #fff;margin-bottom: 5px;font-weight: normal;}
.g_news .newtj h3 a{color: #009b4c; text-decoration: underline;}
.g_news .newtj p{font-size: 16px;line-height: 24px;color: #9b9b9b;height: 48px;overflow: hidden;}
.g_news .newtj span{position: absolute;left:0;top:-5px;width: 90px;text-align: right;font-size: 30px;color: #009b4c;background:url(../images/newline.png) no-repeat right 8px;padding-right: 14px;}
.g_news .newtj span em{display: block;font-size: 16px; color: #363636;}

.g_news .newr{float: right;width: 512px;}
.g_news .newr dl{height: 160px;}
.g_news .newr dd{position: relative;padding-left: 130px;}
.g_news .newr h3{height: 28px;line-height: 28px;overflow: hidden;font-size: 18px;color: #363636;margin-bottom: 5px;font-weight: normal;}
.g_news .newr h3 a{color: #363636;}
.g_news .newr p{font-size: 16px;line-height: 24px;color: #9b9b9b;height: 48px;overflow: hidden;}
.g_news .newr span{position: absolute;left:0;top:0;width: 94px;text-align: right;font-size: 30px;color: #3e3e3e;background:url(../images/newline.png) no-repeat right 8px;padding-right: 20px;}
.g_news .newr span em{display: block;font-size: 16px; color: #363636;opacity: 0.3;filter:Alpha(opacity=30)}

/**/
.aboutbj{background:url(../images/abtbg.jpg) no-repeat center top;height: 670px; font-family:"Microsoft Yahei";padding-top:85px;box-sizing: border-box; overflow: hidden; }
.aboutbj h2{ margin-bottom: 40px;}
.aboutbj h2 span{width: 328px;  margin:0 auto;}
.about dl{width:1070px; margin:0 auto;}
.about dl dd { height: 75px; }
.about dl dd p{ font-size: 16px; color: #666666;line-height: 25px; text-align: center;padding:0 40px; text-indent: 24px;}
.about dl dd p a{color: #009b4c;}
.about dl dt{width: 495px;margin:0 auto;}
.about dl dt a{ width:124px; height: 124px; border-radius: 100%; position:relative;margin-right: 60px; background: #009247;padding-top: 24px; text-decoration: none; display: block; float: left;box-sizing: border-box;}
.about dl dt a img{ display:block;width:46px; height:44px; margin:0 auto;}
.about dl dt a em{ height:40px; display:block;  font:18px "Microsoft YaHei"; line-height:40px; color:#ffffff; overflow:hidden; text-align: center; }
.about dl dt a:nth-child(1){background: #00923e;}
.about dl dt a:last-child{margin-right: 0;}


.link_bj{min-height:66px;position: relative;z-index: 1; border-top:1px solid  #e6e6e6; overflow: hidden;}
.link{width:1200px; margin: 0 auto; height:auto; overflow: hidden;font-family:"Microsoft Yahei";}
.link h2{ width:130px; box-sizing: border-box; overflow: hidden; float: left; font-size: 14px; font-weight: bold; height: 66px; line-height: 66px; overflow: hidden;color:#666666;}
.link h2 em{font-size: 14px; color: #666666;font-family: "Arial"; display: inline-block; font-weight: bold;padding-left: 10px;}
.link p{  width: 1010px; float: left; font-size: 14px;overflow: hidden; line-height: 66px; color:#666666;}
.link p a{ color:#666666; padding:0 16px;}
