﻿ @charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px; }
.ml10 { margin-left:10px; }
.bg { background:#FFF; }
/**/
.banners { height: 490px; }
.fullSlide { width:100%; position:relative; height:490px; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; height:490px; overflow:hidden; text-align:center; background-position:center top; background-repeat:no-repeat; }
.fullSlide .bd li a { display:block; height:490px; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block;  *display:inline;
zoom:1; width:100px; height:8px; margin:1px; overflow:hidden; background:#212121; line-height:999px; }
.fullSlide .hd ul .on { background:#E7260D; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%; z-index:1; width:40px; height:60px; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; width:73px; height:73px; }
.fullSlide .prev { background:url(../images2018/left1s.png) no-repeat; }
.fullSlide .next { left:auto; right:5%; background:url(../images2018/right1s.png) no-repeat; }
/**/
/*特点*/
.spec { overflow:hidden; margin-top:60px; height:380px; }
.spec h2 { display:block; padding-top:25px; height:80px; text-align:center; font-size:40px; background:url(../images2018/spec_tbg.jpg) no-repeat center top;color:#e7260d; }
.spec h2 em { display:block; font-size:20px; color:#666666; font-weight:normal; }
.spec ul.slogo { overflow:hidden; display:block; margin-top:40px; height:180px; }
.spec .slogo li { display:block; float:left; margin-right:23px; padding-top:25px; width:147px; height:145px; text-align:center; background:url(../images2018/spec_lbg1.jpg) no-repeat center top; }
.spec .slogo li a:hover { text-decoration:none; }
.spec .slogo li.laster { margin-right:0; }
.spec .slogo li.cur { background:url(../images2018/spec_lbg2.jpg) no-repeat center top; }
.spec .slogo li span { display:block; font-size:16px; color:#666666; }
.spec .slogo li b { font-family:"Impact"; font-size:36px; }
.spec .slogo li em { display:block; font-size:14px; color:#666666; text-align:center; margin-top:3px; }
.spec .slogo li.cur span, .spec .slogo li.cur b, .spec .slogo li.cur em { color:#e7260d; }
/*产品*/
.pro { overflow:hidden; height:1100px; background:url(../images2018/pro_bg.jpg) repeat-y center top; }
.pro h2 { display:block; margin-top:60px; padding-top:25px; height:80px; text-align:center; font-size:40px; background:url(../images2018/pro_tbg.png) no-repeat center top; }
.pro h2 a { color:#e7260d; }
.pro h2 a:hover { text-decoration:none; }
.pro h2 em { display:block; font-size:20px; color:#666666; font-weight:normal; }
/*.pro2{display:block;float:left;margin-top:30px;width:229px;height:627px;background:#ffffff;}
.pro2 h5{display:block;padding-top:25px;height:74px;background:#e7260d;font-size:24px;text-align:center;}
.pro2 h5 a{color:#ffffff;}
.pro2 h5 em{display:block;color:#ee6856;font-size:16px;font-family:"Arial";font-weight:normal;text-transform: uppercase;}
.pro2 ul{overflow:hidden;display:block;width:229px;}
.pro2 ul li{border-bottom: 1px solid #ececec;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 49px;
    line-height: 49px;
    padding-left: 25px;
    width: 217px;}
.pro2 ul li.cur{}
.pro2 ul li a{color: #333333;
    display: block;
    height: 49px;
    line-height: 49px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 210px;}
.pro2 ul li.cur a{color:#e7260d;}
.pro2 .btns{display:block;padding:0 ;width:229px;height:132px;font-size:18px;font-weight:bold;background:url(../images2018/pro2_p1.jpg) no-repeat center top;}
.pro2 .btns a{color:#000000; display:block; padding:30px 0 0 85px;width:144px;height:102px;}
.pro2 .btns a:hover{ text-decoration:none;}
.pro2 .btns em{display:block;padding-top:20px;font-size:14px;font-weight:normal;}

*/
.pro3 { overflow:hidden; display:block; float:right; margin-top:30px; width:760px; height:627px; margin-bottom:35px; }
.pro3 dl { overflow:hidden; display:block; width:760px; height:311px; background:#ffffff; }
.pro3 dl dt { position:relative; display:block; float:left; width:360px; height:311px; }
.pro3 dl dt img { display:block; width:311px; height:311px; }
.pro3 dl dt b { position:absolute; left:20px; top:0; display:block; width:30px; height:60px; background:url(../images2018/pro_l1.png) no-repeat left top; }
.pro3 dl dd { display:block; float:right; padding-right:40px; width:358px; }
.pro3 dl dd h5 { display:block; margin-top:20px; height:74px; line-height:74px; font-size:20px; font-weight:normal; background:url(../images2018/pro3_hbg.jpg) no-repeat left bottom; }
.pro3 dl dd h5 a { color:#333333; }
.pro3 dl dd p { overflow:hidden; display:block; padding-top:10px; height:78px; line-height:26px; color:#333333; font-size:14px; }
.pro3 dl dd span { overflow:hidden; display:block; margin-top:20px; height:34px; line-height:34px; font-size:14px; text-align:center; }
.pro3 dl dd span a { display:block; float:left; margin-right:20px; width:90px; height:34px; color:#ffffff; background:#e7260d; }
.pro3 dl dd span a:hover { background:#666666; }
.pro3 ul.pics { overflow:hidden; display:block; margin-top:7px; height:309px; }
.pro3 ul.pics li { display:block; float:left; margin-right:3px; width:251px; height:309px; background:url(../images2018/pro3_pbg.jpg) no-repeat left top; }
.pro3 ul.pics li.cur { background:url(../images2018/pro3_pbg2.jpg) no-repeat left top; }
.pro3 ul.pics li.laster { margin-right:0; }
.pro3 ul.pics li img { display:block; margin:3px auto 0; width:235px; height:235px; }
.pro3 ul.pics li em { display:block; padding-left:40px; height:66px; line-height:66px; font-style:normal; font-size:14px; color:#6e6e6e; width:162px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
/*电话1*/
.tel1 { overflow:hidden; margin-top:-55px; height:280px; background:url(../images2018/tel1_bg.png) no-repeat center top; }
.tel1 p { position:absolute; top:165px; left:0px; overflow:hidden; width:430px; height:42px; line-height:42px; font-size:14px; color:#ffffff; }
.tel1 p b { display:inline-block; padding-left:5px; font-size:28px; font-weight:normal; }
.tel1 span { position:absolute; top:170px; left:120px; display:block; margin-left:25px; width:300px; height:40px; line-height:40px; color:#ffffff; text-align:center; background:#e7260d;  border-radius: 20px;}
.tel1 span a { font-size:18px; color:#ffffff; display:block; }
.tel1 span a:hover{ text-decoration:none;}
/*介绍*/
.intr { overflow:hidden; height:625px; background:url(../images2018/intr_bg.jpg) no-repeat center top; }
.intr h2 { display:block; margin-top:30px; padding-top:25px; height:80px; text-align:center; font-size:40px; background:url(../images2018/intr_tbg.jpg) no-repeat center top; }
.intr h2 a { color:#e7260d; }
.intr h2 a:hover { text-decoration:none; }
.intr h2 em { display:block; font-size:20px; color:#666666; font-weight:normal; }
.intr ul { overflow:hidden; display:block; }
.intr ul li { display:block; float:left; margin-top:30px; width:389px; height:134px; font-size:16px; font-weight:bold; color:#333333; }
.intr ul li h5 { display:block; margin-top:20px; line-height:40px; height:40px; font-size:18px; }
.intr ul li p { display:block; padding-top:5px; line-height:24px; color:#555555; font-size:14px; font-weight:normal; }
.intr ul li.cur { background:url(../images2018/pro_lbg2.jpg) no-repeat 170px center; }
.intr ul li.li1, .intr ul li.li3 { padding-left:160px; width:229px; }
.intr ul li.li2, .intr ul li.li4 { float:right; padding-left:30px; width:359px; }
.intr ul .li1 { background:url(../images2018/intr_l1.jpg) no-repeat left top; }
.intr ul .li2 { background:url(../images2018/intr_l2.jpg) no-repeat left top; }
.intr ul .li3 { background:url(../images2018/intr_l3.jpg) no-repeat left top; }
.intr ul .li4 { background:url(../images2018/intr_l4.jpg) no-repeat left top; }
.intr ul .li1.cur { background:url(../images2018/intr_l1-2.jpg) no-repeat left top; }
.intr ul .li2.cur { background:url(../images2018/intr_l2-2.jpg) no-repeat left top; }
.intr ul .li3.cur { background:url(../images2018/intr_l3-2.jpg) no-repeat left top; }
.intr ul .li4.cur { background:url(../images2018/intr_l4-2.jpg) no-repeat left top; }
/*优势*/
.supt { overflow:hidden; height:200px; background:url(../images2018/sup_tbg.jpg) no-repeat center top; }
.supt h2 { display:block; padding-top:10px; height:80px; text-align:center; font-size:50px; }
.supt h2 a { color:#464a4b; }
.supt h2 a:hover { text-decoration:none; }
.supt h2 b { font-size:72px; color:#e7260d; }
.supt h2 em { display:block; font-size:24px; color:#666666; font-weight:normal; }
.sups dl { overflow:hidden; }
.sups dt { display:block; float:left; padding-top:25px; width:460px; }
.sups dt h5 { display:block; padding:20px 0 0 125px; margin-bottom:15px; height:105px; color:#e7260d; font-size:30px; }
.sups dt h5 em { display:block; margin-top:5px; padding-bottom:20px; font-size:22px; font-weight:normal; color:#333333; background:url(../images2018/sup_ebg.png) no-repeat left bottom; }
.sups dt p { display:block; padding-left:125px; margin-top:10px; line-height:24px; font-size:14px; color:#555555; }
.sups dt p b { color:#fe5f19; }
.sups dt span { display:block; margin:10px 0 0 125px; width:235px; height:38px; line-height:38px; text-align:center; font-size:16px; background:#e7260d; color:#ffffff; display:block; border-radius:25px;}
.sups dt span a { color:#ffffff; display:block; }
.sup1 { height:304px; background:url(../images2018/sup_bg1.jpg) no-repeat center top; }
.sup1 h5 { background:url(../images2018/sup_l1.jpg) no-repeat left top; }
.sup2 { height:596px; background:url(../images2018/sup_bg2.jpg) no-repeat center top; }
.sup2 h5.t1 { background:url(../images2018/sup_l2.jpg) no-repeat left top; }
.sup2 h5.t2 { margin-top:70px; background:url(../images2018/sup_l3.jpg) no-repeat left top; }
.sup2 dt { float:right; }
.sup3 { margin-top:20px; height:407px; background:url(../images2018/sup_bg3.jpg) no-repeat center top; }
.sup3 dt { width:485px; }
.sup3 h5 { background:url(../images2018/sup_l4.jpg) no-repeat left top; }
/*客户见证*/
.wit { overflow:hidden; height:880px; }
.wit h2 { display:block; margin-top:30px; padding-top:35px; height:90px; text-align:center; font-size:40px; background:url(../images2018/wit_tbg.jpg) no-repeat center top; }
.wit h2 a { color:#e7260d; }
.wit h2 a:hover { text-decoration:none; }
.wit h2 em { display:block; font-size:20px; color:#666666; font-weight:normal; }
.wit ul.slogo { position:relative; overflow:hidden; display:block; margin-top:20px; height:350px; }
.wit .slogo li { position:absolute; display:block; float:left; margin-right:28px; width:170px; height:144px; background:url(../images2018/wit_pbgs.png) no-repeat left top; }
.wit .slogo li span { display:block; margin:25px auto 0; width:60px; height:60px; }
.wit .slogo li em { display:block; height:36px; line-height:36px; font-size:20px; color:#5f5f5f; text-align:center; }
.wit .slogo li.cur, .wit .slogo li.cur2 { background:url(../images2018/wit_pbgs2.png) no-repeat left top; }
.wit .slogo li.cur em, .wit .slogo li.cur2 em { color:#ffffff; }
.wit .slogo li a:hover { text-decoration:none; }
.wit .slogo .li1 span { background:url(../images2018/wit_l1.png) no-repeat left top; }
.wit .slogo .li2 span { background:url(../images2018/wit_l2.png) no-repeat left top; }
.wit .slogo .li3 span { background:url(../images2018/wit_l3.png) no-repeat left top; }
.wit .slogo .li4 span { background:url(../images2018/wit_l4.png) no-repeat left top; }
.wit .slogo .li5 span { background:url(../images2018/wit_l5.png) no-repeat left top; }
.wit .slogo .li6 span { background:url(../images2018/wit_l6.png) no-repeat left top; }
.wit .slogo .li7 span { background:url(../images2018/wit_l7.png) no-repeat left top; }
.wit .slogo .li8 span { background:url(../images2018/wit_l8.png) no-repeat left top; }
.wit .slogo .li9 span { background:url(../images2018/wit_l9.png) no-repeat left top; }
.wit .slogo .li10 span { background:url(../images2018/wit_l10.png) no-repeat left top; }
.wit .slogo .li1.cur span { background:url(../images2018/wit_l1-2.png) no-repeat left top; }
.wit .slogo .li2.cur span { background:url(../images2018/wit_l2-2.png) no-repeat left top; }
.wit .slogo .li3.cur span { background:url(../images2018/wit_l3-2.png) no-repeat left top; }
.wit .slogo .li4.cur span { background:url(../images2018/wit_l4-2.png) no-repeat left top; }
.wit .slogo .li5.cur span { background:url(../images2018/wit_l5-2.png) no-repeat left top; }
.wit .slogo .li6.cur span { background:url(../images2018/wit_l6-2.png) no-repeat left top; }
.wit .slogo .li7.cur span, .wit .slogo .li7.cur2 span { background:url(../images2018/wit_l7-2.png) no-repeat left top; }
.wit .slogo .li8.cur span { background:url(../images2018/wit_l8-2.png) no-repeat left top; }
.wit .slogo .li9.cur span { background:url(../images2018/wit_l9-2.png) no-repeat left top; }
.wit .slogo .li10.cur span { background:url(../images2018/wit_l10-2.png) no-repeat left top; }
.wit .slogo .li1 { left:0; top:80px; }
.wit .slogo .li2 { left:138px; top:0; }
.wit .slogo .li3 { left:280px; top:80px; }
.wit .slogo .li4 { left:416px; top:0; }
.wit .slogo .li5 { left:550px; top:80px; }
.wit .slogo .li6 { left:690px; top:0; }
.wit .slogo .li7 { left:830px; top:80px; }
.wit .slogo .li8 { left:138px; top:175px; }
.wit .slogo .li9 { left:416px; top:175px; }
.wit .slogo .li10 { left:690px; top:175px; }
.wit2 { overflow:hidden; margin-top:20px; height:280px; }
.wit2 dl { overflow:hidden; float:left; margin-right:18px; width:320px; height:280px; background:url(../images2018/wit_pbg.jpg) no-repeat left top; }
.wit2 dl.laster { margin-right:0px; border:0; }
.wit2 dt { position:relative; overflow:hidden; display:block; margin:20px auto 0; width:272px; height:173px; }
.wit2 dt img { display:block; width:272px; height:173px; }
.wit2 dd { overflow:hidden; display:block; margin:0 auto; width:272px; }
.wit2 dd h5 { display:block; margin:0 auto; width:272px; height:68px; line-height:68px; font-size:20px; text-align:center; }
.wit2 dd h5 a { color:#2f2f2f; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.wit2 dd h5 a:hover{ text-decoration:none; color:#F00;}
.wit2 dd h5 em { display:inline-block; padding-left:10px; color:#333333; }
.wit2 dd p { display:block; padding-top:20px; line-height:24px; color:#737373; font-size:14px; }
.wit .btnl, .wit .btnr { position:absolute; top:620px; display:block; width:47px; height:47px; }
.wit .btnl { left:-60px; }
.wit .btnr { right:-60px; }
.wit .btnl a, .wit .btnr a { display:block; width:47px; height:47px; }
.wit .btnl a { background:url(../images2018/wit_btnl.jpg) no-repeat left top; }
.wit .btnr a { background:url(../images2018/wit_btnr.jpg) no-repeat left top; }
.wit .btnl a:hover { background:url(../images2018/wit_btnl2.jpg) no-repeat left top; }
.wit .btnr a:hover { background:url(../images2018/wit_btnr2.jpg) no-repeat left top; }
/*关于我们*/
.about { overflow:hidden; height:640px; background:url(../images2018/about_bg.jpg) no-repeat center top; }
.about h2 { display:block; margin-top:58px; padding-top:25px; height:80px; text-align:center; font-size:40px; background:url(../images2018/about_tbg.png) no-repeat center top; }
.about h2 a { color:#e7260d; }
.about h2 a:hover { text-decoration:none; }
.about h2 em { display:block; font-size:20px; color:#666666; font-weight:normal; }
.about dl { overflow:hidden; display:block; margin-top:30px; height:289px; }
.about dl dt { display:block; float:left; width:489px; height:289px; }
.about dl dt img { display:block; width:489px; height:289px; }
.about dl dd { display:block; float:right; width:450px; }
.about dl dd h5 { display:block; padding-bottom:30px; height:34px; line-height:34px; font-size:16px; background:url(../images2018/about_hbg.png) no-repeat left bottom; }
.about dl dd h5 a { color:#666666; }
.about dl dd p { overflow:hidden; display:block; padding-top:30px; height:78px; line-height:26px; color:#666666; font-size:14px; }
.about dl dd span { overflow:hidden; display:block; margin-top:20px; height:34px; line-height:34px; font-size:14px; text-align:center; }
.about dl dd span a { display:block; float:left; margin-right:20px; width:90px; height:34px; color:#ffffff; background:#e7260d; }
.about dl dd span a:hover { background:#666666; }
/**/
/*相册*/
.photo { overflow:hidden; margin-top:-175px; height:375px; background:url(../images2018/photo_bg.jpg) no-repeat center bottom; }
.photo2 { display:block; float:left; padding-left:20px; margin-top:100px; width:670px; }
.photo2 .scrolls { overflow:hidden; height:195px; }
.photo2 .phul { overflow:hidden; display:block; width:670px; height:195px; }
.photo2 ul li { display:block; float:left; margin-right:18px; width:211px; height:195px; }
.photo2 ul li img { display:block; width:211px; height:146px; }
.photo2 ul li.laster { margin-right:0; }
.photo2 ul li.laster img { border:0; }
.photo2 ul li em { display:block; line-height:40px; text-align:center; color:#666666; font-size:14px; cursor:pointer; height:40px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.photo2 .btnl, .photo2 .btnr { position:absolute; top:210px; display:block; width:33px; height:33px; }
.photo2 .btnl { left:330px; }
.photo2 .btnr { left:380px; }
.photo2 .btnl a, .photo .btnr a { display:block; width:33px; height:33px; }
.photo2 .btnl a { background:url(../images2018/photo_btnl.jpg) no-repeat left top; }
.photo2 .btnr a { background:url(../images2018/photo_btnr.jpg) no-repeat left top; }
.photo2 .btnl a:hover { background:url(../images2018/photo_btnl2.jpg) no-repeat left top; }
.photo2 .btnr a:hover { background:url(../images2018/photo_btnr2.jpg) no-repeat left top; }
.hons { overflow:hidden; display:block; float:right; width:286px; height:372px; background:#4c4c4c; }
.hons h5 { display:block; margin:0 auto; width:208px; height:60px; line-height:60px; font-size:16px; text-transform: uppercase; }
.hons h5 span { font-weight:normal; }
.hons h5 a { color:#ffffff; }
.hons .scrolls { overflow:hidden; margin:0 auto; width:208px; }
.hons .ryul { overflow:hidden; display:block; width:208px; height:300px; }
.hons ul li { display:block; float:left; margin-right:18px; width:208px; height:261px; }
.hons ul li img { display:block; width:208px; height:261px; }
.hons ul li.laster { margin-right:0; }
.hons ul li.laster img { border:0; }
.hons ul li em { display:block; line-height:40px; text-align:center; color:#ffffff; font-size:14px; cursor:pointer; }
.hons .btnl, .hons .btnr { position:absolute; top:190px; display:block; width:21px; height:37px; }
.hons .btnl { left:10px; }
.hons .btnr { right:10px; }
.hons .btnl a, .hons .btnr a { display:block; width:21px; height:37px; }
.hons .btnl a { background:url(../images2018/hon_btnl.jpg) no-repeat left top; }
.hons .btnr a { background:url(../images2018/hon_btnr.jpg) no-repeat left top; }
/*新闻*/
.news { overflow:hidden; margin-top:50px; height:485px; }
.news .til { overflow:hidden; display:block; height:54px; }
.news .til ul { display:block; float:left; width:325px; height:54px; line-height:54px; }
.news .til ul li { display:inline-block; float:left; margin-right:25px; width:90px; height:54px; font-size:18px; font-weight:bold; }
.news .til ul li a { display:block; height:54px; line-height:54px; color:#333333; }
.news .til ul li a:hover, .news .til ul li.cur a { color:#e7260d; }
.news .til span { display:block; float:right; width:55px; height:54px; line-height:54px; font-size:12px; }
.news .til span a { color:#959595; }
.news1 { overflow:hidden; display:block; float:left; width:475px; }
.news1 dl { display:block; width:475px; height:260px; border-bottom:1px dashed #ececec; }
.news1 dl dt { position:relative; display:block; float:left; width:475px; height:143px; }
.news1 dl dt img { display:block; width:472px; height:143px; }
.news1 dl dt b { position:absolute; right:1px; top:-2px; display:block; width:62px; height:62px; background:url(../images2018/news_pbg.png) no-repeat left top; }
.news1 dl dd { display:block; float:right; width:472px; }
.news1 dl dd h5 { display:block; margin-top:10px; height:40px; line-height:40px; font-size:14px; width:472px; overflow:hidden; }
.news1 dl dd h5 a { color:#333333; cursor:pointer; }
.news1 dl dd h5 b { display: inline-block; float: left; font-size: 14px; color: #333; width: 300px; height: 40px; cursor:pointer; }
.news1 dl dd h5 em { display:inline-block; float:right; font-size:14px; font-family:"Arial"; color:#666666; font-weight:normal; width:75px; height:40px; }
.news1 dl dd p { overflow:hidden; display:block; height:48px; line-height:24px; color:#535353; font-size:14px; }
.news1 dl dd span { display:block; margin-top:20px; width:98px; height:28px; line-height:28px; background:#ff8635; font-size:16px; text-align:center; }
.news1 dl dd span a { color:#ffffff; }
.news1 .texts { overflow:hidden; display:block; margin-top:10px; width:475px; height:120px; }
.news1 .texts li { overflow:hidden; display:block; float:left; width:475px; height:30px; line-height:30px; font-size:14px; }
.news1 .texts li a { display:block; padding-left:10px; width:465px; height:30px; color:#535353; background:url(../images2018/news_lbg1.jpg) no-repeat left center; cursor:pointer; }
.news1 .texts li a:hover { background:url(../images2018/news_lbg2.jpg) no-repeat left center; color:#e7260d; }
.news1 .texts li b { display:block; float:left; width:350px; height:30px; line-height:30px; font-weight:normal; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; cursor:pointer; }
.news1 .texts li em { display:block; float:right; width:90px }
.faq { overflow:hidden; display:block; float:right; width:475px; }
.faq .til ul { overflow:hidden; width:205px; }
.faq .til ul li { overflow:hidden; width:205px; text-align:left; }
.faq .til ul li a:hover { background:none; }
.faq2 { overflow:hidden; height:355px; }
.faq2 .texts { overflow:hidden; display:block; margin-bottom:38px; height:93px; }
.faq2 .pics { display:block; float:left; width:181px; height:93px; }
.faq2 .pics img { display:block; width:181px; height:93px; }
.faq2 dl { overflow:hidden; display:block; float:right; width:270px; height:100px; padding-left:24px; }
.faq2 dl.laster { border-bottom:0; }
.faq2 dl dt { display:block; height:26px; line-height:26px; font-size:14px; font-weight:bold; }
.faq2 dl dt a { display:block; padding-left:30px; color:#272828; background:url(../images2018/faq_l1.jpg) no-repeat 2px 5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.faq2 dl dd { overflow:hidden; display:block; margin-top:20px; height:52px; padding-left:30px; font-size:14px; color:#333333; line-height:26px; background:url(../images2018/faq_l2.jpg) no-repeat left 5px; }
/*友情链接*/
.link2 { overflow:hidden; height:60px; background:#f2f2f2; }
.links3 { overflow:hidden; float:left; width:845px; height:60px; line-height:60px; font-size:14px; }
.links3 a { display:block; float:left; padding:0 5px; height:60px; line-height:60px; color:#555555; }
.links4 { display:block; float:right; width:154px; height:60x; line-height:60px; font-size:14px }
.links4 a { color:#e7260d; }
/*index.css end*/

/*sou*/
.ser_bg { margin-bottom:0; }

/*左侧产品子栏目2018 恺策网优修正版*/
.flc { width:232px; margin:0px 0; float:left; position:relative; z-index:9; }
.flc h2 { background:#e7260d; height:75px; padding-top:23px; font:24px "Microsoft YaHei"; text-align:center; font-weight:bold; margin-top: 30px; border-bottom:1px solid #fff; }
.flc h2 a { display:block; color:#fff; }
.flc h2 em { display:block; font:16px Arial; text-transform:uppercase; color:#ee8078; padding-top:5px; }
.flc h3 { background:url(../images2018/cpfl3.jpg) no-repeat left center; width: 170px; height: 57px; line-height: 57px; font-size:14px; color: #d50e0e; padding-left: 20px; padding-right: 40px; font-weight: bold; }
.flc h3 a { color: #d50e0e; }
.flc .flst li { position: relative; }
.flc .flst li a { background:#fff url(../images2018/flico1.jpg) no-repeat 203px 14px; border: 1px solid #dcdcdc; border-top: none; color: #666666; display: block; height:51px; line-height:51px; font-size: 14px; color: #333333; padding-left: 20px; padding-right: 20px; font-size:16px; }
.flc .flst li a:hover, .flc .flst .cur2 a { background:#d50e0e url(../images2018/flico2.jpg) no-repeat 203px 14px; color: #f8f8f8; text-decoration:none; }
.flc .flst .fl2st { position: absolute; left:230px; top:0; background: url(../images2018/sha2.png) repeat; width: 280px; display: none; }
.flc .flst .fl2st li a { float: left; width: 240px; padding-left: 40px; padding-right: 0; background:url(../images2018/flc_jt.png) no-repeat 12px center; margin-left: 0; color: #fff; height: 38px; line-height: 38px; border: none; font-weight: normal; border-bottom: 1px dashed #e47474; overflow:hidden; }
.flc .flst li:hover .fl2st { display: block; }
.pic { height:300px; position:relative; padding-top:35px; }
.pic h2 { height:45px; background:url(../images2018/fc_line.gif) no-repeat left bottom; font:24px "Microsoft YaHei"; font-weight:bold; color:#333333; margin-bottom:25px; }
.pic h2 a { color:#333; display:block; padding-left:30px; background:url(../images2018/lc_icon.png) no-repeat left 5px; }
.pic h2 em { display:block; width:60px; font:14px Arial; float:right; color:#e7260d; line-height:30px; }
.pic2 { overflow:hidden; }
.pic li { width:240px; float:left; margin-right:14px; }
.pic li img { display:block; width:240px; height:180px; }
.pic li em { display:block; height:37px; font:14px "Microsoft YaHei"; line-height:37px; text-align:center; overflow:hidden; color:#666; overflow:hidden; }
.arr1 { width:43px; height:43px; overflow:hidden; position:absolute; top:165px; left:-60px; }
.arr2 { width:43px; height:43px; overflow:hidden; position:absolute; top:165px; right:-60px; }



/*首页图片一行四个*/
.cp_con { padding:15px 0 0; width:1000px; height:520px; margin:0 auto; }
.cp_con dl { width:225px; float:left; margin-right:33px; overflow:hidden; text-align:center;}
.cp_con .nobor01 { float:right; margin-right:0;}
.cp_con dl dt a{ width:210px; height:58px; line-height:58px; text-align:center; font-size:14px; }
.cp_con dl dt a:hover{ color:#d90101; text-decoration:none;}
.cp_con dl dt img { width:215px; height:215px; border:solid 1px #d2d2d2; padding:3px; background:#fff; }
.cp_con dl dt a img { border:1px #e6e7e7 solid;  }
.cp_con dl dt a:hover img { border:1px #e6270b solid; background:#e6270b; }
.cp_con dl dd { padding:5px 0 0 0px; width:218px;overflow:hidden;}
.cp_con dl dd p b{  float:left; display:inline-block;}
.cp_con dl dd p { line-height:25px;height:25px; width:218px;  clear:both;overflow:hidden;}

/*首页图片一行三个*/
.cp_con2018 { width:745px; height:520px; float:left; margin-left:20px; margin-top:30px;}
.cp_con2018 dl { width:225px; float:left; margin-right:35px; overflow:hidden; text-align:center; /*margin-bottom:2px;*/}
.cp_con2018 .nobor01 { float:right; margin-right:0;}
.cp_con2018 dl dt a{ width:210px; height:58px; line-height:58px; text-align:center; font-size:14px; }
.cp_con2018 dl dt a:hover{ color:#d90101; text-decoration:none;}
.cp_con2018 dl dt img { width:215px; height:215px; border:solid 1px #d2d2d2; padding:3px; background:#fff; }
.cp_con2018 dl dt a img { border:1px #e6e7e7 solid;  }
.cp_con2018 dl dt a:hover img { border:1px #e6270b solid; background:#e6270b; }
.cp_con2018 dl dd { padding:5px 0 0 0px; width:218px;overflow:hidden;}
.cp_con2018 dl dd p b{  float:left; display:inline-block;}
.cp_con2018 dl dd p { line-height:25px;height:25px; width:218px;  clear:both;overflow:hidden;}