﻿/* CSS Document */
*{margin:0;padding:0;}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }
fieldset, img { border:none; }
img{border:none;}
html, body{ height:100%;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif;}
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body { font-family:"Microsoft YaHei"; }
.clearfix:after { content:" "; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
a {text-decoration:none;}
.max{ min-width:1200px;}
.box{ width:1200px; margin:0 auto;}
.box:after { content:" "; display:block; height:0px; visibility:hidden; clear:both; }
.left{ float:left;}
.right{ float:right;}
a{-webkit-transition:all 0.4s linear;-mos-transition:all 0.4s linear;-mz-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
a:hover{-webkit-transition:all 0.4s linear;-mos-transition:all 0.4s linear;-mz-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}




.header{ height:110px; overflow:hidden; background:url(../images/top-bg.jpg) no-repeat center;} 
.logo img{ display:block; float:left; margin-top:20px; margin-right:12px;}
.logo b{ display:inline-block; font-size:22px; color:#ff853b; padding-top:25px; margin-bottom:5px;} 
.logo p{ font-size:16px; color:#484848;}
.header .right img{ display:block; margin-top:33px;}

.nav{ height:55px; line-height:55px; background:url(../images/nav-bg.png) repeat-x center;position:relative; z-index:99;}
.nav ul li{ display:block; float:left; width:171px; text-align:center; font-size:16px; background:url(../images/nav-li.png) no-repeat right center;}
.nav ul li a{ color:#fff; display:block;-webkit-transition:all 0s linear;-mos-transition:all 0s linear;-mz-transition:all 0s linear;-o-transition:all 0s linear;transition:all 0s linear;}
.nav ul li.on{ background:url(../images/nav-li-on.png) no-repeat center;}
.nav ul li.on a{ color:#000;}
.nav ul li:hover{ background:url(../images/nav-li-on.png) no-repeat center;}
.nav ul li:hover a{ color:#000;}


.fullSlide{ min-width:1200px;  position:relative;height:566px; z-index:9}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:566px;  }
.fullSlide .bd ul{ width:100%  !important; height:566px; }
.fullSlide .bd li{ width:100% !important; height:566px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;  height:566px; }
.fullSlide .hd{width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul{display:block;width:16%;margin:0 auto; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:5px; background:#fff; overflow:hidden; line-height:9999px; border-radius:5px;}
.fullSlide .hd ul .on{ background:#333; }

.lmt{ padding-top:40px; border-bottom:1px solid #f3f3f3; height:73px;}
.lmt p{ font-size:34px; color:#000000; text-align:center;}
.lmt p span{ display:inline-block; color:#e3e3e3; font-size:30px; margin-left:10px;}
.lmt i{ display:block; width:37px; height:15px; background:url(../images/jiao.png) no-repeat center #fff; margin:0 auto; margin-top:20px;}

.pro { margin-top:30px;}
.pro .tab-hd ul{ text-align:center;}
.pro .tab-hd ul li{ display:inline-block; width:136px; height:42px; line-height:42px; text-align:center; font-size:16px; color:#898888; background:#ebebeb; margin:0 14px;}
.pro .tab-hd ul li a{ color:#898888}
.pro .tab-hd ul li.on{ background:#212121;}
.pro .tab-hd ul li.on a{ color:#fff;}
.pro .tab-bd{ margin-top:28px;}
.pro .tab-bd ul{ width:1230px;}
.pro .tab-bd ul li{ display:block; float:left; width:282px; height:264px; margin-right:24px; margin-bottom:25px; position:relative;}
.pro .tab-bd ul li img{width:282px; height:264px;}
.pro .tab-bd ul li .pro-box{width:254px; height:236px; opacity:0; position:absolute; left:0; top:0; background:rgba(0,0,0,0.7); padding:14px;-webkit-transition:all 0.4s linear;-mos-transition:all 0.4s linear;-mz-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.pro .tab-bd ul li .xian{ border:1px solid #a8a9a9;width:252px; height:234px; }
.pro .tab-bd ul li .xian b{ display:block; text-align:center; font-size:22px; color:#ffcb3b; padding-top:90px;}
.pro .tab-bd ul li .xian span{ text-align:center; font-size:14px; color:#ffffff; display:block; margin-top:12px;}
.pro .tab-bd ul li:hover .pro-box{ opacity:1;}


.tiaofu{ height:132px; margin-top:15px;background:url(../images/tiaofu-bg.jpg) no-repeat center; background-size:cover}
.tiaofu .box{ display:block; padding-top:25px;}

.youshi-top{ height:211px; background:url(../images/youshi-top.png) no-repeat center; width:100%;}
.youshi .box{ height:535px; background:url(../images/youshi-bg.jpg) no-repeat center; padding-top:20px;}
.youshi .box li{ font-size:18px; color:#434343; font-weight:bold; line-height:80px; margin-left:680px;}

.case{ background:#f7f8f8; padding-bottom:30px;}
.case .lmt{ border-bottom:1px solid #eaeaea;}
.case .lmt i{ background:url(../images/jiao.png) no-repeat center #f7f8f8;}
.case #ifocus { width:1200px; margin-bottom:7px; height:490px; margin-top:35px; }
.case #ifocus_pic { display:inline; position:relative; float:right; width:920px; height:490px; overflow:hidden; margin:0px 0 0 6px; }
.case #ifocus_piclist li { width:920px; height:490px; overflow:hidden;}
.case #ifocus_piclist img { width:920px; height:490px;}
.case #ifocus_btn { display:inline; float:left; width:78px; padding-right:5px;}
.case #ifocus_btn li { width:269px; height:157px; margin-bottom:10px; cursor:pointer;}
.case #ifocus_btn img { width:269px; height:157px; }
.case #ifocus_btn .on{ width:263px; height:151px; border:3px solid #ffb726; position:relative;}
.case #ifocus_btn .on img{ width:263px; height:151px;}
.case #ifocus_btn .on:after{ content:""; width:6px; height:11px; background:url(../images/jiao1.png) no-repeat center; position:absolute; right:-9px; top:68px;}	
.case .more{ display:block; width:107px; height:36px; text-align:center; line-height:36px; border:1px solid #dadada; font-size:14px; color:#9e9e9e; margin:0 auto; margin-top:30px;}
.case .more:hover{ background:#febc35; border:1px solid #febc35; color:#000;}

.about{ background:url(../images/about-bg.jpg) no-repeat center; height:630px; padding-top:70px;}
.about .left{ width:636px; padding-top:35px;}
.about .left .tit p{ font-size:34px; color:#fff;}
.about .left .tit span{ display:inline-block; margin-left:10px; color:#444441; font-size:30px;}
.about .left .tab{ margin-top:22px;}
.about .left .tab a{ display:inline-block; width:109px; height:38px; text-align:center; line-height:38px; font-size:15px; color:#a1a1a1; background:#424242; margin-right:7px;}
.about .left .tab a.on,.about .left .tab a:hover{ background:#ffcb3b; color:#000;}
.about .left b{ display:block; font-size:22px; color:#ffcb3b; margin-top:32px; margin-bottom:15px;}
.about .left p{ font-size:14px; color:#fff; line-height:29px; margin-bottom:15px; text-align:justify;}
.about .left a.more{ display:block; width:107px; height:36px; line-height:36px; text-align:center; font-size:14px; color:#616161; border:1px solid #616161; margin-top:18px;}
.about .left a.more:hover{ background:#ffcb3b; color:#000; border:1px solid #ffcb3b;}

.about .gongchang{ height:230px; background:#f9f9f9; margin-top:60px;}
.picScroll-left{ position:relative; padding-top:25px;}
.picScroll-left a.prev{ width:24px; height:81px; background:url(../images/prev.png) no-repeat center; position:absolute; left:0; top:74px;cursor:pointer}
.picScroll-left a.next{ width:24px; height:81px; background:url(../images/next.png) no-repeat center; position:absolute; right:0; top:74px; cursor:pointer}
.picScroll-left .bd{ width:1105px; margin:0 auto; overflow:hidden;}
.picScroll-left .bd ul li{ display:block; float:left; width:258px; height:176px; margin-right:24px; position:relative;}
.picScroll-left .bd ul li img{width:258px; height:176px; }
.picScroll-left .bd ul li p{ width:258px; height:33px; text-align:center; line-height:33px; background:rgba(0,0,0,0.7); color:#fff; position:absolute; left:0; bottom:0;}
.picScroll-left .bd ul li:hover p{ background:#ffcb3b; color:#333;}

.news{ margin-top:180px;}

.news .left{ width:824px; }
.news .left .hd ul li{ display:inline-block; font-size:20px; color:#000000; font-weight:bold; cursor:pointer;-webkit-transition:all 0.4s linear;-mos-transition:all 0.4s linear;-mz-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.news .left .hd ul span{ display:inline-block;font-size:20px; color:#000000; font-weight:bold;}
.news .left .hd .more{ float:right; font-size:14px; color:#a3a3a3;}
.news .left .hd .more a{color:#a3a3a3;}
.news .left .hd ul li.on{ color:#ffcb3b}


.news .left .bd{ margin-top:18px;}
.news .left .bd .left{ display:block; width:272px; margin-right:20px;height:349px;}
.news .left .bd .right{ width:527px;}
.news .left .bd .right .tj{ border-bottom:1px solid #eeeeee; border-top:1px solid #eee; padding:14px 0;}
.news .left .bd .right .tj .time{ display:block; float:left; width:122px; padding:10px 0; }
.news .left .bd .right .tj .time b{ font-size:30px; color:#000; font-weight:normal;}
.news .left .bd .right .tj .time p{ font-size:16px; color:#a3a3a3; text-indent:2.4em;}
.news .left .bd .right .tj a.bt{ font-size:17px; color:#000000; font-weight:bold;}
.news .left .bd .right .tj .nj{ font-size:14px; color:#7d7d7d; line-height:24px; margin-top:10px;}
.news .left .bd .right .tj .nj a{ color:#ffcb3b}
.news .left .bd .right .tj a.bt:hover{color:#ffcb3b}
.news .left .bd .right  ul li{ width:527px; height:46px; line-height:46px; border-bottom:1px solid #eee; font-size:14px; color:#676767;}
.news .left .bd .right  ul li a{color:#676767;}
.news .left .bd .right  ul li span{ float:right; color:#c8c8c8;}
.news .left .bd .right  ul li a:hover{color:#ffcb3b}

.question{ width:338px;}
.question .btt{ font-size:20px; color:#000000; font-weight:bold; margin-bottom:15px; }
.question .btt a{ float:right; font-weight:normal; font-size:14px; color:#a3a3a3;}
.question ul li{ width:338px; height:88px; background:url(../images/que-li.png) no-repeat left top; border-bottom:1px solid #eee; padding-left:34px; margin-top:18px;}
.question ul li a{ display:block; font-size:15px; color:#000000; font-weight:bold; height:24px; line-height:24px; overflow:hidden;}
.question ul li p{ font-size:14px; color:#ffcb3b; line-height:24px; margin-top:3px; height:48px; overflow:hidden;}

.footer{ background:#353535; padding-top:20px; margin-top:35px;}
.footer .links{ border-bottom:1px solid #3f3f3f; padding-bottom:20px;}
.footer .links p{ font-size:18px; color:#fff; font-weight:bold; margin-bottom:10px;}
.footer .links p span{ color:#555555; font-family:"宋体"; display:inline-block; margin-left:8px;}
.footer .links a{ font-size:14px; color:#aeaeae; display:inline-block; margin-right:10px; line-height:28px;}
.footer .links a:hover{color:#ffcb3b}

.nav-footer{ margin-top:38px; padding-bottom:25px;}
.nav-footer dl{ display:block; float:left; width:108px; margin-right:55px;}
.nav-footer dl dt{ width:108px; height:33px; background:url(../images/nav-dt.png) no-repeat left bottom; font-size:16px; color:#fff; margin-bottom:10px;}
.nav-footer dl dt a{ color:#fff;}
.nav-footer dl dd{ font-size:14px; line-height:33px; color:#aeaeae;}
.nav-footer dl dd a{ color:#aeaeae; display:block;}
.nav-footer dl dd a:hover{color:#ffcb3b}

.nav-footer dl.contact{ width:367px;}
.nav-footer dl.contact dt{ width:367px;}
.nav-footer dl.wx{ margin-right:0;}
.nav-footer dl.wx .gzh{ text-align:center; height:20px; line-height:20px; }

.footer .copyright{ height:60px; line-height:60px; text-align:center; background:#000; color:#fff; font-size:14px;}
.footer .copyright a{ color:#fff;}



.neiye{ margin-top:15px;}
.neiye .left{ width:240px;}
.neiye .left .nydh .title{ width:205px; height:78px; line-height:78px; background:url(../images/ny-left-t.png) no-repeat center ; padding-left:35px; font-size:24px; color:#ffcb3b;}
.neiye .left .nydh .title span{ font-size:12px; display:inline-block; margin-left:10px; color:#816a2f; font-weight:normal;}
.neiye .left .nydh ul li{ width:240px; height:50px; line-height:50px; margin-top:3px; background:#f2f2f2; font-size:16px; color:#656565;  position:relative;}
.neiye .left .nydh ul li a{ color:#656565; display:block;padding-left:50px;}
.neiye .left .nydh ul li:hover,.neiye .left .nydh ul li.on{ background:#242424;}
.neiye .left .nydh ul li a:hover,.neiye .left .nydh ul li.on a{transform:translate(10px,0px); -ms-transform:translate(10px,0px);-webkit-transform:translate(10px,0px); color:#fff}
.neiye .left .nydh ul li i{ display:block; width:17px; height:17px; position:absolute; left:25px; top:17px; background:url(../images/ico2.png) no-repeat center;}
.neiye .left .nydh ul li:hover i,.neiye .left .nydh ul li.on i{ display:block; width:17px; height:17px; position:absolute; left:25px; top:17px; background:url(../images/ico1.png) no-repeat center;}

.neiye .left .nylx{ margin-top:15px;}
.neiye .left .nylx .title{ width:205px; height:47px; line-height:47px; background:url(../images/ny-left-t1.png) no-repeat center; padding-left:35px; font-size:18px; color:#ffcb3b;}
.neiye .left .nylx .title span{ font-size:12px; display:inline-block; margin-left:10px; color:#816a2f; font-weight:normal;}
.neiye .left .contact{ width:238px; border:1px solid #eee; padding-bottom:15px; padding-top:12px;}
.neiye .left .contact img{ display:block; margin:0 auto;}
.neiye .left .contact p.tel{ text-align:center; font-size:14px; color:#2e2e2e; margin-top:10px;}
.neiye .left .contact b{ display:block; text-align:center; font-size:26px; margin-top:5px;}
.neiye .left .contact h2{ display:block; width:210px; margin:0 auto; border-top:1px solid #eee; padding-top:10px; font-size:16px; color:#000000; margin-top:10px; margin-bottom:5px;}
.neiye .left .contact p{width:210px; font-size:14px; color:#8e8e8e; line-height:28px; margin:0 auto;}

.neiye .right{ width:940px; border:1px solid #eee;}
.neiye .right .title{ width:904px; height:50px; line-height:50px; border-bottom:1px solid #e6e6e6; margin:0 auto;}
.neiye .right .title .wz{ float:right; font-size:12px; color:#8d8d8d;}
.neiye .right .title .wz a{ color:#8d8d8d}

.neiye .right .title .lm{border-bottom:2px solid #000000; line-height:48px; height:48px; width:auto; font-weight:bold; font-size:20px; color:#000; display:inline-block; text-align:center; font-weight:bold; background:url(../images/wz.png) no-repeat left center; padding-left:12px;}


.neirong{ width:904px; margin:0 auto; margin-top:20px;}
.neirong .pro-list{ width:920px;}
.neirong .pro-list li{ display:block; float:left; width:214px; margin-right:15px; margin-bottom:15px;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}
.neirong .pro-list li img{ width:214px; height:200px; display:block;}
.neirong .pro-list li p{ width:214px; height:46px; line-height:46px; text-align:center; font-size:14px; color:#000000; background:#ededed; overflow:hidden;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;} 
.neirong .pro-list li:hover p{ background:#ffcb3b; color:#333;}
.fenye{ width:100%; margin:0 auto;  margin-top:30px; text-align:center; padding-bottom:40px; }
.fenye a{ display:inline-block;padding:0 10px;text-align:center; line-height:28px; border:1px solid #f2f2f2; font-size:14px; color:#333; margin:0 5px;}
.fenye b,.fenye a:hover{ display:inline-block;padding:0 10px;text-align:center; line-height:28px; border:1px solid #ffcb3b; font-size:14px; color:#333; margin:0 5px; background:#ffcb3b;}



.neirong .case-list li{ width:291px;}
.neirong .case-list li img{ width:291px; height:211px;}
.neirong .case-list li p{ width:291px;}


.pro-xq{ width:904px}
.pro-xq .pic{ float:left; width:408px; height:382px; margin-right:20px;}
.pro-xq .pic img{ width:408px; height:382px; }


.pro-xq .pro-js{ width:475px; float:left;}
.pro-xq .pro-js h1{ font-size:26px; color:#000; height:68px; line-height:68px; border-bottom:1px solid #eee;}


.pro-xq .pro-js .pro-xx{ font-size:14px; color:#5b5b5b; line-height:23px; height:130px; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:20px 0;}
.pro-xq .pro-lx{ padding-top:25px; border-bottom:1px solid #eee; padding-bottom:20px;}
.pro-xq .pro-lx p{ font-size:16px; color:#909090; background:url(../images/tel2.png) no-repeat left center; padding-left:25px; height:37px; line-height:37px;}

.pro-xq .pro-lx p span{ font-size:28px; font-weight:bold; color:#ff853b; line-height:27px;}
.pro-xq .pro-lx a.zx{ display:inline-block; width:120px; height:38px; text-align:center; line-height:38px; color:#fff; font-size:14px; background:#ff853b; margin-right:15px; margin-top:20px;}
.pro-xq .pro-lx a.zx1{ background:#3bb3ff;}
.pro-xq .pro-lx a.zx:hover{ border-radius:25px;}

.xqt{ height:45px; line-height:45px; background:#f6f6f6; margin-top:25px;}
.xqt p{ display:inline-block; width:115px; text-align:center; color:#fff; font-weight:bold; font-size:18px; background:#ff853b;}
.pro-nr{ margin-top:20px; font-size:14px; color:#3c3c3c; line-height:28px; padding-bottom:30px;}

.neiye .right .news-list{ width:904px; margin-top:-15px;}
.neiye .right .news-list li{ padding:15px 0; border-bottom:1px dashed #eaeaea; }
.neiye .right .news-list li:after{ content:" "; display:block; height:0px; clear:both; }
.neiye .right .news-list li img{ display:block; float:left; width:164px; height:112px; margin-right:10px;}
.neiye .right .news-list li a.tit{ font-size:16px; color:#000; font-weight:bold; display:block; line-height:30px;}
.neiye .right .news-list li a.tit span{ float:right; font-weight:normal; color:#989898;}
.neiye .right .news-list li p{ font-size:14px; color:#606060; line-height:28px;height:56px;overflow:hidden;}
.neiye .right .news-list li a.more{font-size:14px; display:block; color:#ffb83b; margin-top:5px;}
.neiye .right .news-list li a.tit:hover{ color:#ffb83b;}

.neiye .neirong .biaoti{ width:904px; margin:0 auto; text-align:center; margin-top:25px; border-bottom:1px solid #f2f2f2; padding-bottom:25px;}
.neiye .neirong .biaoti h1{ font-size:24px; color:#000; font-weight:normal;}
.neiye .neirong .biaoti p{ font-size:14px; color:#ccc; margin-top:15px;}

.neiye .neirong .nr{ font-size:14px; color:#3a3a3a; line-height:34px; margin-top:20px; text-align:justify; padding-bottom:30px;}
.neiye .neirong  .fn{ margin-top:30px; border-top:1px solid #f2f2f2; padding-top:10px;}
.neiye .neirong  .fn p{ font-size:14px; line-height:30px; color:#565656}
.neiye .neirong  .fn p a{ color:#565656}
.neiye .neirong  .fn p a:hover{ color:#ffb83b;}

#map{width:100%;height:400px;}