﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}



/**/
.banner { height: auto;max-width: 1920px;margin: 0 auto!important;position: relative;margin-top: -0px;}
.banner .bd li {float: left;width: 100%;line-height: 0;}
.banner .bd li img {width: 100%;}
.banner .bd li a {display: block;}
.banner .hd{z-index:1;margin:0 auto;text-align:center;position:absolute;left:0;width:100%;bottom:5%;cursor:pointer}
.banner .hd li{width:18px;height:18px;background:#fff;display:inline-block;margin:0 10px;border-radius:16px}
.banner .hd li.on{background:#ff0000}
.banner .prev{position:absolute;font-size:0;left:0;opacity:0;top:50%;transform:translateY(-50%);z-index:10;transition:all .5s}
.banner .next{position:absolute;font-size:0;right:0;opacity:0;top:50%;transform:translateY(-50%);z-index:10;transition:all .5s}
.banner:hover .prev{left:4%;opacity:1}
.banner:hover .next{right:4%;opacity:1}
/**/
.bgh{background:url(../images/tils.jpg) no-repeat center 0; height:711px; }
.tils h3{ line-height: 100%; padding-top: 132px;}
.tils h3 i{ display: block; line-height: 100%; color: #333333; font-size: 42px;}
.tils h3 i span{ color: #225bb5;}
.tils h3 em{ display: block; line-height: 100%;font-weight: normal; color: #333333; font-size: 18px; padding: 15px 0 35px 0;    background: url(../images/h2.png) no-repeat left bottom; margin-bottom: 18px;}
.tils p{ height: 184px; width: 633px; color: #666666; font-size: 16px; line-height: 28px;}
.tils h4 a{ display:block; width: 195px; height: 53px; line-height: 53px; text-align: center; font-size: 15px; color: #fff; transition: all 0.2s;background: url(../images/hq_btn.png) no-repeat;font-weight: normal;}
.tils h4 a:hover,.hdq1 dl dt em a:hover{ transform: translateY(-7px);letter-spacing: 3px;}
.qim dl dd a:hover{transform: translateX(-7px);letter-spacing: 3px;}

.t_rr{ position: absolute; right: -350px;top:1px;background:url(../images/t_bg01.png) no-repeat; width: 871px; height: 645px; }
.t_rr ul{ padding: 99px 0 0 205px;}
.t_rr ul li{ clear: both; height: 178px; color: #fff;}
.t_rr ul li i{ display: inline-block; float: left; line-height: 85%; font-size: 80px; font-family: Bahnschrift; margin-top: 19px; width: 140px;}
.t_rr ul li em{ display: inline-block; float: left; line-height: 100%; font-size: 20px;}
.t_rr ul li em span{ display:block; margin-bottom: 7px; height: 72px; background: #dd4715; width: 72px; border-radius: 72px; text-align: center; line-height: 72px;font-weight: bold; font-size: 38px;transition: all 0.2s;}
.t_rr ul li em:hover span{transform: scale(1.15);}
/**/
.seachs{ overflow: hidden; height:71px;}
.seachs p{ overflow: hidden; float:right; line-height: 75px; padding-left: 30px;background:url(../images/s_hot.png) no-repeat 0 22px; font-size: 14px; color:#333333;}
.seachs p a{display: inline-block; font-size: 14px; color: #666666; padding: 0 10px;}
.seachs p a:hover{ text-decoration: underline; color: #000;}
.seachs h4{ float: left; margin-top: 14px;background:url(../images/seach.png) no-repeat; width: 292px; height: 43px; overflow: hidden;}
.seachs h4 button{ display: inline-block; float: right; cursor: pointer; height: 43px; outline: none; width: 35px; background: none; border: none;}
.seachs h4 input{ display: inline-block; float: left; height: 43px; line-height: 43px; border: none; outline: none; padding-left: 17px; width: 236px; font-size: 14px; color: #666666; background: none;}
/**/
/*走进*/
/**/
.pros{ overflow: hidden; padding-top: 119px; height: 409px;}
.pros h2{ margin-bottom: 27px;}
.pros dl{ float: left; overflow: hidden; width: 187px; height: 242px; border: 1px solid #d9d9d9; margin-right: 13px;}
.pros dl:last-of-type{ margin-right: 0;}
.pros dl dt{ height: 53px; line-height: 53px;border-bottom: 1px solid #d9d9d9; padding: 0 14px; color: #333333; font-size: 16px; font-weight: bold; margin-bottom: 19px;}
.pros dl dt a{color: #333333; }
.pros dl dt span{ display: inline-block; float: right; font-size: 12px; color: #225bb5; text-transform: uppercase;}
.pros dl:hover dt{background:url(../images/dtbg.png) no-repeat;}
.pros dl:hover dt a{ color: #fff;}
.pros dl:hover dt a span{ color: #fff;}
.pros dl dd{clear: both;}
.pros dl dd p{ float: left; line-height: 100%; padding-left: 17px; width: 75px; margin-bottom: 20px; position: relative; }
.pros dl dd p:before{ position: absolute; content: ""; left:74px; height: 1px; width: 0; background: #20ae5d; top:7px; z-index: 56!important; transition: all 0.2s;}
.pros dl dd p a{ display: inline-block; line-height: 110%; color: #666666; font-size: 14px;}
.pros dl dd p a:hover{ color: #1ead5f;}
.pros dl:nth-of-type(1) dd p,.pros dl:nth-of-type(2) dd p,.pros dl:nth-of-type(3) dd p,.pros dl:nth-of-type(4) dd p,.pros dl:nth-of-type(5) dd p,.pros dl:nth-of-type(6) dd p{ clear: both; width: 160px;}
.pros dl dd p em{ display: none; position: absolute; left:87px; top: -19px; background: #eee; width: 102px; height: 189px; z-index: 55!important;; padding-top: 20px; padding-left: 14px; box-sizing: border-box;}
.pros dl dd p em a{ display: block; margin-bottom: 20px; padding-right: 10px;}
.pros dl:hover{ box-shadow: 0 0 15px rgba(0,0,0,0.12); border-bottom-right-radius: 5px;}
.pros dl dd p:hover:before{ width: 26px;}
.pros dl dd p:hover em,.pros dl dd p.cur em{ display: block;}
.pros dl dd p.cur:before {    width: 26px;}
    /**/
/**/
.qim{ overflow: hidden;background: url(../images/qim.jpg) no-repeat center 0 #fff;padding-top: 97px; height: 2650px;}
.qim dl{ overflow: hidden; height: 192px;}
.qim dl dt{ float: left; width: 545px;}
.qim dl dt h3{ line-height: 100%; padding-bottom: 27px;}
.qim dl dt h3 a{ display: inline-block; line-height: 100%; color: #333333; font-size: 38px;}
.qim dl dt p{ color: #333333; font-size: 15px; line-height: 26px;}
.qim dl dd{ float: right;}
.qim dl dd a{ display:block; width: 195px; height: 53px; line-height: 53px; text-align: center; font-size: 15px; color: #fff; transition: all 0.2s;background: url(../images/hq_btn.png) no-repeat;}
.qim dl dd a:nth-of-type(2){background: url(../images/hq_btn2.png) no-repeat; margin-top: 17px;}

.qim ul li{ float: left; width: 287px; margin: 0 14px 19px 0;border: 1px solid #dcdcdc; background: #fff; line-height: 100%; font-size: 0; position: relative;    height: 330px;}
.qim ul li:nth-of-type(4n){ margin-right: 0;}
.qim ul li img{ width: 287px; }
.qim ul li i{ display: block; text-align: center; height: 57px; line-height: 57px; font-size: 18px; color: #333333;border-top: 1px solid #dcdcdc; position: absolute; left: 0; bottom: 0; width: 100%; background: #fff;}
.qim ul li:hover i{background: url(../images/qim1.png) no-repeat; width: 289px; height: 332px; box-sizing: border-box; line-height: 100%; padding-top: 105px;font-weight: bold; color: #fff; font-size: 24px;}
.qim ul li:hover em{ display: inline-block; position: absolute; left: 73px; bottom: 93px; z-index: 5!important;;}
.qim ul li:hover em a{ display: inline-block; color: #225bb5; font-size: 14px; background: #fff; width: 140px; height: 37px; border-radius: 37px; text-align: center; line-height: 37px; transition: all 0.2s;}
.qim ul li:hover em a:hover{ width: 155px;}
/**/	
	/**/
h2{ text-align: center;}
h2 i{ display: block; line-height: 100%; color: #333333; font-size: 42px;}
h2 em{ display: inline-block; line-height: 100%; font-size: 18px; color: #333333; padding: 14px 0 38px 0;background: url(../images/h2.png) no-repeat center bottom; font-weight: normal;}
/*走进*/



/*单 图广告*/


/**/
.k_four{ overflow: hidden; height: 856px;background: url(../images/k_bg.jpg) repeat-x 0 757px;}
.k_on1{background: url(../images/h_img.jpg) no-repeat center 5px; height: 654px;}
.k_on1 p{ position: absolute; left:-360px; top: 0;background: url(../images/k_bg.png) no-repeat; width: 928px; height: 689px; box-sizing: border-box; padding-left: 360px;}
.k_on1 p i{ display: block; font-weight: bold; line-height: 100%; color: #fff; font-size: 42px; padding-top: 94px; height: 103px;}
.k_on1 p em{ display: block; height: 190px;background: url(../images/k_io1.png) no-repeat left bottom; line-height: 100%;}
.k_on1 p em span{ display: block; line-height: 100%; font-weight: bold; color: #fff; font-size: 30px;padding-top: 14px;}
.k_on1 p b{ display: block; font-weight: normal; padding-top: 20px; width: 407px; text-align: justify; font-size: 15px; line-height: 28px; color: #fff;}

.k_on{ overflow: hidden; height: 698px;}
.k_nav{ width: 1200px; margin: 0 auto;}
.k_nav ul{ float: right;}
.k_nav ul li{ float: left; color: #666666; font-size: 30px; margin-left: 76px; cursor: pointer; height: 66px;}
.k_nav ul li.cur{ color: #333333; font-weight: bold;background: url(../images/k_cur.jpg) no-repeat center bottom;}
/**/

/*新闻资讯*/
.news{ background: #fff; padding-top: 121px; overflow: hidden; height: 750px;}
.n_nav{ overflow: hidden; height: 111px;}
.n_nav b{ float: right;}
.n_nav h3{ line-height: 100%; float: left; width: 740px; margin-top: 7px;}
.n_nav h3 a{ display: inline-block; line-height: 100%; padding-left: 27px; background: url(../images/h2.png) no-repeat center left;  border-left: 0px solid #225bb5; font-size: 48px; font-weight: bold; color: #333; letter-spacing: 3px; }
.n_nav h3 a:hover{ color: #225bb5; font-weight:bold;}
.n_nav ul{ float: left; margin-top: 14px;}
.n_nav ul li{ float: left; margin-right: 9px;}
.n_nav ul li a{ display: inline-block; width: 115px; height: 31px; line-height: 31px; text-align: center; border-radius: 0px; border: 1px solid #b3b3b3; font-size: 16px; color: #fff; background:#225bb5;}
.n_nav ul li.cur a{ color: #fff; border: 1px solid #dd4715; background:#dd4715;}

.n_con1 dl{ float: left; overflow: hidden; width: 650px;}
.n_con1 dl dt{ font-size: 0; line-height: 0; overflow: hidden; position: relative; height: 325px; margin-bottom: 31px;}
.n_con1 dl dt img{width: 650px;}
.n_con1 dl dt em{ display: block; position: absolute; left: 0px;  top: 0; font-size: 14px; color: #fff; font-family: wrjz; line-height: 100%; width: 82px; padding: 16px 0; background: #dd4715;font-weight: normal; text-align: center;font-weight: normal; text-transform: uppercase;}
.n_con1 dl dt em span{ display: block; font-size: 38px; line-height: 80%; font-weight: bold; padding-top: 5px;}
.n_con1 dl dd h3 a{font-weight: bold; font-size: 24px; color:#333; display: block;}
.n_con1 dl dd h3 a:hover{color: #225bb5;}
.n_con1 dl dd p{ color: #808080; font-size: 16px; line-height: 26px; padding-top: 15px;}
.n_con1 dl dd p a{ color: #225bb5;}
.n_con1 ul{ float: right; width: 660px;border-top: 1px solid #c9c9c9;}
.n_con1 ul li{ overflow: hidden; border-bottom: 1px solid #c9c9c9; padding-top: 31px; height: 79px;}
.n_con1 ul li i{ display: block; overflow: hidden; width: 564px; float: left;}
.n_con1 ul li i a{ display: block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color: #1a1f27; font-size: 18px; margin-bottom: 10px; line-height: 100%; transition: all 0.2s;}
.n_con1 ul li i span{ display: block; font-size: 14px; color: #808080; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.n_con1 ul li em{ display: inline-block; float: right; font-size: 14px; color: #808080; text-transform: uppercase; text-align: center;}
.n_con1 ul li em span{ display: block; line-height:80%; font-size: 38px; font-weight:bold; padding-top:10px;}
.n_con1 ul li:hover i a{ padding-left: 11px; color: #225bb5;background: url(../images/n_ico.png) no-repeat 0 center;}
/* --新闻资讯 -- */
.w145 { width:1450px; margin:0 auto; font-family:"Microsoft Yahei";}
/*==首页解决方案↓==*/
.al_bj{background: url(../images/albj.jpg) no-repeat center bottom;box-sizing: border-box;padding:30px 0 50px;overflow: hidden;}
.al_nr{margin-top:25px;}
.al_nr dl{float:left;width:32.28%;margin:0 1.14% 24px 0;}
.al_nr dt{font-size:0;line-height: 0;overflow: hidden;position: relative;}
.al_nr dt img{width:100%;transition: all 0.5s}
.al_nr dd{height:161px;background:#fff;box-shadow: 0 0 16px rgba(0,0,0,0.1);padding:22px 1rem 0 1.4rem;box-sizing: border-box;position: relative;}
.al_nr dd h4 a{display: block;height: 42px;line-height: 42px;font-size:22px;color: #2b2b2b;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}
.al_nr dd p{font-size:16px;line-height: 28px;color: #333333;padding-top:6px;}
.al_nr dd p a{color: #333333;font-size:16px;}
.al_nr dd:after{width:0;height:3px;content:"";display: block;background: #dd4715;position: absolute;left:0;bottom:0;transition: all 0.5s}
.al_nr dl:nth-child(3n){margin-right:0;}
.al_nr dl:hover dd:after{width: 100%}
.al_nr dl:hover dt img{transform: scale(1.1);}
.al_nr dl dt:before{content: '';  position: absolute; left: -100%; top: 0; width:100%; height:100%;  background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); transform: skewx(-25deg);z-index: 9}
.al_nr dl:hover dt:before{left:100%; -moz-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s; transition:0.5s;}
.al_nr dl:hover dd h4 a{font-weight: bold;}
.al_nr dl:hover dd p a{color: #dd4715}
.al_btn1{margin-top:36px;text-align: center;}
.al_btn1 a{display: inline-block;width:219px;height: 58px;line-height: 58px;text-align: center;font-size:16px;color: #fff;background: #dd4715;border-radius: 29px;margin:0 8px;position:relative;overflow:hidden;}
.al_btn1 a em{padding-right:77px;background: url(../images/cimg25.png) no-repeat right;display: inline-block;transition: all 0.5s}
.al_btn1 a:last-child{background: #225bb5}
.al_btn1 a:hover em{padding-right:87px;}
.al_btn1 a:after{content:"";display:block;width:30px;height:30px;background:rgba(255,255,255,0.1);position:absolute;left:50%;top:50%;transition:all 0.5s;border-radius:50%;transform:scale(0);opacity:1;}
.al_btn1 a:hover:after{-webkit-transition: all 0.7s;-moz-transition:all 0.7s;-ms-transition: all 0.7s;-o-transition:all 0.7s;transition: all 0.7s;-webkit-animation: abdYd 0.7s ;-moz-animation: abdYd 0.7s ;-o-animation: abdYd 0.7s ;-ms-animation: abdYd 0.7s ;animation: abdYd 0.7s ;}
/**/
.yz_t{ margin: 62px auto 0; height: 72px; padding-top:40px; padding-bottom:40px;}

.yz_t ul li{ float: left;color: #333;box-sizing: border-box;position: relative;transition: all 0.5s;width: 300px;padding-left: 50px;box-sizing: border-box;border-right: 1px solid #e7e7e7;height: 72px;padding-top: 8px;transition:all 0.5s;}
.yz_t ul li:last-child{ border-right: 0; }
.yz_t ul li img{ display: inline-block;width: 54px;height: 54px;margin-right: 10px;vertical-align: -5px; }
.yz_t ul li span{ display: inline-block;font-size: 18px;line-height: 18px;color: #333333;width: 185px; }
.yz_t ul li em{ display: block;font-size: 26px;line-height: 26px;color: #333333;padding-top: 6px;font-weight: bold; }
.yz_t ul li:hover img {animation-duration: 2s;animation-name: flipInY;}
.yz_t ul li:hover{ transform:translateY(-5px);}

h2.main_title a {  display: block;  text-align: center;  position: relative; height:160px;}
h2.main_title i {  display: block;  font-size: 85px;  font-family: Impact;  font-weight: 400;  color: rgba(51, 51, 51, 0.1);  text-transform: uppercase;  letter-spacing: 1px;  line-height: 1;}
h2.main_title strong {  display: block;  font-size: 52px;  line-height: 100%;  color: #000;  letter-spacing: 1px;  padding-bottom: 5px;   margin-top: -58px;}
h2.main_title em { font-size: 52px; color: #e62129; }
h2.main_title span {  display: block;  font-size: 18px;  line-height: 100%;  color: #333;  font-weight: normal;  margin-top: 15px;  background: url(../images/tit.png) no-repeat center bottom;  padding-bottom: 20px;}



.til01{text-align: center;color: #000;font-size:54px;line-height:72px;font-family: "Microsoft Yahei";white-space: nowrap;padding: 0 0 28px;font-weight: normal;}
.til01 p{display: block;font-size:18px;line-height: 34px;opacity: 0.8;}
.til01 a{color: #000;}
.til02,.til02 a{color: #fff;}

.tit{ height:140px; overflow:hidden; text-align:center; font:50px "宋体"; font-weight:bold; color:#c30118;}
.tit a{ display:block; color:#c30118;}
.tit em{ display:block; height:43px; background:url(../img/case_line.png) no-repeat center center; font:20px "Microsoft YaHei"; line-height:43px; color:#666; margin-top:8px;}




.pro_tit{font-size: 46px;color: #333;text-align: center;height: 100px;line-height: 48px;overflow: hidden; background:url(../images/fline.gif) no-repeat center bottom;}
.pro_tit a{color: #333;}
.pro_tit a:hover{color: #0a44b0;}
.pro_tit span{display: block;font-size: 20px;color: #333;font-weight: normal;}
.pro_tit i{display: block;font-size: 12px;color: #666; font-family:Arial, Helvetica, sans-serif;font-weight: normal;}
/*产品展示*/
.tab3{width: 1500px; background-color:#fff}
.tab3 .tite{height: 130px;text-align: center; margin-top:50px;}
.tab3 .tite h2 {height: 55px;line-height: 55px;font-size:32px;color: #333;}
.tab3 .tite h2 a{color: #333;}
.tab3 .tite p{height: 45px;line-height: 45px;font-size:18px;color: #333333; padding-top:10px; }
.tab3 .tite p a{color: #fff;margin-right: 30px;padding:8px 40px; background-color:#0a44b0; border-radius: 0px;}
.tab3 .tite p a:hover{color: #fff;margin-right: 30px; padding:8px 40px; background-color:#c30118; border-radius: 0px;}
.sec2_ul{width: 1500px; margin: 0 auto;overflow: hidden;}
.sec2_ul ul{width:1500px;}
.sec2_ul li{float: left; width: 280px; border:0px solid #ccc; display: block; margin-right: 25px; text-align: left; overflow: hidden; margin:5px;}
.sec2_ul li a{width: 280px; height: 300px; background: #eee; position: relative;}
.sec2_ul li a img{width: 280px; height:275px; transition: .9s;  line-height: 1em; overflow: hidden;}
.sec2_ul li .p{padding:0 15px;position: relative;width: 280px;overflow:hidden;background-color: #fff;z-index: 666; height:44px; line-height:34px; border-top:0px solid #ccc; font-size:20px; font-weight:bold;}
.sec2_ul li .p a:hover{padding:0 15px;position: relative;width: 203px;overflow:hidden;background-color: #fff;z-index: 666; height:44px; line-height:34px; border-top:1px solid #ccc; color:FF9B09;}
.sec2_ul li .mgd{ width:100px; height:26px; line-height:26px; text-align:center; margin:1px auto; border-radius:26px;background-color:#c30118;border-radius:26px;color:#fff; font-size:16px;}
.sec2_ul li .mgd{ display:block; }
.sec2_ul li .m1c:hover .mgd{ background-color:#e51d1a;}
.sec2_ul li .mxian{ color:#e51d1a; margin:0 auto; text-align:center; line-height:20px;}
.sec2_ul li img{width: 280px; height: 225px; overflow: hidden;display:block;}
.sec2_ul li a:hover img{transform: scale(1.2);  z-index: 1;}
.sec2_ul li a:hover{background: #0a44b0; width: 280px; height: 300px; overflow: hidden;}
.sec2_ul ul .sec2_ul_r{width: 280px; border:1px solid #ccc; display: block;text-align: left; overflow: hidden;}
.p{font-size: 16px;color: #333333; line-height: 34px; height: 32px; margin-top:5px; text-align:center;}
.w1500 { width:1500px; margin:0 auto; font-family:"Microsoft Yahei";}



/* 解决方案 */
.titis{height: 127px;text-align: center;background:url(../images/fline.gif) no-repeat center bottom; margin-bottom:30px;}
.titis h4 {height: 77px;line-height: 77px;font-size:46px;color: #212325;font-weight: bold;}
.titis h4 a{color: #212325;}
.titis p{font-size:20px;color: #595959;height: 42px;line-height: 42px;}
	/*产品展示*/	
.w14 { width:1400px; margin:0 auto; font-family:"Microsoft Yahei";}



/*案例*/




/**/.content120{ width: 1200px;margin: 0 auto; background-color:#ffffff;}

.video11{ width:560px; overflow:hidden; margin-top:15px; float:right; background-color:#ffffff;}
.video11 .tit2 i{ float:right; font:14px "Microsoft YaHei UI"; color:#1d1d1d; margin-top:25px;}
.video11 h5{ width:559px; position:relative;}
.video11 h5 img{ display:block; width:559px; height:229px;}
.video11 h5 em{ display:block; height:40px; font:16px "Microsoft YaHei UI"; text-align:center; line-height:40px; color:#fff; background:#000;}
.video11 h5 i{ display:block; background:url(../images/video_v.png) no-repeat; width:57px; height:57px; position:absolute; top:90px; left:250px;}



.tit{height:140px; font:48px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#333;}
.tit a{ display:block; color:#15499a; padding-top:20px;}
.tit em{ display:block; font:20px; line-height:50px; color:#4c4c4c; background:url(../images/line.png) no-repeat center top; margin-top:0px;}
/**/
.mffm{background: url(../images/mffm.jpg) no-repeat center 0; height: 891px; overflow: hidden; box-sizing: border-box; padding-top: 93px;}
.mffm h2 i,.mffm h2 em{ color: #000;}
.mffm p{ padding-top: 24px; height: 200px; font-size: 15px; color: #333; line-height: 28px; text-align: center; margin: 0 122px;}
.mffm p span{ display: block;}
.mffm h3{ text-align: center; height: 232px;}
.mffm h3 a{ display: inline-block; font-size: 15px; color: #000; font-weight: normal; width: 195px; height: 53px; line-height: 53px;background: url(../images/mf_btn.png) no-repeat; transition: all 0.2s;}
.mffm h3 a:hover{ letter-spacing: 4px;}
.mf_on1{ position: absolute; left: 48px; top: 601px;}
.mf_on1 li{line-height: 100%;margin-bottom: 54px; position: relative;}
.mf_on1 li:before,.mf_on1 li.cur:before{ position: absolute; left: 118px;content: ""; top: 11px; width:0; height: 1px; background: #7d7d7d; transition: all 0.2s;}
.mf_on1 li:hover:before,.mf_on1 li.cur:before{ width:48px;}
.mf_on1 li a{ display: inline-block; line-height: 100%; font-size: 26px; color: #666666; position: relative;}
.mf_on1 li a:hover,.mf_on1 li.cur a{ color: #333333; font-weight: bold;}

.mf_on2{ overflow: hidden; margin-left: 213px;}
.mf_on2 li{ float: left; font-size: 0; line-height: 0; overflow: hidden; margin-right: 11px; width:233px;}
.mf_on2 li img{ width:233px;}


/**/
.ft_b{color: #acacac;font-size:14px;height:90px;line-height:90px;background: #2c2c2c; overflow: hidden;}
.ft_b h3{ float: left;background: url(../images/f_link.jpg) no-repeat 0 36px; line-height:90px; color: #acacac; font-size: 18px; padding-left: 76px; padding-right: 22px;}
.ft_b em{padding:0 20px;display: inline-block;}
.ft_b p{float: right; max-width:611px;}
.ft_b p a{color: #acacac; font-size: 14px; margin-left: 20px;}
.ft_b a{color: #acacac;}
.ft_b span{padding:0 15px;}
.ft_b p a:hover{ text-decoration: underline;}
/**/
