﻿@charset "utf-8";
/* 
    author:PengJin;
    date:2019-11-06;
*/

/* --banner-- */
.banner{clear:both;position:relative;z-index:1;width:100%;height:648px;overflow:hidden;}
.banner .hd{position:absolute;z-index:333;left:0;bottom:160px;width:100%;height:7px;text-align:center;}
.banner .hd li{display:inline-block;margin:0 10px;width:7px;height:7px;text-indent:-9999px;cursor:pointer;background:#fff;border-radius:50%;}
.banner .hd li.cur{background:#ed6d01;}
.banner .bd,.banner .bd ul{height:648px;}
.banner .bd li{width:100%;height:648px;}
.banner .bd li a{display:block;height:648px;background-repeat:no-repeat;background-position:center;}
.banner .prev,.banner .next{position:absolute;z-index:333;top:50%;margin-top:-24px;width:57px;height:49px;cursor:pointer;opacity:0;}
.banner .prev{left:2%;background:url(img/banner_prev.png) center no-repeat;}
.banner .next{right:2%;background:url(img/banner_next.png) center no-repeat;}
.banner:hover .prev,.banner:hover .next{opacity:1;}
/* --end banner-- */

/* --indexForm-- */
.indexForm{position:relative;z-index:33;margin:-140px auto 0;padding:40px 50px;width:1300px;height:60px;background:rgba(0,0,0,0.5);}
.indexForm ul{float:left;width:1001px;height:60px;background:url(img/indexForm_ipt.png) no-repeat;}
.indexForm li{float:left;width:333px;height:60px;}
.indexForm li input{display:block;padding:20px 40px;width:253px;height:20px;line-height:20px;font-size:16px;border:none;background:transparent;}
.indexForm button.submit{display:block;float:right;width:280px;height:60px;line-height:60px;font-size:16px;color:#fff;text-align:center;background:url(img/indexForm_btn.png) no-repeat; border:none;}
.indexForm button.submit:hover{background-image:url(img/indexForm_btn_cur.png)}
/* --end indexForm-- */

/* --case-- */
.case-wrap{background:#f1f1f1 url(img/case_bg.png) no-repeat center 0;}
.data-bar{padding:40px 0;height:80px;overflow:hidden;background:#fff;box-shadow:0 20px 20px rgba(0,0,0,0.1)}
.data-bar .tit{float:left;padding-left:70px;width:300px;overflow:hidden;}
.data-bar .tit span{display:block;height:40px;line-height:40px;font-size:28px;color:#333;overflow:hidden;}
.data-bar .tit p{height:38px;line-height:38px;font-size:18px;color:#666;overflow:hidden;}
.data-bar .datas{float:right;width:960px;}
.data-bar .datas dl{float:left;padding:0 69px;height:80px;border-left:#ddd solid 1px;}
.data-bar .datas dt{height:45px;line-height:45px;font-size:40px;color:#111;}
.data-bar .datas dt em{font-size:36px;font-weight:bold;}
.data-bar .datas dt sub{position:relative;top:-21px;font-size:24px;}
.data-bar .datas dd{margin-top:5px;font-size:16px;color:#666;line-height:1.5;}
.case{padding:40px 0 26px;overflow:hidden;}
.case .wrap-title h2 em:after{position:relative;top:-15px;content:"+";font-size:24px;}
.case-menu{text-align:center;height:25px;line-height:25px;overflow:hidden;}
.case-menu li{display:inline-block;font-size:16px;}
.case-menu li a{color:#666;}
.case-menu li:after{display:inline-block;margin:0 15px;width:17px;height:17px;content:"";background:url(img/case_menu_line.png) no-repeat;}
.case-menu li:last-child:after{display:none;}
.case-menu li a:hover{color:#ed6d01;}
.case-main{margin-top:30px;overflow:hidden;}
.case-hot{width:1420px;height:440px;overflow:hidden;}
.case-hot .item{position:relative;float:left;margin-right:20px;width:690px;height:440px;overflow:hidden;}
.case-hot .pic{width:690px;height:440px;overflow:hidden;}
.case-hot .pic img{display:block;width:690px;height:440px;transition:all 1s;}
.case-hot .text{position:absolute;left:20px;bottom:20px;right:20px;height:90px;padding:0 30px;color:#fff;background:rgba(0,0,0,0.5);}
.case-hot .text h3{display:block;margin-top:16px;height:32px;line-height:32px;font-size:20px;color:#fff;font-weight:normal;overflow:hidden;}
.case-hot .text h3 a{color:#fff;}
.case-hot .text .meta{margin-top:4px;font-size:14px;color:#fff;overflow:hidden;}
.case-hot .text .meta em{display:block;float:right;padding-left:22px;background:url(img/browse.png) no-repeat 0 center;}
.case-hot .text .meta span{display:inline-block;margin-right:10px;}
.case-hot .item:hover .pic img{transform:scale(1.1);}
.case-list{margin-top:20px;width:1420px;overflow:hidden;}
.case-list .item{float:left;margin-right:20px;width:335px;height:220px;overflow:hidden;}
.case-list .item img{display:block;width:100%;transition:all 1s;}
.case-list .item:hover img{transform:scale(1.1);}
.case-links{margin-top:25px;height:150px;overflow:hidden;background:url(img/case_links.png) repeat-x;}
.case-links li{float:left;width:155px;height:150px;text-align:center;}
.case-links li a{display:block;height:150px;overflow:hidden;border-right:#dbdbdb solid 1px;}
.case-links li:last-child a{border-right:none;}
.case-links li i{display:block;margin:40px auto 0;width:40px;height:40px;overflow:hidden;}
.case-links li i img{display:block;width:40px;height:40px;filter:grayscale(100%);opacity:0.6;}
.case-links li span{display:block;padding-top:6px;font-size:15px;color:#333;}
.case-links li:hover,.case-links li.cur{background:url(img/case_links_cur.png) no-repeat bottom;}
.case-links li:hover i img,.case-links li.cur i img{filter:grayscale(0);opacity:1;}
/* --end case-- */

/* --made-- */
.made{padding-top:70px;overflow:hidden;background:#fff;}
.made-tab{position:relative;margin-top:-34px;height:634px;overflow:hidden;background:url(img/made01.jpg) no-repeat center bottom;}
.made-tab .mask{position:absolute;left:0;top:0;width:100%;height:634px;background:url(img/made_mask.png) no-repeat center 0;}
.made-tab .made-menu{position:relative;float:left;margin-top:142px;width:318px;height:405px;overflow:hidden;}
.made-tab .made-menu li{position:absolute;z-index:333;width:173px;height:151px;color:#fff;text-align:center;cursor:pointer;overflow:hidden;background:url(img/made_menu.png) no-repeat;}
.made-tab .made-menu li span{display:block;margin:20px auto 10px;width:60px;height:65px;line-height:65px;font-size:36px;color:#fff;border-bottom:#fff solid 1px;}
.made-tab .made-menu li em{display:block;font-size:12px;font-weight:bold;}
.made-tab .made-menu li.cur{background-image:url(img/made_menu_cur.png);}
.made-tab .made-menu li.li1{left:0;top:0;}
.made-tab .made-menu li.li2{left:144px;top:86px;}
.made-tab .made-menu li.li3{left:0;top:170px;}
.made-tab .made-menu li.li4{left:144px;top:256px;}
.made-tab .made-main{float:right;position:relative;z-index:334;padding-top:54px;width:480px;overflow:hidden;}
.made-tab .item{padding-top:110px;overflow:hidden;}
.made-tab .item h3{padding-bottom:20px;height:50px;line-height:50px;font-size:32px;font-weight:normal;color:#fff;overflow:hidden;}
.made-tab .item h3 a{color:#fff;}
.made-tab .item .summary{margin-top:20px;height:180px;line-height:30px;font-size:20px;color:#fff;overflow:hidden;}
.made-tab .item .read{margin-top:40px;overflow:hidden;}
.made-tab .item .read a{display:block;width:161px;height:50px;line-height:50px;font-size:15px;color:#fff;text-align:center;background:url(img/made_read.png) no-repeat;}
.made-tab .item .read a:after{display:inline-block;margin-left:10px;vertical-align:middle;content:"";width:21px;height:12px;background:url(img/read.png) no-repeat;}
.made-tab .item .read a:hover{background-image:url(img/made_read_cur.png)}
/* --end made-- */

/* --sites-- */
.sites{padding:70px 0;overflow:hidden;background:url(img/sites_bg.png) no-repeat center bottom,url(img/sites_bg.jpg) no-repeat center 0;}
.sites .wrap-title h2 em:after{position:relative;top:-15px;content:"+";font-size:24px;}
.area-box{position:relative;margin:120px -25px 0;width:1450px;height:522px;background:url(img/area_box.png) no-repeat;transition:all 0.5s;}
.area-box .bee{display:block;position:absolute;left:340px;top:280px;width:24px;height:24px;background:url(img/bee.png);}
.area-list li{position:absolute;z-index:3;font-size:18px;color:#ccc;width:100px;height:100px;line-height:100px;text-align:center;cursor:pointer;}
.area-list li.li1{left:450px;top:310px;}
.area-list li.li2{left:620px;top:270px;}
.area-list li.li3{left:820px;top:240px;}
.area-list li.li4{left:1150px;top:230px;}
.area-list li.li5{left:960px;top:150px;}
.area-list li.li6{left:840px;top:50px;}
.area-list li.li7{left:360px;top:140px;}
.area-list li.li8{left:240px;top:55px;}
.area-list li.li9{left:150px;top:200px;}
.area-list li.li10{left:300px;top:270px;}
.area-list li.cur{color:#fff;}
.bubble-list li{position:absolute;z-index:1;width:126px;animation:fadeinB 3s ease-in-out;}
.bubble-list li .circles{position:relative;display:block;padding:18px;width:90px;height:90px;line-height:45px;text-align:center;color:#fff;border-radius:50%;background:url(img/bubble.png) no-repeat;}
.bubble-list li .circles span{display:block;font-size:16px;border-bottom:#fff solid 1px;}
.bubble-list li .circles em{display:block;font-size:24px;}
.bubble-list li:before{display:block;position:absolute;left:50%;bottom:0;content:"";width:1px;height:100%;background:url(img/area_line.png) repeat-y;}
.bubble-list li:after{display:block;position:absolute;left:50%;bottom:0;content:"";margin-left:-2px;width:5px;height:5px;background:#333;border-radius:50%;}
.bubble-list li.cur .circles{background-image:url(img/bubble_cur.png);}
.bubble-list li.cur .circles:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:rgba(129,29,33,0.1);border-radius:50%;animation:scales infinite 3s ease-out;}
.bubble-list li.li1{left:435px;top:145px;height:200px;}
.bubble-list li.li2{left:635px;top:130px;height:185px;}
.bubble-list li.li3{left:800px;top:110px;height:165px;}
.bubble-list li.li4{left:1135px;top:-45px;height:310px;}
.bubble-list li.li5{left:900px;top:-20px;height:225px;}
.bubble-list li.li6{left:720px;top:-40px;height:270px;}
.bubble-list li.li7{left:350px;top:-20px;height:240px;}
.bubble-list li.li8{left:220px;top:-110px;height:200px;}
.bubble-list li.li9{left:100px;top:20px;height:210px;}
.bubble-list li.li10{left:250px;top:130px;height:210px;}
.area-box .more{position:absolute;left:50%;bottom:2px;margin-left:-106px;width:212px;height:50px;}
.area-box .more a{display:block;width:212px;height:50px;line-height:50px;font-size:15px;color:#333;text-indent:45px;background:url(img/area_more.png) no-repeat;}
.area-box .more a:hover{color:#811d21;background:url(img/area_btn_more.png) no-repeat;}
@keyframes scales{
    0%{transform:scale(0)}
    70%{transform:scale(1.5)}
    100%{transform:scale(0)}
}
/* --end sites-- */

/* --team-- */
.team{padding-top:70px;overflow:hidden;background:#fff url(img/tead_bg.jpg) no-repeat center bottom; padding-bottom:40px;}
.team .wrap-title h2 em:after{position:relative;top:-15px;content:"+";font-size:24px;}
.team-left{float:left;width:455px;overflow:hidden;}
.team-left .top{position:relative;width:455px;height:455px;overflow:hidden;}
.team-left .top .pic{width:455px;height:455px;overflow:hidden;}
.team-left .top .pic img{display:block;width:100%;transition:all 1s;}
.team-left .top .text{position:absolute;left:20px;bottom:20px;right:20px;padding:20px 30px;color:#fff;overflow:hidden;background:rgba(0,0,0,0.5);}
.team-left .top .text h3{height:25px;line-height:25px;font-size:20px;font-weight:normal;}
.team-left .top .text h3 a{color:#fff;}
.team-left .top .text .mata{margin-top:6px;font-size:14px;overflow:hidden;}
.team-left .top .text .mata span{display:block;float:left;padding-right:17px;margin-right:17px;border-right:#333 solid 1px;}
.team-left .top .text .mata span:last-child{border-right:none;}
.team-left .top .text .mata span em{color:#ff8108;font-family:"DIN Medium";}
.team-left .top:hover .pic img{transform:scale(1.1);}
.team-left .bottom{margin-top:16px;width:472px;overflow:hidden;}
.team-left .bottom .item{position:relative;float:left;margin-right:16px;width:220px;height:220px;overflow:hidden;}
.team-left .bottom .pic{width:220px;height:220px;overflow:hidden;}
.team-left .bottom .pic img{display:block;width:100%;}
.team-left .bottom .text{position:absolute;left:0;top:100%;padding:20px;width:180px;height:180px;text-align:center;color:#fff;overflow:hidden;background:rgba(104,67,58,0.9);transition:all 0.5s;}
.team-left .bottom .text h3{margin-top:10px;height:32px;line-height:32px;font-weight:normal;}
.team-left .bottom .text h3 a{color:#fff;}
.team-left .bottom .text p{padding-bottom:10px;height:24px;line-height:24px;border-bottom:#fff solid 1px;}
.team-left .bottom .text .mata{padding-top:17px;width:215px;height:18px;line-height:18px;font-size:14px;overflow:hidden;}
.team-left .bottom .text .mata span{display:block;float:left;padding-right:16px;margin-right:16px;border-right:#fff solid 1px;}
.team-left .bottom .text .mata span:last-child{border-right:none;}
.team-left .bottom .text .read{margin:32px auto 0;width:92px;height:30px;line-height:30px;font-size:14px;}
.team-left .bottom .text .read a{display:block;color:#fff;background:url(img/team_read.png) no-repeat;}
.team-left .bottom .item:hover .text{top:0;}
.team-right{float:right;margin-top:-36px;width:928px;overflow:hidden;}
.team-right .more{float:right;}
.team-right .more a{display:block;padding-right:21px;height:20px;line-height:20px;font-size:16px;color:#666;font-family:"DIN Medium";background:#666;background:url(img/sjs_1.png) no-repeat 96% center;}
.team-right .more a:hover{color:#ed6d01;background:url(img/sjs_2.png) no-repeat 96% center;}
.team-list{width:948px;height:475px;overflow:hidden;}
.team-list .item{position:relative;float:left;margin-right:16px;margin-top:16px;width:220px;height:220px;overflow:hidden;}
.team-list .item .pic{width:220px;height:220px;overflow:hidden;}
.team-list .item .pic img{display:block;width:100%;}
.team-list .item .text{position:absolute;left:0;top:100%;padding:16px;width:188px;height:188px;text-align:center;color:#fff;overflow:hidden;background:rgba(129,29,33,0.95);transition:all 0.5s;}
.team-list .item .text h3{margin-top:10px;height:32px;line-height:32px;font-weight:normal;}
.team-list .item .text h3 a{color:#fff;}
.team-list .item .text p{padding-bottom:10px;height:24px;line-height:24px;border-bottom:#fff solid 1px;}
.team-list .item .text .mata{padding-top:17px;height:18px;line-height:18px;font-size:14px;overflow:hidden;text-align:center;}
.team-list .item .text .mata span{border-right:#fff solid 1px;}
.team-list .item .text .mata span:first-child{padding-right:10px;}
.team-list .item .text .mata span:last-child{padding-left:6px;border-right:none;}
.team-list .item .text .read{margin:32px auto 0;width:92px;height:30px;line-height:30px;font-size:14px;}
.team-list .item .text .read a{display:block;color:#fff;background:url(img/team_read.png) no-repeat;}
.team-list .item:hover .text{top:0;}
.team-ad{margin-top:12px;height:220px;overflow:hidden;}
/* --end team-- */

/* --evaluate-- */
.evaluate{height:936px;overflow:hidden;background:url(img/evaluate_bg.jpg) no-repeat center 0;}
.evaluate .form-box{margin:20px auto 0;padding:35px 0;width:1400px;height:78px;overflow:hidden;}
.evaluate .form-box .text{float:left;width:440px;text-align:center;}
.evaluate .form-box .text h3{height:48px;line-height:48px;font-weight:normal;font-size:42px;color:#111;}
.evaluate .form-box .text h3 span{display:inline-block;margin:0 22px;}
.evaluate .form-box .text p{height:30px;line-height:30px;font-size:21px;color:#666;}
.evaluate .form-box .form{padding-left:22px;padding-top: 8px;overflow:hidden;}
.evaluate .form-box .form li{float:left;margin-left: 9px;}
.evaluate .form-box .form li input{display:block;padding:0 35px;width:265px;height:60px;line-height:60px;font-size:16px;border:none;background:transparent;}
.evaluate .form-box .form li a.submit{display:block;width:213px;height:62px;line-height:62px;font-size:16px;color:#fff;text-indent:55px;}
.evaluate .form-box .form li a.submit:hover{color:#fff;background: url(img/evaluate_submit_cur.png) no-repeat;}
.evaluate .wrapper{padding:70px 0;overflow:hidden;}
.evaluate-tab{clear:both;padding-top:35px;overflow:hidden;}
.evaluate-con{float:left;padding:42px 50px;width:600px;height:384px;overflow:hidden;}
.evaluate-con h3{padding-bottom:15px;height:58px;line-height:58px;font-weight:normal;overflow:hidden;border-bottom:#d8d8d8 solid 1px;}
.evaluate-con h3 a{color:#333;}
.evaluate-con h3 a:hover{color:#811d21;}
.evaluate-con .summary{margin-top:25px;height:75px;line-height:25px;font-size:15px;color:#666;overflow:hidden;}
.evaluate-con .picBox{margin-top:20px;overflow:hidden;}
.evaluate-con .picBox ul{width:630px;}
.evaluate-con .picBox li{float:left;margin-right:28px;width:286px;height:187px;overflow:hidden;}
.evaluate-con .picBox li img{display:block;width:100%;transition:all 0.5s linear;}
.evaluate-con .picBox li:hover img{transform:scale(1.1);}
.evaluate-avatar{float:right;padding:14px 30px;width:640px;overflow:hidden;}
.evaluate-avatar li{float:left;margin:14px 24px;width:100px;height:100px;cursor:pointer;overflow:hidden;border:#fff solid 5px;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,0.25);transition:all 0.5s;}
.evaluate-avatar li img{display:block;width:100%;}
.evaluate-avatar li.cur,.evaluate-avatar li:hover{transform:scale(1.1);border-color:#811d21;}
/* --end evaluate-- */

/* --service-- */
.service{padding-top:70px;height:340px;overflow:hidden;background:url(img/service_bg.jpg) no-repeat center 0;}
.service-list{padding-top:20px;width:1480px;overflow:hidden;}
.service-list .item{position:relative;float:left;margin-right:78px;width:107px;color:#fff;}
.service-list .item em{display:block;position:absolute;left:0;top:0;font-size:14px;font-family:"DIN Medium";}
.service-list .item i{display:block;width:107px;height:92px;overflow:hidden;}
.service-list .item i img{display:block;width:107px;height:92px;transition:all 1s linear;}
.service-list .item p{padding-top:15px;font-size:18px;text-align:center;overflow:hidden;}
.service-list .item:nth-child(1){animation:fadeinB 0.5s}
.service-list .item:nth-child(2){animation:fadeinB 0.75s}
.service-list .item:nth-child(3){animation:fadeinB 1s}
.service-list .item:nth-child(4){animation:fadeinB 1.25s}
.service-list .item:nth-child(5){animation:fadeinB 1.5s}
.service-list .item:nth-child(6){animation:fadeinB 1.75s}
.service-list .item:nth-child(7){animation:fadeinB 2s}
.service-list .item:nth-child(8){animation:fadeinB 2.25s}
/* --end service-- */

/* --store-- */
.store{position:relative;padding-top:70px;height:802px;overflow:hidden;background:url(img/store01.jpg) no-repeat center 0;cursor: pointer}
.store-tab{margin-top:-142px;height:825px;overflow:hidden;background:url(img/store_tab.png) no-repeat center 0;}
.store-list{position:relative;float:left;margin-top:150px;margin-left:-48px;width:570px;height:675px;overflow:hidden;}
.store-list li{position:absolute;width:176px;height:150px;line-height:150px;text-align:center;font-size:20px;cursor:pointer;transition:all 0.5s linear;}
.store-list li.cur{color:#fff !important;background-image:url(img/store_menu_cur.png);}
.store-list li.li1{left:130px;top:0;color:#fff;}
.store-list li.li2{left:130px;top:150px;color:#333;}
.store-list li.li3{left:261px;top:76px;color:#333;}
.store-list li.li4{left:393px;top:150px;color:#fff;}
.store-list li.li5{left:-1px;top:225px;color:#fff;}
.store-list li.li6{left:130px;top:300px;color:#333;}
.store-list li.li7{left:261px;top:225px;color:#fff;}
.store-list li.li8{left:393px;top:300px;color:#fff;}
.store-list li.li9{left:261px;top:375px;color:#333;}
.store-list li.li10{left:130px;top:450px;color:#333;}
.store-list li.li11{left:261px;top:525px;color:#333;}
.store-list li.li12{left:-1px;top:76px;color:#333;}
.store-list li.li13{left:-1px;top:375px;color:#333;}
.store-form-wrap{float:right;margin-top:-175px;width:1010px;height:125px;}
.store-form-wrap .tabCon{display:none;}
.store-form-wrap .leftCon{float:left;width:238px;height:125px;text-align:center;border-right:#fff solid 1px;}
.store-form-wrap .leftCon i{display:block;margin:20px auto 15px;width:40px;height:40px;}
.store-form-wrap .leftCon i img{display:block;width:40px;height:40px;}
.store-form-wrap .leftCon span{display:block;color:#fff;font-size:24px;text-align:center;}
.store-form-wrap .leftCon span a{color:#fff;}
.store-form-wrap .rightCon{padding-left:56px;overflow:hidden;}
.store-form-wrap .rightCon .info{height:42px;line-height:42px;font-size:16px;color:#fff;overflow:hidden;}
.store-form-wrap .rightCon .info i{display:inline-block;margin:0 30px;width:1px;height:16px;vertical-align:middle;background:#fff;}
.store-form{padding-left:56px;padding-top:16px;overflow:hidden;}
.store-form ul{width:724px;}
.store-form li{float:left;margin-right:10px;}
.store-form li input{display:block;padding:15px 35px;height:20px;line-height:20px;font-size:16px;border:none;}
.store-form li input.userName{width:173px;background:url(img/store_userName.png) no-repeat;}
.store-form li input.userPhone{width:203px;background:url(img/store_userPhone.png) no-repeat;}
.store-form li a.submit{display:block;width:173px;height:50px;line-height:50px;font-size:16px;color:#fff;text-indent:40px;background:url(img/store_submit.png) no-repeat;}
.store-form li a.submit:hover{background-image:url(img/store_submit_cur.png)}
/* --end store-- */

/* --faq-- */
.faq{padding:65px 0 50px;overflow:hidden;background:#f1f1f1 url(img/faq_bg.jpg) no-repeat center 0;}
.faq-inner{position:relative;height:294px;overflow:hidden;}
.faq-inner .box-title{position:absolute;z-index:3;top:0;left:600px;width:197px;height:294px;text-align:center;overflow:hidden;}
.faq-inner .box-title h3{margin-top:50px;height:50px;line-height:50px;font-size:36px;font-weight:normal;color:#111;}
.faq-inner .box-title p{height:26px;line-height:26px;font-size:14px;color:#999;font-weight:bold;}
.faq-inner .box-title a.more{display:block;margin:84px auto 0;width:114px;height:40px;line-height:40px;font-size:15px;color:#333;text-align:center;background:url(img/faq_more.png) no-repeat;}
.faq-inner .box-title a.more:hover{color:#811d21;}
.faq-inner dl{position:absolute;width:544px;height:110px;overflow:hidden;}
.faq-inner dt{padding-left:60px;height:34px;line-height:34px;font-size:16px;color:#111;overflow:hidden;background:url(img/Q.png) no-repeat 0 0;}
.faq-inner dt a{color:#111;}
.faq-inner dt a:hover{color:#811d21;}
.faq-inner dd{margin-top:18px;padding-left:60px;height:58px;line-height:26px;font-size:16px;color:#666;overflow:hidden;background:url(img/A.png) no-repeat 0 0;}
.faq-inner dl.item-1{left:0;top:0;}
.faq-inner dl.item-2{right:0;top:0;}
.faq-inner dl.item-3{left:0;bottom:0;}
.faq-inner dl.item-4{right:0;bottom:0;}
/* --end faq-- */

/* --news-- */
.news{padding:70px 0;overflow:hidden;background:#fff url(img/news_bg.jpg) no-repeat center 0;}
.news-menu{height:30px;line-height:30px;text-align:center;}
.news-menu a{display:inline-block;font-size:16px;color:#666;}
.news-menu a:after{display:inline-block;margin:0 20px;width:17px;height:17px;content:"";background:url(img/news_menu_line.png) no-repeat;}
.news-menu a:last-child:after{display:none;}
.news-menu a:hover{color:#811d21;}
.news-main{margin-top:35px;overflow:hidden;}
.news-hot{position:relative;float:left;width:700px;height:460px;overflow:hidden;}
.news-hot .pic{width:700px;height:460px;overflow:hidden;}
.news-hot .pic img{display:block;width:700px;height:460px;transition:all 1s;}
.news-hot .text{position:absolute;left:0;bottom:0;width:100%;height:100px;background:rgba(0,0,0,0.4);}
.news-hot .date{position:relative;float:left;width:100px;height:100px;text-align:center;color:#fff;font-family:"DIN Medium";overflow:hidden;border-right:#aaa solid 1px;}
.news-hot .date span{display:inline-block;margin-top:18px;padding-top:10px;font-size:38px;border-top:#fff solid 1px;}
.news-hot .date em{display:block;font-size:12px;}
.news-hot .tit{padding:0 40px;height:100px;line-height:100px;overflow:hidden;}
.news-hot .tit a{display:block;font-size:18px;color:#fff;background:url(img/news_read.png) no-repeat right center;}
.news-hot:hover .pic img{transform:scale(1.1);}
.news-list{float:right;margin-top:-20px;width:660px;height:482px;overflow:hidden;}
.news-list .item{padding:20px 0;height:85px;border-bottom:#efefef solid 1px;overflow:hidden;}
.news-list .date{float:left;padding:10px 0;width:50px;font-family:"DIN Medium";color:#ccc;overflow:hidden;}
.news-list .date:hover{color:#811d21;}
.news-list .date span{display:block;font-size:38px;}
.news-list .date em{display:block;font-size:12px;}
.news-list .text{padding-left:24px;overflow:hidden;}
.news-list .text h3{height:30px;line-height:30px;font-size:18px;font-weight:normal;overflow:hidden;}
.news-list .text h3 a{color:#111;}
.news-list .text h3 a:hover{color:#811d21;}
.news-list .text p{margin-top:5px;height:50px;line-height:25px;color:#666;overflow:hidden;}
.news-list .item:first-child .date{border-top:#efefef solid 1px;}
.news-list .item:last-child .date{border-bottom:#efefef solid 1px;}
.news-list .item:hover h3 a,.news-list .item:hover .date *{color:#811d21 !important;}
/* --end news-- */

/* --ad-- */
.ad{padding:40px 0;overflow:hidden;background:#f1f1f1;}
.ad-list{width:1440px;overflow:hidden;}
.ad-list .item{position:relative;float:left;margin-right:40px;width:440px;height:210px;overflow:hidden;}
.ad-list .pic{width:440px;height:210px;overflow:hidden;}
.ad-list .pic img{display:block;width:100%;transition:all 1s;}
.ad-list .text{position:absolute;left:0;top:0;padding-left:45px;width:220px;height:210px;overflow:hidden;background:url(img/ad_text.png) no-repeat;}
.ad-list .text h3{margin-top:35px;height:38px;line-height:38px;font-weight:normal;font-size:28px;color:#fff;}
.ad-list .text p{height:32px;line-height:32px;font-size:16px;color:#fff;}
.ad-list .text a{display:block;margin-top:26px;width:115px;height:40px;line-height:40px;font-size:15px;color:#333;text-align:center;background:url(img/ad_more.png) no-repeat;}
.ad-list .item:hover .pic img{transform:scale(1.1);}
.ad-list .item:hover .text a{color:#811d21;}
.adBig{margin:40px 0;overflow:hidden;}
.flinks{font-size:14px;line-height:25px;overflow:hidden;}
.flinks dt{float:left;width:82px;text-align:center;}
.flinks dt a{display:block;width:82px;height:25px;color:#999;background:url(img/flinks.png) no-repeat;}
.flinks dt a:hover{color:#811d21}
.flinks dd{padding-left:10px;overflow:hidden;}
.flinks dd a{display:inline-block;padding:0 10px;color:#999;}
.flinks dd a:hover{color:#811d21}
/* --end ad-- */