@charset "utf-8";


/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}



.box,.content,.w1200,.w1300,.width-1200,.w1400{ width:1100px; margin:0 auto;}

/* -- 内页布局 -- */
.page_bg { padding:30px 0 30px; background:#fff;}
.page_main { margin: 0 auto; width: 1100px;}  /*版面宽度*/
.page_content{ width:850px;} /*右边宽度*/
.page_left{ width:250px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

/*样式初始化及公共样式部分*/
@font-face{
    font-family:ALD;
    src: url(http://login.114my.cn/memberpic/tuojing/uploadfile/file/20170421/20170421113705_975495385.txt);}
body{color:#333; font-size:12px; margin:0 auto; background-color:#fff; font-family:"Microsoft YaHei";}
a{color:#333; text-decoration:none;}      /*定义全局链接颜色*/
a:hover{color:#006432; }      /*定义全局链接鼠标滑过颜色*/
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0px; padding:0px; list-style:none; border:0px;}      /*主要标签的样式初始化*/
.cl{clear: both; height:0px; overflow:hidden;}  /*清除左右浮动*/
.fl{float:left;}     /*定义左浮动*/
.fr{float:right;}     /*定义右浮动*/
.cp img{border:1px solid #C1C1C1; padding:2px;  background:#fff;}      /*定义标签调用图片的边框样式*/
.cp a:hover img{ border:1px solid #006432; padding:2px; background:#fff;}      /*定义鼠标经过时边框的变化效果*/
#copy{ display:none;}      /*隐藏后台自带版权DIV*/
#logo,.company,concern,.youshi,.dingzhi,.case,.yqlj,.banq,.feed,#film_focusbj,.client,#banquan,#links{width:1100px; margin:0 auto; height:auto; overflow:hidden;}      /*定义版面统一宽度*/
.font_en{font-family:ALD; text-transform:uppercase; font-weight:normal; font-size:18px; color:#9b9b9b;}      /*定义英文字体及大写*/
		 
.top30{ margin-top:30px;}
.top40{ margin-top:40px;}
.top50{ margin-top:50px;}
.top80{ margin-top:80px;}
.top100{ margin-top:100px;}




/*导航*/
#nav_bg{ width:1002px; margin:0 auto; position:relative; z-index:99; }
.logo1{ width:163px;  position:absolute; left:0; top:0;}
.logo2{ width:540px;  position:absolute; left:200px; top:44px; font-size:28px; font-weight:bold; color:#333; line-height:30px;}
.logo2 font{ color:#006432;}
.logo2 span{ font-size:20px; font-weight:normal; padding-left:108px;}
.tel{ width:246px; position:absolute; right:0; top:22px; }
.logo3{ width:900px; height:1px; background:#cccccc; right:0; position:absolute; top:125px; width:71.5%;}
.box {    width: 1100px;    height: auto;    margin: 0 auto;}
.nav li {position: relative;    width: 92px;    height: 54px;    line-height: 54px;    float: left;    text-align: center;}
.nav li a {  display: block; height: 54px; line-height: 54px; font-size: 16px; color: #333; text-align: center; transition:0.3s all; background: url(files/images/20170713160726_1352018460.jpg) no-repeat -102px bottom ;}

.nav li a:hover { background:url(files/images/20170713160726_1352018460.jpg) no-repeat center bottom;}
.nav .a_nav{ margin-right: 1px; background:url(files/images/20170713160726_1352018460.jpg) no-repeat center bottom;}
.nav li ul a:hover{ background:#0a914e}
.menu{ width:920px; height:54px; margin:0 auto; float:right; margin-top:20px; padding-top:108px; line-height:54px;}
.menu ul {    position: absolute;  top: 54px;  left: 0;  z-index: 9999;  opacity: 0;  background: #006432; 
    -webkit-transition: opacity .25s ease .1s;
    -moz-transition: opacity .25s ease .1s;
    -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s;
}
.menu li:hover > ul { opacity: 1; }
.menu ul li {   height: 0; width: 100%;  overflow: hidden; 
    -webkit-transition: height .25s ease .1s;
    -moz-transition: height .25s ease .1s;
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s;
}
.menu li:hover > ul li {
    height: 54px;
line-height: 54px;
    overflow: visible;}
.menu ul li a {  width:100%;    border-bottom: 1px solid #13be68;    text-align:center; font-size: 12px; color:#fff;}
.menu ul li:last-child a { border: none; }
.menu #aa3 ~ ul{ width:135px;}


/*下拉*/
.nav li ul {}
.nav li.dhh  { color:#fff;}
.nav li.dhh ul { width:92px; position: absolute; top:85px; left:0px; display:block; z-index:1000000;}

.nav li.dhh ul li { width:92px; background:#006432; height:30px; line-height:30px; border-bottom: solid 1px #fff; text-align:center; z-index:1000000;}
.nav li.dhh ul li a{ color:#fff; font-size:12px; text-align:center}
.nav li.dhh ul li a:hover { color:#fff; background: none}




/*sousuo*/
#soubj{width:100%; height: 160px; margin:0 auto; position:absolute; top:721px;
    z-index: 1;
}
.sousuo1{ background:url(files/images/20170713160727_1839179783.png) center no-repeat; margin:0 auto; height:160px; width:1100px; }
.sousuo11{ font-size:20px; color:#006432; padding:10px 26px; line-height:40px;}
.sousuo11 span{ font-size:15px; color:#333; line-height:31px;}
.sou{ height:29px;}
.sou2{ width:415px; margin-right:65px; padding-top:35px;}
.sou1{ line-height:80px; height:70px;}
.sou1 span{ color:#158dd9;}
.sousuo1 input,.sousuo1 textarea{ margin:0; padding:0; list-style:none; border:0px;}
.sou21{ width:415px; line-height:36px; }
.sou21 a{ color:#494949;}
.sou21 a:hover{ text-decoration:underline;}
.sou21 span{ font-weight:bold; color:#333;}


/*company*/
.companybg{ background:url(files/images/20170713160727_1017356169.jpg) center no-repeat; height:476px;}
.companybt{ text-align: center; margin-top:113px; 
    animation-duration: 1s;}

.companybt a{ font-size:48px; color:#006432; text-align: center; margin-top:113px; transition:0.5s all;}
.companybt a:hover{ color:#0a914e; transition:0.5s all;}
.company1{ text-align:center; font-size:15px; line-height:34px; padding-top:18px;}
.companybt b{ padding-left:8px; padding-right:8px;}


/*concern*/
.concernbg1{ background:url(files/images/20170713160727_249960636.jpg) center no-repeat; height:172px;}
.concern1{ padding-top:56px; text-align:center; animation-duration: 1s;}
.concern1 dt{ font-size:20px; color:#333;}
.concern1 dd{ font-size:42px; font-weight:bold; color:#006432;}


.concernbg2{ background:url(files/images/20170713160727_1819738765.jpg) center no-repeat; height:561px;}

.concern2{ position:relative; width:1100px; margin:0 auto; height:auto;}
.concern2 li em img{ padding-top:28px;}
.concern2 ul li.l1 em{ width:124px; height:124px; background:#006432;-moz-border-radius: 50%; -webkit-border-radius:50%; border-radius:50%; text-align:center; position:absolute; top:288px; left:6px;}
.concern2 ul li.l2 em{ width:124px; height:124px; background:#006432;-moz-border-radius: 50%; -webkit-border-radius:50%; border-radius:50%; text-align:center; position:absolute; top:98px; left:195px;}
.concern2 ul li.l3 em{ width:124px; height:124px; background:#006432;-moz-border-radius: 50%; -webkit-border-radius:50%; border-radius:50%; text-align:center; position:absolute; top:50px; left:488px;}
.concern2 ul li.l4 em{ width:124px; height:124px; background:#006432; -moz-border-radius: 50%; -webkit-border-radius:50%; border-radius:50%; text-align:center; position:absolute; top:100px; left:790px;}
.concern2 ul li.l5 em{ width:124px; height:124px; background:#006432;-moz-border-radius: 50%; -webkit-border-radius:50%; border-radius:50%; text-align:center; position:absolute; top:290px; left:941px;}
.concern2 ul li.l6 em{ width:198px; height:187px;  position:absolute; top:250px; left:440px;}
.concern2 ul li.l6 span{ position:absolute; top:487px; left:303px; width:480px !important; color:#227e47!important; font-size:36px!important; font-weight:bold; text-align:center; line-height:41px;}
.concern2 ul li.l6 span font {font-size:18px; color:#9b9b9b;}

.concern2 ul{display: block;}
.concern2 ul li{ float:left;}
.concern2 ul li span{width:187px; color:#333333; font-size:12px;line-height:24px; text-align:center;}
.concern2 ul li.l1 span{ position:absolute; top:435px; left:-23px;}
.concern2 ul li.l2 span{ position:absolute; top:249px; left:168px;}
.concern2 ul li.l3 span{ position:absolute; top:181px; left:459px;}
.concern2 ul li.l4 span{ position:absolute; top:251px; left:750px;}
.concern2 ul li.l5 span{ position:absolute; top:441px; left:917px;}
.concern2 li em img{ transform:scale(0); filter: alpha(opacity=0); transition:0.3s all;}
.concern2 li em:hover img{ opacity: 1; filter: alpha(opacity=100); transform:scale(1);} 




/*优势*/
.youshibtbg{ background:url(files/images/20170713160728_849672592.jpg) center no-repeat; height:288px;}
.youshibt{ padding-left:366px; font-size:34px; line-height:38px; color:#333; margin-top:177px; font-weight:bold;}
.youshibt span{ font-size:14px; color:#969696; font-weight:normal; text-align:center; padding-left:80px;}
.youshibt font{ color:#0a914e;}


.youshi1bg{ background:url(files/images/20170808150014_1132139924.jpg) center no-repeat; height:505px; min-width: 1100px;}
.youshi ul li{ float:left; width:342px; text-align: center;}
.youshi ul li span{font-size:14px; line-height:32px; display:block; padding-top:15px;}
.youshi ul li span b{ color:#0a914e;}
.youshi ul li span em{}

.youshi1{ margin-top:5px;}
.youshi11{ height:37px; width:192px; text-align: center; line-height:37px; display:block; float:left; margin-left:23px; }
.youshi11 a{ font-size:14px; color:#FFF; display: block; line-height: 2.3em;}
.youshi11 a:hover{ text-decoration:underline;}


.youshi2bg{ background:url(files/images/20170713160728_158672151.jpg) center no-repeat; height:841px;}
.youshi2bt{ padding-left:265px; font-size:34px; line-height:38px; color:#333; margin-top:63px; font-weight:bold; animation-duration: 1s;}
.youshi2bt span{ font-size:18px; color:#969696; font-weight:normal; text-align:center; padding-left:80px;}
.youshi2bt font{ color:#0a914e;}

.youshi2{ text-align:center; font-size:16px; line-height:32px; color:#333; padding-top:27px;}
.youshi2 span{color:#0a914e;}


.qiehuan{ }
.mst-banner{ }
.prod-support-list li { width: 170px; height: 47px; float: left; padding-left: 68px; padding-top: 16px; font-weight: bold; font-size: 16px; margin-bottom: 12px; margin-left:0; padding-right:0; }


.masthead4 { color:#fff; }
.masthead4 .ms-title { font:600 45px/54px 'Open Sans', sans-serif; color:#fff; text-shadow:0 2px 1px #175b6e; text-align:center; padding-top:30px; letter-spacing:-2px; }
.ms-feature li { font:bold 22px 'Open Sans', sans-serif; padding:0 0 8px 15px; background: url(files/images/ic-bull-white.html) no-repeat scroll 0 13px transparent; }

.masthead4 .cols p { font:600 24px 'Open Sans', sans-serif; text-align:center; text-shadow:0 2px 1px #1e7d99; padding-top:5px; }
#slider4 { width: 910px; height: 425px; list-style: none; overflow:hidden; }
.anythingSlider .wrapper { padding:12px 0 0 0; }
div.anythingSlider { display: block; margin: 0 auto; overflow: visible !important; position: relative; top: 30px; box-shadow: 0 0 2px 0px #ccc; border: 1px solid #ddd; padding:11px; background: #fff; }
div.anythingSlider .anythingWindow { overflow: hidden; position: relative; width: 100%; height: 100%; }
.anythingBase { background: transparent; list-style: none; position: absolute; overflow: visible !important; top: 0; left: 0; margin: 0; padding: 0; }
.anythingBase .panel { background: transparent; display: block; overflow: hidden; float: left; padding: 0; margin: 0; position:relative; }
.anythingBase .panel > img{ width: auto !important; height: auto !important; }
div.anythingSlider .anythingControls ul li { display: inline; margin:0 3px}
.anythingControls .thumbNav a{ color: #fff; }
.anythingControls .thumbNav a span{ font-size: 35px; }
.anythingControls .thumbNav a.cur { color: #CCFF01; }









.anythingControls .thumbNav {  position: absolute; right:0; bottom: 10px; text-align: right; width: 870px; background: rgba(0,0,0,0.3);margin: 0 11px;padding: 0 20px;}

.anythingBase .panel >  a > span { position: absolute; bottom: 0px; left: 24px; line-height: 48px; height: 48px; font-size: 16px; color: #fff;z-index: 3;
}




#slider-wrp { position:relative; height: 100%; }
#slider-wrp { position:relative; height: 100%; }
div.anythingSlider .arrow a { display: block; height: 35px; outline: 0 none; text-indent: -9999px; width: 35px; }
div.anythingSlider .arrow { display: block; position: absolute; top: 213px; }
div.anythingSlider .forward { right: -80px; background:url(files/images/20170713160728_1989609726.png) no-repeat; height: 97px; width: 48px; }
div.anythingSlider .back { background:url(files/images/20170713160728_1821587919.png) no-repeat; height: 97px; left: -80px; width:48px;}


.youshi3bg{ background:url(files/images/20170713160729_476520762.jpg) center no-repeat; height:357px;}
.youshi3{ width:427px;} 
.youshi3bt{ font-size:26px; font-weight:bold; color:#fff; padding-top:117px; text-align:center; height:64px;; line-height:64px}
.youshi31{ color:#333; font-size:24px; padding-top:20px;}
.youshi31 span{ font-size:15px; line-height:30px;}


.youshi4bg{ background:url(files/images/20170713160729_765099043.jpg) center no-repeat; height:422px;}


/*dingzhi*/
.dingzhi{ margin-top:30px;}
.dingzhibt{ text-align:center; font-size:42px; color:#006432; font-weight:bold; animation-duration: 1s; animation-name: bounce;}
.dingzhik{ margin:0 auto; overflow:hidden;}
.dingzhi1{ margin-top:6px;}
.dingzhi1 dt{ background:url(files/images/20190517222756_1422561446.jpg) no-repeat; height:360px; width:212px;}
.dingzhi1 dt i{ text-align:center; line-height:360px; border:2px #fff solid; padding:9px 40px; margin-left:35px; font-style:normal;}
.dingzhi1 dt i:hover{ color:#fdfa0c;}
.dingzhi1 dt span {display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.4); transition: 0.5s all;}
.dingzhi1 dt:hover > span { background: rgba(0,0,0,0.1);}
.dingzhi1 dt:hover > span > i {color: yellow;} 


.dingzhi2{ margin-top:32px;}
.dingzhi2 dt{ background:url(files/images/20190517222757_227933006.jpg) no-repeat; height:360px; width:212px; margin-left:10px;}
.dingzhi2 dt i{ text-align:center; font-size:14px; line-height:360px; border:2px #fff solid; padding:9px 40px; margin-left:35px; color:#fff; font-style:normal;}
.dingzhi2 dt i:hover{ color:#fdfa0c;}
.dingzhi2 dt span {display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.4); transition: 0.5s all;}
.dingzhi2 dt:hover > span { background: rgba(0,0,0,0.1);}
.dingzhi2 dt:hover > span > i {color: yellow;} 


.dingzhi3{}
.dingzhi3 dt{ background:url(files/images/20190517222757_521082969.jpg) no-repeat; height:360px; width:212px; margin-left:10px;}
.dingzhi3 dt i{ text-align:center; font-size:14px; line-height:360px; border:2px #fff solid; padding:9px 40px; margin-left:35px; color:#fff; font-style:normal;}
.dingzhi3 dt i:hover{ color:#fdfa0c;}
.dingzhi3 dt span {display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.4); transition: 0.5s all;}
.dingzhi3 dt:hover > span { background: rgba(0,0,0,0.1);}
.dingzhi3 dt:hover > span > i {color: yellow;} 

.dingzhi4{ margin-top:49px; }
.dingzhi4 dt{background:url(files/images/20190517222757_485999442.jpg) no-repeat; height:360px; width:212px; margin-left:10px;}
.dingzhi4 dt i{ text-align:center; font-size:14px; line-height:360px; border:2px #fff solid; padding:9px 40px; margin-left:35px; color:#fff; font-style:normal;}
.dingzhi4 dt i:hover{ color:#fdfa0c; transition:0.5s all;}
.dingzhi4 dt span {display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.4); transition: 0.5s all;}
.dingzhi4 dt:hover > span { background: rgba(0,0,0,0.1);}
.dingzhi4 dt:hover > span > i {color: yellow;} 


.dingzhi5{ margin-top:23px;  }
.dingzhi5 dt{background:url(files/images/20190517222757_1875467307.jpg) no-repeat; height:360px; width:212px; margin-left:10px;}
.dingzhi5 dt i{ text-align:center; font-size:14px; line-height:360px; border:2px #fff solid; padding:9px 40px; margin-left:35px; color:#fff; font-style:normal;}
.dingzhi5 dt i:hover{ color:#fdfa0c;}
.dingzhi5 dt span {display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.4); transition: 0.5s all;}
.dingzhi5 dt:hover > span { background: rgba(0,0,0,0.1);}
.dingzhi5 dt:hover > span > i {color: yellow;} 

.dingzhi1 dt i a{ font-size:14px; color:#fff;}
.dingzhi2 dt i a{ font-size:14px; color:#fff;}
.dingzhi3 dt i a{ font-size:14px; color:#fff;}
.dingzhi4 dt i a{ font-size:14px; color:#fff;}
.dingzhi5 dt i a{ font-size:14px; color:#fff;}
.dingzhi6 dt i a{ font-size:14px; color:#fff;}
.dingzhi7 dt i a{ font-size:14px; color:#fff;}
.dingzhi8 dt i a{ font-size:14px; color:#fff;}
.dingzhi9 dt i a{ font-size:14px; color:#fff;}
.dingzhi10 dt i a{ font-size:14px; color:#fff;}



.dingzhi6{ margin-top:6px;}
.dingzhi6 dt{ background:url(files/images/20190517223159_1687351154.jpg) no-repeat; height:360px; width:212px;}
.dingzhi6 dt i{ text-align:center; line-height:360px; border:2px #fff solid; padding:9px 40px; margin-left:35px; font-style:normal;}
.dingzhi6 dt i:hover{ color:#fdfa0c;}
.dingzhi6 dt span {display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.4); transition: 0.5s all;}
.dingzhi6 dt:hover > span { background: rgba(0,0,0,0.1);}
.dingzhi6 dt:hover > span > i {color: yellow;} 


.dingzhi7{ margin-top:32px;}
.dingzhi7 dt{ background:url(files/images/20190517223200_883377465.jpg) no-repeat; height:360px; width:212px; margin-left:10px;}
.dingzhi7 dt i{ text-align:center; font-size:14px; line-height:360px; border:2px #fff solid; padding:9px 40px; margin-left:35px; color:#fff; font-style:normal;}
.dingzhi7 dt i:hover{ color:#fdfa0c;}
.dingzhi7 dt span {display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.4); transition: 0.5s all;}
.dingzhi7 dt:hover > span { background: rgba(0,0,0,0.1);}
.dingzhi7 dt:hover > span > i {color: yellow;} 


.dingzhi8{}
.dingzhi8 dt{ background:url(files/images/20190517223200_927339223.jpg) no-repeat; height:360px; width:212px; margin-left:10px;}
.dingzhi8 dt i{ text-align:center; font-size:14px; line-height:360px; border:2px #fff solid; padding:9px 40px; margin-left:35px; color:#fff; font-style:normal;}
.dingzhi8 dt i:hover{ color:#fdfa0c;}
.dingzhi8 dt span {display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.4); transition: 0.5s all;}
.dingzhi8 dt:hover > span { background: rgba(0,0,0,0.1);}
.dingzhi8 dt:hover > span > i {color: yellow;} 

.dingzhi9{ margin-top:49px; }
.dingzhi9 dt{background:url(files/images/20190517223200_1741867796.jpg) no-repeat; height:360px; width:212px; margin-left:10px;}
.dingzhi9 dt i{ text-align:center; font-size:14px; line-height:360px; border:2px #fff solid; padding:9px 40px; margin-left:35px; color:#fff; font-style:normal;}
.dingzhi9 dt i:hover{ color:#fdfa0c; transition:0.5s all;}
.dingzhi9 dt span {display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.4); transition: 0.5s all;}
.dingzhi9 dt:hover > span { background: rgba(0,0,0,0.1);}
.dingzhi9 dt:hover > span > i {color: yellow;} 


.dingzhi10{ margin-top:23px;  }
.dingzhi10 dt{background:url(files/images/20190517223200_918091346.jpg) no-repeat; height:360px; width:212px; margin-left:10px;}
.dingzhi10 dt i{ text-align:center; font-size:14px; line-height:360px; border:2px #fff solid; padding:9px 40px; margin-left:35px; color:#fff; font-style:normal;}
.dingzhi10 dt i:hover{ color:#fdfa0c;}
.dingzhi10 dt span {display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.4); transition: 0.5s all;}
.dingzhi10 dt:hover > span { background: rgba(0,0,0,0.1);}
.dingzhi10 dt:hover > span > i {color: yellow;} 













.dingzhi dd{ background:url(files/images/20170713160730_321248415.jpg) bottom no-repeat; height:11px;}

/*case*/
.casebtbg{ background:url(files/images/20170713160730_802990956.jpg) center no-repeat; height:160px;}
.casebtbg span{font-family: ALD; text-transform: uppercase;  font-weight: normal;  font-size: 18px;  color: #fff;}
.casebt1{ text-align:center;  margin-top:47px; animation-duration: 1s; }
.casebt1 a{font-size:42px; color:#fff; font-weight:bold;  transition: 0.5s all;}
.casebt1 a:hover{ color:#DBDE32;  transition: 0.5s all;}
.casebg{ background:url(files/images/20170713160731_2129845024.jpg) center no-repeat; height:815px;}

/* film_focus */
.film_focus{width:1050px;height:503px; overflow:hidden; position:relative; margin:0 auto; margin-top:25px;}
.film_focus .film_focus_imgs_wrap{width:847px;height:503px;background:url(files/images/20170713161539_1306830970.gif) no-repeat center center;}
.film_focus ul.film_focus_imgs{width:847px;height:9999em;position:absolute;left:0;top:0;}
.film_focus ul.film_focus_imgs li{height:503px;overflow:hidden;}
.film_focus .film_focus_desc h3{
	height:45px;line-height:45px;overflow:hidden;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;width:823px;padding-left:24px;z-index:99;font-size:16px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');
}

.film_focus .film_focus_desc1 h3{
	height:100px;line-height:28px;overflow:hidden;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;width:823px;padding-left:24px; padding-top:10px;z-index:99;font-size:16px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');
}

.film_focus ul.film_focus_nav a{ font-size:20px;  color:#fff;}
.film_focus ul.film_focus_nav{width:188px;height:503px;position:absolute;right:0;_right:-0px;top:0;z-index:100;}
.film_focus ul.film_focus_nav li{height:119px; line-height:60px; font-size:20px; position:relative;}
.film_focus ul.film_focus_nav li.cur{;width:188px;}
.film_focus ul.film_focus_nav li img{position:absolute;}

#chanp {
    margin: 0 auto;
    margin-top: 14px;
    position: relative; overflow: hidden; height: 188px;width:1100px; 
    
}
#chanp ul {
    display: block;
    margin-left: 25px;
}
#chanp ul li {
    margin-right: 15px;
}
#chanp ul li:last-child {
    margin-right: 0;
}
/*效果*/
.container { 	position: relative; 	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	-o-transition: all 1s ease;	transition: all 1s ease;	}
.isotope-item {  z-index: 2;  list-style:none;}
.isotope-hidden.isotope-item {  pointer-events: none;  z-index: 1;}

/**** Isotope CSS3 transitions ****/

#container {  margin:0 auto;}
.element {  width: 251px;  height: 188px;  float: left;  overflow: hidden;  position: relative;}


#nivo-lightbox-demo a {	margin: 0px 5px; border: 2px solid #ffffff;	border-radius: 2em; color: #fff;}

.grid figure {	margin:0 0 0 0;	position: relative;	text-align:center;}
.grid figure img {	width: 100%;	display: block;	position: relative;}
.grid figcaption {	position: absolute;	top: 0;	left: 0;	color: #fff;}
.grid figcaption p {margin: 18px 0 5px 0px;	padding: 0;	color: #fff;	font-size:16px;	font-family:"Microsoft Yahei";;line-height:15px;}
.grid figcaption p a {	color:#fff;}
.grid figcaption .meta-box {	color:#fff; position: absolute; bottom: 25px; left: 33px; width: 185px;  text-align: center;}
.grid figcaption span a {	font-size:14px;	color:#fff;font-family:"Microsoft Yahei";;}
.grid figcaption span a:hover {	color:#fff;}
.grid figcaption footer {	position:absolute;	bottom: 25px;	text-align:center;	width:100%;}
.cs-style-5 figure img {	z-index: 10;	-webkit-transition: -webkit-transform 0.4s;	-moz-transition: -moz-transform 0.4s;	transition: transform 0.4s;}
.no-touch .cs-style-5 figure:hover img,
.cs-style-5 figure.cs-hover img {
	-webkit-transform: scale(0.4);
	-moz-transform: scale(0.4);
	-ms-transform: scale(0.4);
	transform: scale(0.4);
}

.cs-style-5 figcaption {
	height: 100%;
	width: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	-moz-transition: -moz-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
}

.no-touch .cs-style-5 figure:hover figcaption,
.cs-style-5 figure.cs-hover figcaption {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	filter: alpha(opacity=100);
}




/*client客户见证*/
.clientbt{ text-align:center; font-size:42px; color:#006432; margin-top:47px; background:url(files/images/20170713161539_1262118536.jpg) center no-repeat; }
.clientbt a{ font-size:42px; color:#006432; font-weight:bold; transition: 0.5s all;}
.clientbt a:hover{ color:#0a914e;  transition: 0.5s all;}

.xt{margin-top: 20px;height: 212px;font-family: "Microsoft YaHei"; width: 1136px;}
.xt ul li{float: left;position: relative;width: 180px}
.xt ul li span{float:left;text-align: center;padding-top:25px}
.xt ul li span a{width: 180px;padding-top: 175px;display: block;color: #333333;font-size: 22px;text-transform: uppercase; line-height:50px;}
.xt ul li span a:hover{font-weight: bold;text-decoration: none;}
.xt ul li p{width: 307px; padding:51px 0 0 24px;display: block;float: left;color: #333333;font-size: 16px;line-height: 35px}
.xt ul li p a{ color:#0a914e; font-size:16px;}
.xt ul li p a:hover{ text-decoration:underline;}
.xt ul li span a.s1{background: url(files/images/20170713161540_728284197.jpg) no-repeat}
.xt ul li span a.s2{background: url(files/images/20170713161540_1601926232.jpg) no-repeat}
.xt ul li span a.s3{background: url(files/images/20170713161540_1210932968.jpg) no-repeat}
.xt ul li span a.s4{background: url(files/images/20170713161540_1431036713.jpg) no-repeat}
.xt ul li span a.s1:hover,.xt ul li.l1 span a.s1{background: url(files/images/20170713161540_728284197.jpg) no-repeat}
.xt ul li span a.s2:hover,.xt ul li.l1 span a.s2{background: url(files/images/20170713161540_1601926232.jpg) no-repeat}
.xt ul li span a.s3:hover,.xt ul li.l1 span a.s3{background: url(files/images/20170713161540_1210932968.jpg) no-repeat}
.xt ul li span a.s4:hover,.xt ul li.l1 span a.s4{background: url(files/images/20170713161540_1431036713.jpg) no-repeat}
.xt ul li.l1{width: 580px; overflow:hidden;}
.xt ul li{ height:238px; overflow:hidden; transition:all 0.5s ease-out; -moz-transition:width 0.5s ease; -webkit-transition:width 0.5s ease;-o-transition:width 0.5s ease;}
.xt ul li em{background: url(files/images/20170713161541_1163706389.jpg) no-repeat right 0;height: 280px;position: absolute;right: 0;top: 0;width: 21px;display: block;}



/*新闻*/

.title_f{font:bold 30px/30px "Microsoft Yahei"; color: #006432; padding-top: 20px; text-align: center;}
  

.convert{ width:1100px; margin:0 auto; background: url(files/images/20170727094452_1890635886.jpg) no-repeat center 30px;}
.convert .tab{width:718px; height:50px; margin:0 auto; padding-top: 30px;}
.convert .tab a{display:block; color:#666; text-align: center; width: 118px; height:30px; line-height: 30px; font-size:16px; float:left;}
.convert .tab a.on{display:block; color:#fff; background:url(files/images/20170713161541_1202270783.png) no-repeat center;}


.convert .content{ overflow:hidden; width:1100px; height:435px; position:relative; margin-top:20px;}
.convert .content ul{ position:absolute; left:0; top:0; height:380px;}
.convert .content li{ width:1100px; height:auto; float:left;}
.content ul li table > tbody > tr:nth-child(2) { margin-top: 10px;}
.convert .content tr { display: block;}

.news_l{ float:left; width:540px;}
.news_l .news_div_item{ position:relative;}
.news_l .divdgweb_new_div_item{ position:relative;}
.news_l .news_div_item_pic{ position:absolute; top:0;}
.news_l .news_div_item_content{line-height:30px; width:540px; padding-top:10px; position:absolute; top:260px;}
.news_l .divdgweb_new_div_item_content{line-height:30px; width:540px; padding-top:10px; position:absolute; top:260px;}
.news_l .news_div_item_body,.news_l .divdgweb_new_div_item_body{ color:#999; line-height:22px; margin-top:10px;}
.news_l .news_div_item_a,.news_l .divdgweb_new_div_item_a{color:#222; font-size:18px;}
.news_l .news_div_item_a:hover,.news_l .divdgweb_new_div_item_a:hover{color:#ed6c00;}


.news_l .news_div_item_date,.news_l .divdgweb_new_div_item_date{position:absolute; right:0; line-height:15px; top:279px; color:#999;}
.news_l .news_div_item_date div,.news_l .divdgweb_new_div_item_date div{float:left;}


.news_r .news_div_item_date,.news_r .divdgweb_new_div_item_date{position:absolute; right:0; line-height:15px; top:5px; color:#999;}

.news_r .news_div_item_date div{float:left;}
.news_r .divdgweb_new_div_item_date div{float:left;}


.news_r{ float:right; width:431px;}
.news_r .news_div,.news_r .divdgweb_new_div{ float:right; width:412px; padding-top:10px; padding-left:120px;  background:url(files/images/20170713161541_1125833302.jpg) no-repeat  left top;}
.news_r .news_div .news_div_item:nth-child(1){ display:none;}   /*第一条新闻已在左边调用，所以此处设置不显示*/
.news_r .news_div_item,.news_r .divdgweb_new_div_item{width:412px; height:128px; position:relative;}


.news_r .news_div_item_a,.news_r .divdgweb_new_div_item_a{color:#222; font-size:14px;}
.news_r .news_div_item_a:hover,.news_r .divdgweb_new_div_item_a:hover{color:#ed6c00;}

.news_r .news_div_item_content,.news_r .divdgweb_new_div_item_content{ float:left; line-height:22px; width:412px;}
.news_r .news_div_item_body,.news_r .divdgweb_new_div_item_body{ color:#999; padding-top:10px;}
.news_r .divdgweb_new_div .divdgweb_new_div_item:nth-child(1){ display:none;}   /*第一条新闻已在左边调用，所以此处设置不显示*/




/*0422*/
.yyalnrbt li em { display: block; text-align: center; }
.yyalnrbt li span { display: block; text-align: center; height: 40px; line-height: 40px; }
.yyalnrneirong > div > span { position: absolute; bottom: 0; left: 0; width: 826px; background: rgba(0,0,0,0.5); line-height: 32px; height: 68px; text-align: left; color: #fff; font-size: 16px; padding: 15px 20px;}
.yyalnrneirong > div { position: relative; }

.concern2 ul li li em:hover {transform: scale(1.1);}
.concern2 ul li em:hover {transform: scale(1.05);}
.concern2 ul li em {transition: 0.3s all;}
.concern2 li em img{ transform:scale(1); filter: alpha(opacity=0); transition:0.3s all;}
.concern2 li em:hover img{animation-duration: 1.5s;animation-name: flipInX;}

/*banquan*/
#banquanbj{ height:305px; background:url(files/images/copyright_bg.png) repeat-x;}
.banquan_1{ width:147px; height:169px; float:left; background:url(https://site.di7.com/member/web17483xi/files/images/20170720114203_1685020648.jpg) no-repeat;}
#banquan_2{ width:843px; float:right; margin-top:17px;}
.bq_1{ padding-left:10px; height:52px; line-height:52px; border-bottom:solid 1px #4b4b4b; color:#fff;}
.bq_1 a{ color:#fff;}
#banquan_3{ margin-top:22px;}
.bq_2{ padding-left:10px; width:525px; float:left; line-height:25px; color:#fff; font-size:14px;}
.bq_2 a{ color:#fff; font-size:14px;}
.bq_3{ width:283px; float:right; padding-left:5px;}
#links{ margin-top:20px; height:45px; line-height:45px;}
.links_1{ color:#fff; width:70px; float:left;}
.links_2{ width:1010px; float:right;}



    .dingbu{ height: 40px; background: #eee; line-height: 40px; }
    .dingbu p, .dingbu a{ font-size: 14px; color: #8e8e8e;}
    
    
/*hzkh*/
#hzkh{ margin-top:15px; width:1002px; margin:0 auto; overflow:hidden;}
#hzkhbt{ background:url(images/20170614114805_305616256.jpg) center no-repeat; height:141px;}
#hzkhnr{ margin-top:25px;}

/*hzhb*/
#hzkh_c_c{}
#hzkh_c_cs{}
#hzkh_c_cs li{float:left; width:167px; overflow:hidden; height:119px;}
#hzkh_c_cs img{width: 165px; height: 117px; background: #fff; border: 1px #ccc solid;}
#hzkh_c_cs img:hover{width: 165px; height: 117px; border: 1px #f27200 solid; background: #fff;}

#hzkh_c_cb{width:206px; margin:0 auto; line-height:40px; text-align:center; border:1px solid #bbb; font-size:12px; margin-top:40px;}
#hzkh_c_cb a{color: #333; text-decoration: none; width:206px; line-height:40px; text-align:center; display:block; font-size:12px;}
#hzkh_c_cb a:hover{color: #fff; text-decoration: none; background:#004785;}
#tooltip{position:absolute; border:1px solid #ccc; background:#333; padding:2px; display:none; color:#fff; padding:10px;}   



#nyflnr>table>tbody>tr>td>a{ display:block; line-height:52px;}
#nyflnr>table>tbody>tr>td>a:hover{ color:#fff;}

#nyfl{ width:230px; float:left;}
.nyflbt{ background:url(files/images/20170615095013_109542003.jpg) no-repeat; height:82px; line-height:82px; font-size:30px; color:#fff; text-align:center;}
#nyflnr{ background:url(files/images/20170615095013_1799440395.jpg) repeat-y; text-align:center; color:#eaeaea; display:block; line-height:52px;}
#nyflnr a{ color:#666px; font-size:14px; display:block;}
#nyflnr br { display: none;}
#nyflnr a:hover{ background:url(files/images/20170615095013_1686805314.jpg) no-repeat; text-align:center; color:#fff; font-size:14px; }
#nyflnr table{ width:230px;}
#nyfldb{ background:#097f3b url(files/images/20170615095014_565736027.jpg) no-repeat; padding-top:70px; padding-bottom:10px; padding-left:17px; color:#fff; line-height:25px; font-size:12px; margin-top:2px;}
