@charset "gb2312";
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,i{margin:0; padding:0;}
li,i{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:14px;}
img{border:0;}
.clear{height:0; overflow:hidden; clear:both;}
dl,dt,dd{margin: 0px; padding: 0px; list-style: none;}
.fl{ float:left}
.fr{ float:right}
body,td,th{font-size: 14px;	color:#333;}
a{font-size:14px; color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
body{font-family:Microsoft YaHei; font-size: 14px; min-width:1200px; background:url(../uploadfile/image/20170707/20170707153007_175469523.jpg) center top no-repeat;}

.w1100 { width:1100px; margin:auto;}

.top { color:#333; height:33px; line-height:33px;}
.top a { color:#333}


.toubu { height:144px; overflow:hidden}

.toubu strong { height:53px; display:block;  margin-left:18px; float:left; margin-top:34px; line-height:30px;}
.toubu strong a { font-size:24px; color:#d70e1e; letter-spacing:3.2px;}
.toubu span { color:#333; font-size:16px; font-weight: normal;}

.df img {-webkit-animation:rollIn 0.5s .1s ease both;

-moz-animation:rollIn 0.5s .1s ease both;}

@-webkit-keyframes rollIn{

0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}

100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}}

@-moz-keyframes rollIn{

0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}

100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}
}


.nav { height:60px; font-family:Microsoft YaHei;}
.nav li { font-size:14px; float:left; text-align:center; height:60px; line-height:60px; position:relative}
.nav li a { color:#fff; font-size:15px; display:block; padding-left:35px; padding-right:35px;}
.nav li a:hover { transition:1s all;-webkit-transition: 1s all;-o-transition:1s all;-moz-transition:1s all;-ms-transition:1s all; background:#3ead0e;  display:block; color:#fff}
.nav li a:hover span a { color:#858585}
.nav li.noming { background:#3ead0e; display:block; font-weight:bold; color:#fff; font-weight:bold}
.nav li.noming a { color:#fff}
.nav li.a_nav { background:#3ead0e; display:block; font-weight:bold; color:#fff; font-weight:bold}

.focus {width:100%; height:500px; overflow:hidden; position:relative;}
.focus ul {height:500px; position:absolute;}
.focus ul li {float:left; width:100%; height:500px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:1002px; left:50%; margin-left:-501px; height:24px; bottom:36px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:200px; background:url(http://114my.cn.114.114my.net/cym/QQ-Flash/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
#banner{overflow:hidden;}

.sousuo { width:100%; margin:auto; background:url(../uploadfile/image/20170615/20170615163038_814515404.jpg) center no-repeat; height:70px; overflow: hidden}

.search_tu { float:right; width:49px; height:33px; overflow:hidden}
.search_2 {float:left; width:278px;}
.search_2 input{ background: none; outline: none; border: solid 1px #fff; border-right: none; border-left: none; width:278px; height:31px; line-height:31px; color:#fff;}
.zhonjian {margin-top:20px; width:327px; margin-left:50px;}
.zhonjian_wenzi { margin-top:25px;}

.pro_til { background:url(../uploadfile/image/20170615/20170615164734_56421693.jpg) bottom no-repeat; margin-bottom:20px; padding-bottom:15px; overflow:hidden}
.pro_til strong { display:block; float:left; color:#038be1; font-size:22px; margin-top:5px;}
.pro_til img { float:right; margin-top:10px;}


.fenlei_qt{ width:180px; background:url(../uploadfile/image/20170615/20170615164441_1806526478.jpg) !important; line-height:67px; padding-left:43px !important; color:#333; font-weight:bold}

.fenlei { width:223px; overflow:hidden}
.fenlei li tr td{ width:180px; background:url(../uploadfile/image/20170615/20170615164441_1806526478.jpg) !important; line-height:67px; padding-left:43px !important; color:#333;}

#lyoc1 td{ width:180px; background:url(../uploadfile/image/20170804/20170804100428_2122456344.jpg) !important; line-height:67px; padding-left:43px !important; color:#333;}
#lyoc2 td{ width:180px; background:url(../uploadfile/image/20170804/20170804100428_2122456344.jpg) !important; line-height:67px; padding-left:43px !important; color:#333;}
#lyoc3 td{ width:180px; background:url(../uploadfile/image/20170804/20170804100428_2122456344.jpg) !important; line-height:67px; padding-left:43px !important; color:#333;}
#lyoc4 td{ width:180px; background:url(../uploadfile/image/20170804/20170804100428_2122456344.jpg) !important; line-height:67px; padding-left:43px !important; color:#333;}
#lyoc5 td{ width:180px; background:url(../uploadfile/image/20170804/20170804100428_2122456344.jpg) !important; line-height:67px; padding-left:43px !important; color:#333;}
#lyoc6 td{ width:180px; background:url(../uploadfile/image/20170804/20170804100428_2122456344.jpg) !important; line-height:67px; padding-left:43px !important; color:#333;}

.fenlei li a { color:#333; font-size:16px;}
.fenlei_til { width:223px; height:100px; background:url(../uploadfile/image/20170615/20170615164211_1679191968.jpg); text-align:center; overflow:hidden}
.fenlei_til strong { display:block; color:#fff; font-size:22px; margin-top:18px; letter-spacing:1px;}



.fenlei_norl a { color:#b66f08; font-weight: bold}



.pro { margin-top:35px; overflow:hidden}
.pro_nor dl { width:855px; height:353px; position:relative; margin-bottom:20px; overflow:hidden}
.pro_nor dl dd { width:380px; height:353px; padding-left:15px; position:absolute; top:0; right:0;  color:#b1e3ff; line-height:30px; letter-spacing:1px; overflow:hidden}
.pro_nor dl dd strong { color:#fff; display:block; font-weight:normal; font-size:18px; margin-top:25px; margin-bottom:15px;}
.pro_nor dl dd img { margin-top:25px;}
.pro_nor dl dt { width:855px; height:354px; overflow:hidden}
.pro_nor dl dt img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.pro_nor dl dt:hover img{transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.pro_nor td img { border: solid 1px #ccc;}

@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}
}
.pro_nor dl:hover dd {  -webkit-animation:test 0.3s ease-in 2; cursor:pointer;}
.dis { display:none}

.quality dl {width:855px; margin:auto; overflow:hidden;}

.quality_con{position: relative; width:855px; overflow:hidden;}

.quality_con i{position: absolute; left: 30px;top: 410px; z-index:99;}
.quality_con i a{ display: inline-block; width: 10px; height: 10px; overflow: hidden; background:url(http://www.lfhuaneng.com/Skins/Default/Img/Index/dot.gif) no-repeat; margin: 0 4px;}
.quality_con i a:hover,.quality_con i a.cur{background:url(http://www.lfhuaneng.com/Skins/Default/Img/Index/dot.gif) no-repeat 0 -10px; }

.quality_con .prev,.quality_con .next{ width:37px; height:88px; display:block; position:absolute; z-index:99;}
.quality_con .prev{ left:0px; top:145px;   background:url(../uploadfile/image/20170615/20170615172529_1565315690.jpg) no-repeat; }
.quality_con .next{right:0px; top:145px; background:url(../uploadfile/image/20170615/20170615172530_707808560.jpg) no-repeat ;}
.quality_con .prev:hover{ background:url(../uploadfile/image/20170615/20170615172530_1305019470.jpg) no-repeat;}
.quality_con .next:hover{ background:url(../uploadfile/image/20170615/20170615172530_1195920432.jpg) no-repeat;}
.quality p1{ color:#017fcb; font-weight:bold; }
.quality p2{ color:#cf0006; font-weight:bold;}

.protutu { margin-top:20px;}

.tedian_bj { width:100%; margin:auto; /*background:url(../uploadfile/image/20170616/20170616103723_899368730.jpg) center bottom no-repeat;*/}
.tedian { margin-top:30px; overflow:hidden}
.tedian dl { float:left; width:535px; margin-bottom:20px; overflow:hidden}
.tedian dl:hover { cursor:pointer; -webkit-animation-name: bounce; animation-name: bounce;  transform-origin: center bottom; animation-duration: 1s;}
.tedian dl dt { height:112px; float:left}
.tedian dl dd { float:right; width:400px; line-height:30px; overflow:hidden}
.tedian dl:hover dd { color:#333}
.tedian dl:hover dd strong { color:#3ead0e}
.tedian dl dd strong { color:#038be1; font-size:20px; display:block; margin-bottom:7px;}
.tedian dl dt img{ -webkit-transition:all 1s; -moz-transition:all 1s; border-radius:112px;}
.tedian dl dt:hover img{transition:all 1s; transform: scale(1) rotate(360deg); -moz-transform: scale(1) rotate(360deg); -webkit-transform: scale(1) rotate(360deg);}
.tedian dl:hover {  -webkit-animation:test 0.3s ease-in 2; cursor:pointer;}

.anli { width:100%; margin:auto; /*background:url(../uploadfile/image/20170616/20170616114950_1498985194.jpg) bottom no-repeat; */ overflow:hidden}
.anli_til { width:1100px; margin:auto;  line-height:33px; text-align:center; margin-top:30px; }
.anli_til strong { font-size:16px; color:#3ead0e;}
.anli_til span { font-size:24px; font-weight:bold; color:#038be1; padding-left:5px; display:block; letter-spacing:2px;}
.anli_gengduo { /*background:url(../uploadfile/image/20170616/20170616135159_958436106.jpg) top repeat-x;*/ text-align:center; margin-top:10px;}
.anli_nor { margin-top:20px; margin-bottom:10px; overflow:hidden}
.anli_nor dl { width:540px; background:#f6f6f6; border: solid 1px #e8e8e8; float:left; margin-right:20px; margin-bottom:20px; overflow:hidden}
.anli_nor dl:nth-of-type(even) { margin-right:-20px;}
.anli_nor dl dd { width:260px; margin:auto; color:#333; line-height:30px; height:130px; float:right; margin-right:20px;}
.anli_nor dl dd strong { font-size:18px; display:block; font-weight: normal; color:#038be1; margin-top:15px; margin-bottom:5px;}
.anli_nor dl dd span { line-height:30px;}
.anli_nor dl dd span a { color:#3ead0e}
.anli_nor dl dt { float:left; width:236px; height:183px; overflow:hidden}
.anli_nor dl dt img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.anli_nor dl dt:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}
}
.anli_nor dl:hover { -webkit-animation:test 0.3s ease-in 2; background:#ecf5f9; cursor:pointer;}

.gg { width:100%; margin:auto; height:160px; background:#038be1; text-align:center}

.youshi_til { text-align:center; background:url(../uploadfile/image/20170616/20170616155610_1602895684.png) bottom no-repeat; padding-bottom:30px; font-size:24px; font-weight:bold; margin-top:30px; overflow:hidden}
.youshi_til strong { color:#038be1;}
.youshi_til span { color:#3ead0e}
.youshi { margin-top:20px; margin-bottom:35px; overflow:hidden}
.youshi dl { width:275px; height:478px; background:#f5f5f5; float:left; overflow:hidden}
.youshi dl dt { float:left}
.youshi dl dd { width:275px; height:238px; float:right; text-align:center;}
.youshi dl dd img { margin-top:20px;}
.youshi dl dd strong { display:block; color:#038be1; padding:5px; width:200px; margin:auto; font-size:18px; margin-top:10px; margin-bottom:5px;}
.youshi dl dd span {display:block;width:230px; margin:auto; line-height:28px;}

.jianjie_til { background:url(http://login.114my.cn/memberpic/dgjiahe/uploadfile/image/20170523/20170523142649_1594532795.png) center bottom no-repeat; padding-bottom:50px; margin-bottom:20px; margin-top:40px; text-align:center; line-height:35px; font-size:16px; overflow:hidden}
.jianjie_til strong { display: block; font-size:26px; color:#133072}
.jianjie_til span { color:#a2a2a2}


.jianjie { background:url(../uploadfile/image/20170616/20170616114950_1498985194.jpg) bottom center; margin-top:20px; overflow:hidden}
.jian_wz { margin-left:35px; width:500px; line-height:35px; overflow:hidden}
.jian_wz span { font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#c2c2c2; text-transform:uppercase; display:block; margin-top:39px;}
.jian_wz strong { color:#038be1; font-size:22px; display:block; margin-bottom:30px;}
.gengduo { width:120px; height:30px; line-height:30px; background:#fff; border: solid 1px #ef0021; text-align:center; margin-top:20px;}
.gengduo a { color:#ef0021}
.jian_tu { margin-right:30px; margin-top:25px;}
.jian_nor {background:url(../uploadfile/image/20170616/20170616204523_523952683.jpg) top center no-repeat; margin-top:35px; margin-bottom:35px; height:411px; overflow:hidden}

.xinwen_til { width:400px; margin:auto; text-align:center; color:#cf0006; font-size:18px; margin-top:40px; font-weight: bold;}
.xinwen_til strong { float:left; width:200px; height:45px; line-height:45px; color:#333; background:#bcbcbc; display:block; font-weight: normal}
.xinwen_til span {float:left; width:200px; height:45px; line-height:45px; color:#333; background:#bcbcbc; display:block; font-weight: normal}
.xinwen_til strong a { color:#333; font-size:18px;}
.xinwen_til span a { color:#333; font-size:18px;}

.xinwen_til strong.on {color:#fff; background:#038be1;}
.xinwen_til span.on {color:#fff; background:#038be1;}
.xinwen_til strong.on a {color:#fff; background:#038be1; font-size:18px;}
.xinwen_til span.on a {color:#fff; background:#038be1; font-size:18px;}


.xinwen_til img { margin-top:15px; margin-bottom:15px;}
.xinwen_nor { margin-top:30px; margin-bottom:40px;}
.xinwen_til strong:hover {color:#fff; background:#038be1; font-size:20px;}
.xinwen_til span:hover {color:#fff; background:#038be1; font-size:20px;}
.news_div {  }
.news_div_item { }
.news_div_item:nth-child(3) { margin-right:-40px;}
.news_div_item:hover{ /*-webkit-box-shadow: 0px 0px 25px #D3D3D3; box-shadow: 0px 0px 25px #D3D3D3;*/}

.news_div_item_content { border-bottom:dashed 1px #ccc; margin-top:10px;}
.news_div_item_pic {}
.news_div_item_pic img { display:none;}
.news_div_item_date { position:absolute; top:300px; width:300px; height:103px; padding:0px 20px; z-index:1; overflow:hidden}
.news_div_item_title .news_div_item_a { padding-left:15px; line-height:40px; height:40px; font-size:14px;  background:url(../uploadfile/image/20170708/20170708143327_1592351194.png) left no-repeat;}
.news_div_item_body {display:none;}
.news_div_item_day { font-size:30px; color:#ec1b24; position:absolute; top:35px;z-index:1;}
.news_div_item_year { background:#038be1; padding:2px 0px 2px 5px; position:absolute; top:80px; color:#fff}
.news_div_item_month { background:#038be1; padding:2px 5px 2px 5px; position:absolute; top:80px; left:62px;color:#fff}

.changjian {margin-bottom:40px;}

.changjian .divdgweb_new_div  { height:431px; }
.changjian {margin-top:30px; overflow:hidden}
.changjian .divdgweb_new_div_item { width:340px; height:430px; float:left; margin-right:40px; position:relative;}
.changjian .divdgweb_new_div_item:nth-child(3) { margin-right:-40px !important;}
.changjian .divdgweb_new_div_item:hover { -webkit-box-shadow: 0px 0px 25px #D3D3D3; box-shadow: 0px 0px 25px #D3D3D3;}

.changjian .divdgweb_new_div_item_content {padding-left:15px; line-height:40px; height:40px; font-size:14px;  background:url(../uploadfile/image/20170708/20170708143327_1592351194.png) left no-repeat;}

.changjian .divdgweb_new_div_item_title a{}
.changjian .divdgweb_new_div_item_body{  line-height:22px; margin-top:10px;}
.changjian .news_div_item_pic { position:absolute; top:0; width:340px; height:200px; overflow:hidden}
.changjian .news_div_item_pic img {width:338px; height:199px; border: solid 1px #ccc; border-bottom: none; overflow:hidden}
.changjian .divdgweb_new_div_item_day {  display: none}
.changjian .divdgweb_new_div_item_year {  display: none}
.changjian .divdgweb_new_div_item_month {  display: none}
.changjian .divdgweb_new_div_item_date { display: none}
.dis { display: none}

.yqlj { width:100%; margin:auto; background:#038be1; height:60px; line-height:60px; overflow:hidden}
.yqlj_til {font-size:20px; color:#fff}
.yqlj_til span { font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-left:10px;}
.yqlj_nor { width:930px;}


.banquan { background:#f7f7f7;  overflow:hidden}
.zhongjian { margin-top:40px; margin-bottom:40px; overflow:hidden}
.zhongjian li { float:left; width:120px; line-height:28px; overflow:hidden}
.zhongjian li strong { display:block; font-size:18px; font-weight: normal; color:#038be1; background:url(http://login.114my.cn/memberpic/kangsheng/uploadfile/image/20170408/20170408154207_349304725.jpg) left bottom no-repeat; padding-bottom:20px; margin-bottom:20px;}
.zhongjian li.gengkuan  { width:313px; border-left: solid 1px #dedede; padding-left:30px;}
.zhongjian li.erweima { width:210px; margin-left:35px;}

.zhongjian li:nth-child(2) { width:140px;}
.dibu { height:60px; line-height:60px; text-align:center}

.nav li dl {display:none;}
.nav li.dhh  {background:url(http://login.114my.cn/memberpic/tianfu/uploadfile/image/20170418/20170418094450_269048163.jpg) no-repeat #0a6ac1; background-position:48px 90px; color:#fff;}
.nav li.dhh a { color:#fff; }
.nav li.dhh dl { width:135px; background:url(http://login.114my.cn/memberpic/tianfu/uploadfile/image/20170418/20170418102541_1402907337.jpg) repeat-y #fff; box-shadow:0px 5px 5px #d4d4d4; position: absolute; top:60px; display:block; z-index:10000; padding-top:10px; overflow:hidden;}
.nav li.dhh dd { width:144px; text-align:left; padding-left:27px; color:#fff; line-height:40px; height:40px; background:url(http://login.114my.cn/memberpic/tianfu/uploadfile/image/20170418/20170418102615_569820252.jpg); display:block; overflow:hidden; float:none !important;border-bottom:#FFF 1px solid;}
.nav li.dhh dl dd a { width:120px; padding-left:0px; padding-right:0px; padding-top:0px; color:#333; font-size:14px; font-weight: normal}
.nav li.dhh dl dd a:hover { background: none; color:#0a6ac1; display:block; font-weight:bold;}
.nav li.dhh dl.juli { left:-250px;}
.nav li.dhh dl.juli1 { right:0px;}

.newsbt{font-weight:bold; font-size:17px; color:#038be1; height:28px;}
.newsli{ padding:10px 0px 10px 0px;; border-bottom:dashed 1px #ccc; margin-top:10px;}
.newsli p{background:url(../uploadfile/image/20170708/20170708143327_1592351194.png) bottom left no-repeat; width:6px; height:15px; float:left;}
.newswidth{width:1100px; margin:auto; height:400px;}
.news_ul1{width:525px; float:left; margin-right:50px; padding-bottom:20px;}
.news_ul2{width:525px; float:left; padding-bottom:20px;}

.divdgweb2_tag li{padding-left:15px; line-height:40px; height:40px; font-size:14px;  background:url(../uploadfile/image/20170708/20170708143327_1592351194.png) left no-repeat;border-bottom: dashed 1px #ccc;}



.divdgweb2_tag li{margin-top: 10px !important; }

.divnews_tag li{padding-left:15px; line-height:40px !important; height:40px !important; font-size:14px;  background:url(../uploadfile/image/20170708/20170708143327_1592351194.png) left no-repeat;border-bottom: dashed 1px #ccc; margin-top:10px !important;}

.miaoshu_head{width:100% !important; text-align: left !important;}

#left{    height: auto !important;}

/*娴姩QQ*/
.back-top-container {
  display: block;
  position: fixed;
  right: 50px;
  bottom: 50px;
  cursor: pointer; 
z-index: 99999;}

.back-top {
  opacity: 0.8;
  width: 32px;
  height: 32px;
  z-index:10000000;
  background: #868686 url(../uploadfile/image/20170730/20170730144852_377182199.png) center center no-repeat; }
  .back-top:hover {
    opacity: 1; }

.back-top-text {
  margin-top: 3px;
  padding-left: 7.5px;
  width: 32px;
  border: 1px solid #000;
  border-radius: 5px;
  background: #fff; }
  
.back-top:hover {
opacity: 1; }
.yb_conct {
  position: fixed;
  z-index: 9999999;
  top: 200px;
  right: -127px;
  cursor: pointer;
  transition: all .3s ease; }
  .yb_conct a {
    color: #fff;
    text-decoration: none; }
    .yb_conct a:hover {
      color: #ffffff; }

.yb_bar ul li {
  width: 180px;
  height: 53px;
  font: 16px/53px 'Microsoft YaHei';
  color: #fff;
  text-indent: 54px;
  margin-bottom: 1px;
  border-radius: 3px;
  transition: all .5s ease;
  overflow: hidden; }

.yb_bar .yb_top {
  background: #3ead0e url(../uploadfile/image/20170919/20170919194451_1173779785.png) no-repeat 0 0; }

.yb_bar .yb_phone {
  background: #3ead0e url(../uploadfile/image/20170919/20170919194451_1173779785.png) no-repeat 0 -57px; }

.yb_bar .yb_QQ {
  background: #3ead0e url(../uploadfile/image/20170919/20170919194451_1173779785.png) no-repeat 0 -113px; }

.yb_bar .yb_1688 {
  background: #3ead0e url(../uploadfile/image/20170919/20170919194451_1173779785.png) no-repeat 0 -172px; }


.yb_bar .yb_en{
  background: #3ead0e url(../uploadfile/image/20170919/20170919194451_1173779785.png) no-repeat 0 -226px; }


.yb_bar .yb_ercode {
  background: #3ead0e url(../uploadfile/image/20170919/20170919194451_1173779785.png) no-repeat 0 -282px; }

.hd_qr{margin-left:10px;}



.linkTagcs li { width: 120px !important; }