﻿body,html{font-size:12px;font-family:"微软雅黑";height:100%}
.w800{width: 800px;margin: 0 auto;}
.w1149{width:1149px;margin:0 auto}
.header .top-bar{height:44px;line-height:44px;background:#f45657}
.header .top-bar .language{color:#fff;font-size:14px}
.header .top-bar .language a{color:#fff;margin:0 20px}
.header .top-bar .number{color:#fff;font-size:14px}
.header .top-bar .city{width:144px;height:44px;margin-right:20px}
.header .top-bar .city h2{color:#fff;font-size:14px;padding-left:15px;background:url(../images/top_city2.png) no-repeat 120px center;cursor:pointer}
.header .top-bar .scity{width:720px;background:#fff;box-shadow:3px 3px 5px #e5e5e5;right:0;top:44px;display:none;z-index:999}
.header .top-bar .scity .ditu{width: 120px;float:left;line-height:22px;}
.header .top-bar .scity .ditu p{font-weight:700;color:#894545}
.header .top-bar .city:hover h2{color:#333;background:url(../images/top_city.png) no-repeat 120px center #fff}
.header .top-bar .city:hover .scity{display:block}
.header .nav{height:130px}
.header .nav li{margin-right:40px;margin-top:62px;height:65px}
.header .nav li:last-child{margin-right:0}
.header .nav li>a{color:#333;font-size:22px;font-weight:700;line-height:26px;display:block;height:65px}
.header .nav li.current,.header .nav li:hover{border-bottom:3px solid #cc2a1e}
.header .nav li.current a,.header .nav li:hover a{-webkit-animation:translateY .4s linear;animation:translateY .4s linear}
@-webkit-keyframes translateY{0%{transform:translateY(0);-webkit-transform:translateY(0)}
	25%{transform:translateY(10px);-webkit-transform:translateY(10px)}
	75%{transform:translateY(-10px);-webkit-transform:translateY(-10px)}
	100%{transform:translateY(0);-webkit-transform:translateY(0)}
}
@keyframes translateY{0%{transform:translateY(0);-webkit-transform:translateY(0)}
	25%{transform:translateY(10px);-webkit-transform:translateY(10px)}
	75%{transform:translateY(-10px);-webkit-transform:translateY(-10px)}
	100%{transform:translateY(0);-webkit-transform:translateY(0)}
}
.header .nav .logo{width:208px;padding-top:10px;height:120px}
.header .nav .logo img{display: block;margin:0 auto}
.header .nav .logo:before{width:212px;height:63px;background:url(../images/logo_bg.png) no-repeat;position:absolute;left:0;bottom:-63px;content:'';display:block;z-index:998}
.footer .link{margin:20px auto 12px;padding:0 22px;line-height:20px}
.footer .link i{padding:0 7px}
.footer .link dt{width:72px;color:#666;font-weight:700}
.footer .link dd{width:1070px}
.footer .link dd.over{height:20px;overflow:hidden}
.footer .link dd a{color:#999;display:block;margin-right:13px;float:left}
.footer .link .show{width:9px;height:5px;right:0;top:8px;cursor:pointer;background:url(../images/foot_hide.png) no-repeat}
.footer .link .show.hide{background:url(../images/foot_hide.png) no-repeat}
.footer .conter{height:374px;background:#f1f1f1;border-top:1px solid #eae9e9;padding-top:42px;overflow:hidden}
.footer .conter .left{width:620px;font-family:"宋体"}
.footer .conter .left dl{width:110px;margin:0 118px 30px 0;height:165px}
.footer .conter .left dl:nth-child(3n){margin-right:0}
.footer .conter .left dl dt{color:#000;font-weight:700;margin-bottom:14px}
.footer .conter .left dl dd{line-height:26px}
.footer .conter .left dl dd a{color:#000}
.footer .conter .left dl dd a:hover{color:#000}
.footer .map{margin-top:-15px}
.footer .map h2{color:#000;font-weight:700;top:15px;left:30px}
.footer .map .pic{left:0;top:0;opacity:0;transition:opacity .3s linear;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear}
.footer .map:hover .pic{opacity:1}
.footer .copyright{height:60px;line-height:60px;background:#2e2a27;color:#a2a1a0}
.footer .copyright div a{position: relative;margin:16px 0 0 11px}
.footer .copyright .prcode{position: absolute;top: -122px;left: -44px;display: none;width: 94px;height: 94px;padding: 10px;background:url(../images/r_scroll_pic3.jpg) #fff center 10px no-repeat;}
.footer .copyright .prcode span{position: absolute;bottom: -4px;left: 52px;display: inline-block;width: 0;height: 0;vertical-align: middle;border-top: 4px solid #fff;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.r_scroll{width:125px;text-align:center;position:fixed;left:50%;top:50%;margin:-228px 0 0 580px;z-index:99999999999}
.r_scroll h2{height:52px;background:red;line-height:52px;color:#fff;font-size:18px;font-weight:700}
.r_scroll .number{height:60px;background:#f9f8f8;margin-bottom:2px}
.r_scroll .number .name{color:#666;font-size:14px;line-height:24px;padding-top:8px}
.r_scroll .number .num{font-size:16px}
.r_scroll .box{height:80px;background:#f9f8f8;margin-bottom:2px}
.r_scroll .box .pic{height:50px;background:center no-repeat}
.r_scroll .box p{color:#cc2a1e;font-size:14px}
.r_scroll .wei{height:auto;padding:15px 0}
.r_scroll .wei img{margin:0 auto;width:94px;height:94px}
.r_scroll .top{height:52px;background:url(../images/r_scroll_pic4.png) no-repeat center;cursor:pointer;display:none}

.in_title{text-align:center}
.in_title span{color:#000;font-size:36px;font-weight:700;line-height:40px}
.in_title span:after,.in_title span:before{width:98px;height:1px;background:#d3d3d3;display:block;content:'';position:absolute;top:22px}
.in_title span:before{left:-120px}
.in_title span:after{right:-120px}

.in_wrap .box3 .title{margin-top:35px}
.in_wrap .box3 .title p{height:48px;text-align:center;line-height:48px;background:#d3d3d3;margin:0 8px 15px 0;padding:0 34px}
.in_wrap .box3 .title p:last-child{margin-right:0}
.in_wrap .box3 .title p a{display:block;color:#666;font-size:20px}
.in_wrap .box3 .title p:before{width:0;height:0;border-top:5px solid red;border-left:4.5px solid #fff;border-right:4.5px solid #fff;content:'';position:absolute;left:50%;margin-left:-4.5px;bottom:-5px;display:none}
.in_wrap .box3 .title p.current,.in_wrap .box3 .title p:hover{background:red}
.in_wrap .box3 .title p.current a,.in_wrap .box3 .title p:hover a{color:#fff}
.in_wrap .box3 .title p.current:before,.in_wrap .box3 .title p:hover:before{display:block}
.in_wrap .box3 .cont .stitle{line-height:38px;margin-bottom:8px;text-align:center}
.in_wrap .box3 .cont .stitle a{color:#666;font-size:14px;margin-right:16px}
.in_wrap .box3 .cont .stitle a.current,.in_wrap .box3 .cont .stitle a:hover{color:red}
.in_wrap .box3 .cont .stitle a:last-child{margin-right:0}
.in_wrap .box3 .tab_box{height:326px;}
.in_wrap .box3 .tab_box li,.in_wrap .box3 .tab_box li img{width:289px;height:216px;overflow:hidden; margin-bottom:7px;}
.in_wrap .box3 .tab_box li{margin-right:5px; margin-left:5px;}
.in_wrap .box3 .tab_box li img{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear}
.in_wrap .box3 .tab_box li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.in_wrap .box3 .tab_box li:last-child{margin-right:0}
.in_wrap .box3 .tab_box p{font-size:18px;height:46px;line-height:46px;color:#fff;padding-left:14px;width:289px;background:rgba(0,0,0,.5);bottom:-10px;left:0;transition:background .3s linear;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-o-transition:background .3s linear}
.in_wrap .box3 .tab_box li:hover p{color:#fff;background:rgba(0,79,161,.75)}
.in_wrap .box3 .tab_box .txt{width:100%;text-align:center;font-size:14px;color:#000;line-height:22px;z-index:1;background:#f1f1f1;height:100px;bottom:0;padding-top:116px}
.in_wrap .box3 .tab_box .txt:before{width:111px;height:37px;background:url(../images/in_box3_pic1.png) no-repeat;position:absolute;left:50%;bottom:-36px;margin-left:-55px;content:'';display:block}

.er_title{height:56px;line-height:56px;background:#f3f3f3}
.er_title>div{border-left:1px solid #fff}
.er_title a{width:189px;box-sizing:border-box;border-right:1px solid #fff;text-align:center;font-size:16px;color:#000}
.er_title a.current,.er_title a:hover{background:#c9a072;color:#fff}
.product .top_txt{width:900px;margin:35px auto 65px;color:#444;line-height:26px;font-size:14px;text-indent:2em}
.product .tab_cont{height:650px;background:#f5f5f5;padding-top:50px}
.product .tab_cont .title{height:55px;line-height:55px;text-align:center;border:1px solid #e3e3e3;border-width:1px 0}
.product .tab_cont .title a{width:105px;color:#000;font-size:16px}
.product .tab_cont .title a.current,.product .tab_cont .title a:hover{background:#c9a072;color:#fff}
.product .tab_cont .list{margin-top:48px}
.product .tab_cont .list li,.product .tab_cont .list li img{width:270px;height:220px;overflow:hidden}
.product .tab_cont .list li{margin:0 23px 30px 0}
.product .tab_cont .list li:nth-of-type(4n){margin-right:0}
.product .tab_cont .list li img{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear}
.product .tab_cont .list li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.product .tab_cont .list p{font-size:14px;height:35px;line-height:35px;color:#000;padding-left:10px;width:260px;background:rgba(0,0,0,.2);bottom:0;left:0;transition:background .3s linear;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-o-transition:background .3s linear}
.product .tab_cont .list li:hover p{color:#fff;background:rgba(232,0,0,.67)}
.product .tab_cont .more{width:72px;height:27px;line-height:27px;text-align:center;background:#c9a072;left:538px;top:530px}
.product .tab_cont .more a{color:#fff}
.product .works_cont{margin:55px auto 78px}
.product .works_cont .pica{margin:0 auto;overflow:hidden;z-index:2}
.product .works_cont .pica,.product .works_cont .pica li,.product .works_cont .pica li img{width:696px;height:393px;display:block}
.product .works_cont .pica ul{left:0;top:0;width:10000px}
.product .works_cont .txt{width:280px;height:313px;top:40px;right:0;z-index:3;background:#bd321f}
.product .works_cont .txt li{padding:0 16px;background:#bd321f;height:313px;opacity:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear}
.product .works_cont .txt h3{font-size:18px;font-weight:700;line-height:20px;padding:20px 0 16px}
.product .works_cont .txt h3 a{color:#fff}
.product .works_cont .txt div{color:#fff;font-size:14px;line-height:18px;max-height:162px;overflow:hidden;text-indent:2em}
.product .works_cont .txt .more{width:90px;height:32px;line-height:32px;text-align:center;border:1px solid #fff;color:#fff;bottom:24px;left:95px}
.product .works_cont .spic{top:96px;left:80px;z-index:2}
.product .works_cont .spic .picb{overflow:hidden}
.product .works_cont .spic,.product .works_cont .spic .picb,.product .works_cont .spic li,.product .works_cont .spic li img{width:220px;height:152px}
.product .works_cont .spic ul{top:0;left:0;width:10000px}
.product .works_cont .spic:after,.product .works_cont .spic:before{content:'';width:220px;height:152px;display:block;position:absolute}
.product .works_cont .spic:before{background:#d43b3b;left:-12px;bottom:-12px}
.product .works_cont .spic:after{border:1px solid #d43b3b;left:-24px;bottom:-24px;z-index:-1}
.product .works_cont .page{width:126px;height:58px;background:#d33737;top:153px;left:148px;z-index:4}
.product .works_cont .page a{width:63px;height:58px;text-align:center;line-height:58px;font-size:30px;color:#fff;font-family:"宋体"}
.product_cont .title,.product_list .title{height:49px;line-height:49px;text-align:center;font-size:14px;color:#a2a1a0;border-bottom:1px solid #e9e9e9}
.product_cont .title a,.product_list .title a{margin:0 25px;color:#a2a1a0}
.product_cont .title a.current,.product_cont .title a:hover,.product_list .title a.current,.product_list .title a:hover{color:#d35750}
.product_list .list{margin-top:48px}
.product_list .list li{width:268px;height:245px;border:1px solid #e9e9e9;margin:0 23px 24px 0}
.product_list .list li:nth-of-type(4n){margin-right:0}
.product_list .list .pic{padding:5px}
.product_list .list .pic,.product_list .list .pic img{width:258px;height:193px}
.product_list .list p{line-height:26px;height:26px;text-align:center}
.product_list .list p a{color:#000;font-size:14px}
.product_list .list p a:hover{color:red}
.pro_infobox{width:1130px;margin:50px auto 0}
.pro_infobox .pro_infotL .bookPicBox{position:relative;width:518px;padding-left:112px}
.pro_infobox .pro_infotL .nmp_max_out{width:514px;height:385px;position:relative;text-align:center}
.pro_infobox .pro_infotL .nmp_max_out img{width:514px;height:385px}
.pro_infobox .pro_infotL .nmp_min{zoom:1;overflow:hidden}
.pro_infobox .pro_infotL .nmp_min li{float:left;width:84px;height:79px;position:relative;cursor:pointer;margin:0 5px 0 5px}
.pro_infobox .pro_infotL .nmp_min li img{width:54px;height:54px;padding:0;border:1px solid #e3e6df}
.pro_infobox .pro_infotL #nmp_min li.current img{padding:0;border:2px solid #efc780;width:54px;height:54px}
.pro_infobox .pro_infotL .move_box{width:160px;height:160px;opacity:.6;filter:alpha(opacity:60);background:#fff;position:absolute;border:1px solid #ccc;display:none}
.pro_infobox .pro_infotL .mask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:999;opacity:0;filter:alpha(opacity:0);background:red;cursor:move}
.pro_infobox .pro_infotL .big{position:absolute;top:0;left:626px;z-index:22;overflow:hidden;width:514px;height:385px;display:none;background:#fff;border-left:none}
.pro_infobox .pro_infotL .big img{position:absolute;top:0;left:0}
.pro_infobox .pro_infotL .bigbox{left:0;top:0}
.pro_infobox .pro_infotL .bigbox img,.pro_infobox .pro_infotL .bigbox p{width:84px;height:79px}
.pro_infobox .pro_infotL .bigbox p{margin-bottom:10px;cursor:pointer}
.pro_infobox .pro_infotL .bigbox p.current img{border:2px solid #c9a072;width:80px;height:75px}
.pro_infobox .cont{width:468px;color:#585858}
.pro_infobox .cont h1{font-size:24px;line-height:30px;height:30px;overflow:hidden;margin-bottom:30px}
.pro_infobox .cont .txt{padding:24px 0;border:1px solid #eee;border-width:1px 0}
.pro_infobox .cont .txt p{line-height:30px;font-size:14px}
.pro_infobox .cont .pag{line-height:25px;margin-top:22px}
.pro_infobox .cont .pag span{width:23px;height:23px;text-align:center;line-height:23px;border:1px solid #585858;border-radius:50%;color:#585858;font-family:'宋体'}
.pro_infobox .cont .share{margin:18px 0}
.pro_infobox .cont .submit{width:150px;height:43px;text-align:center;line-height:43px;background:#ff712b;color:#fff;font-size:16px}
.product_cont .conter{width:1130px;margin:62px auto 0;padding-bottom:58px;border:1px solid #e5e5e5;border-width:1px 0}
.product_cont .conter img{ max-width: 100%;}
.product_cont .top_name{color:#666;font-size:16px;padding:30px 0}
.product_cont .list{width:1130px;margin:0 auto 40px}
.product_cont .list li{width:280px;margin-right:3px}
.product_cont .list li:nth-of-type(4n){margin-right:0}
.product_cont .list .pic,.product_cont .list .pic img{width:280px;height:193px}
.product_cont .list p{line-height:40px;height:40px;text-align:center}
.product_cont .list p a{color:#000;font-size:14px}
.aboutus .er_title a{width:113.5px}
.aboutus .cont{margin-top:66px}
.aboutus .cont p{ line-height: 24px;}
.aboutus .cont .pic{width:375px;height:480px;padding:24px 0 24px 38px;border:3px solid #c9a072;margin:0 105px 0 64px}
.aboutus .cont .pic img{width:413px;height:479px}
.aboutus .cont .txt{width:478px;padding:25px 0 80px;font-size:14px;color:#555;line-height:26px}
.aboutus .cont .txt:before{width:142px;height:3px;left:0;top:0;background:#c99e73;content:'';position:absolute}
.aboutus .cont .txt:after{width:42px;height:1px;left:0;bottom:0;background:#c99e73;content:'';position:absolute}
.aboutus .list{height:274px;padding-top:125px}
.aboutus .list li{width:25%;text-align:center}
.aboutus .list li img{margin:0 auto}
.aboutus .list h1{color:#a87a46;font-size:24px;margin:32px 0 16px}
.aboutus .list p{color:#333;font-size:14px;line-height:20px}
.news .er_title a{width:285px}
.news .list{margin-top:74px}
.news .list li{height:200px}
.news .list li:nth-of-type(2n-1){background:#f3f2f0}
.news .list .cont{width:945px;margin:0 auto;padding-top:16px}
.news .list .cont .txt{width:680px}
.news .list .cont .txt .time{color:#9a9a99;font-size: 14px;padding-right: 15px;}
.news .list .cont .txt .intro{font-size: 14px;padding-right: 15px; line-height: 20px;}
.news .list .cont .txt h2{color:#555;font-size: 18px;line-height:20px;height:20px;overflow:hidden;margin:8px 0 18px;}
.news .list .cont .txt .more{color:#9a9a99;font-size:14px; margin-top: 15px;}
.news .list .cont .pic,.news .list .cont .pic img{width:260px;height:166px}
.position{height:50px;line-height:50px;border-bottom:1px solid #efefef}
.position p i{width:20px;background:url(../images/position_pic.png) no-repeat center}
.position p a,.position p i{display:inline-block;height:50px;float:left}
.news_cont .article{margin:20px 0;padding:25px 22px;}
.news_cont .article img{max-width:100%}
.news_cont .article .title{border-bottom:1px solid #e9e9e9;text-align:center}
.news_cont .article .title h1{margin:25px 0 25px;font-size:18px;color:#555; font-weight: bold;}
.news_cont .article .title p{margin-bottom:42px;color:#585858}
.news_cont .article .content{padding:20px 10px 40px;border-bottom:1px solid #e9e9e9; font-size: 14px; line-height: 24px;}
.news_cont .article .content p{line-height:2em;margin:10px 0; font-size: 14px;}
.news_cont .page_cont{line-height:25px;padding:30px 20px 15px}
.news_cont .page_cont span{width:23px;height:23px;text-align:center;line-height:23px;border:1px solid #585858;border-radius:50%;color:#585858;font-family:'宋体'}
.news_cont .page_cont a:hover span{background:#17b6a5;border-color:#17b6a5;color:#fff}
.join .box1{margin-top:46px}
.join .box1 .left{width:450px;margin-left:114px}
.join .box1 .left .cont{margin-top:30px;height:265px;overflow:hidden;position:relative}
.join .box1 .left .txt{border-left:1px solid #e2c6bb;padding:25px 0 10px 18px;margin-left:21px;line-height:24px;position:absolute;left:0;top:0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear}
.join .box1 .left .txt dt{font-size:16px;color:#c9a072;position:relative}
.join .box1 .left .txt dt:before{width:8px;height:8px;background:#fff;border:2px solid #e2c6bb;border-radius:50%;content:'';position:absolute;left:-25px;top:6px}
.join .box1 .left .txt dd{color:#414141;margin:7px 0 12px;font-size:14px}
.join .box1 .left .pag{margin-top:72px}
.join .box1 .left .pag:before{width:22px;height:1px;left:12px;top:-30px;background:#c9a072;content:'';position:absolute;}
.join .box1 .left .pag .prev{margin-right:12px}
.join .box1 .pic{width:327px;height:523px;border:3px solid #c9a072;margin-right:46px}
.join .box1 .pic img{width:328px;height:521px;margin:-3px 0 0 -22px}
.join .box2{width:1025px;margin:50px auto 0;height:343px;border-bottom:1px solid #f2f2f2}
.join .box2 .title{height:158px;background:#fafafa}
.join .box2 .title li{width:205px;height:158px;cursor:pointer;text-align:center;position:relative}
.join .box2 .title li.current,.join .box2 .title li:hover{background:#d6b991}
.join .box2 .title li:before{width:206px;height:2px;background:#949597;content:'';position:absolute;left:0;bottom:-186px;display:none}
.join .box2 .title .pic{margin-top:34px;height:56px;width:100%;display:table}
.join .box2 .title .pic p{display:table-cell;vertical-align:middle}
.join .box2 .title .pic img{display:inline}
.join .box2 .title .pic2{top:0;left:0;opacity:0}
.join .box2 .title li.current .pic2,.join .box2 .title li:hover .pic2{opacity:1}
.join .box2 .title li .name{line-height:45px;color:#333;font-size:18px}
.join .box2 .title li.current .name,.join .box2 .title li:hover .name{color:#fff}
.join .box2 .title li.current:before,.join .box2 .title li:hover:before{display:block}
.join .box2 .txt{padding:32px 62px 66px 18px}
.join .box2 .txt .left{color:#333;font-size:14px;line-height:26px;height:78px;overflow:hidden;width:758px}
.join .box2 .txt .right{text-align:right;font-family:arial}
.join .box2 .txt .right h3{line-height:54px;color:#686868;font-size:52px}
.join .box2 .txt .right p{line-height:32px;color:#b5b5b5;font-size:22px}
.join .box2 .txt .right:before{width:18px;height:18px;line-height:18px;text-align:center;content:'+';position:absolute;right:-34px;top:4px;font-size:20px;color:#757575}
.join .box3{background:#fafafa;margin-top:50px;padding:78px 0 32px}
.join .box3 li{width:100px;height:100px;background:#aaa url(../images/join_3_pic1.png) no-repeat center;border-radius:50%;margin:0 auto 71px}
.join .box3 li:before{width:0;height:65px;border-left:1px dashed #aaa;position:absolute;content:'';left:49px;bottom:-68px}
.join .box3 li:last-child:before{display:none}
.join .box3 .txt{width:410px;left:-453px;top:0;color:#333}
.join .box3 .txt h3{line-height:28px;height:28px;overflow:hidden;margin:7px 0 6px;font-size:18px}
.join .box3 .txt p{line-height:20px;font-size:14px}
.join .box3 .size{width:68px;height:68px;line-height:68px;text-align:center;border:1px solid #aaa;color:#aaa;font-size:30px;font-family:arial;right:-202px;top:15px;border-radius:50%}
.join .box3 .size:before{width:56px;height:0;border-bottom:1px dashed #aaa;position:absolute;content:'';left:-80px;top:30px}
.join .box3 li:hover{background-color:#eb6f66;cursor:pointer}
.join .box3 li:hover .size,.join .box3 li:hover .size:before{color:#d5af86;border-color:#d5af86}
.join .box3 li.n .txt{left:155px}
.join .box3 li.n .size{right:233px}
.join .box3 li.n .size:before{left:95px}
.join .box4{color:#333}
.join .box4 .time{font-size:18px;text-align:center}
.join .box4 .box{width:1000px;margin:40px auto 70px}
.join .box4 .box li{width:290px;height:43px;border:1px solid #c3c3c3;padding:0 10px;line-height:43px;margin:0 32px 20px 0}
.join .box4 .box li:nth-of-type(3n){margin-right:0}
.join .box4 .box .name{color:#333}
.join .box4 .box .red{color:red}
.join .box4 .box input[type=text]{height:43px;border:0;margin-left:10px;width:200px}
.join .box4 .box label{margin-right: 10px;}
.join .box4 .box label input{margin-right: 5px;}
.join .box4 .box label *{vertical-align: middle;}
.join .box4 .box textarea{padding:10px;width:978px;height:116px;border:1px solid #c3c3c3}
.join .box4 .box input[type=submit]{width:1000px;height:47px;background:#c9a071;cursor:pointer;border-radius:5px;font-size:16px;color:#fff}
.plan .tab_box{width:900px;margin:65px auto 0}
.plan .tab_box .tab_img{width:770px;height:420px;overflow:hidden;margin:0 auto}
.plan .tab_box .tab_img li{width:770px;height:396px}
.plan .tab_box .tab_img p{width:270px;height:35px;line-height:35px;left:250px;bottom:-17px;text-align:center;overflow:hidden;background:rgba(0,0,0,.2);color:#000;font-size:14px}
.plan .tab_box .next,.plan .tab_box .prev{font-size:45px;font-family:"宋体";color:#a6a6a6;line-height:50px;top:175px;cursor:pointer}
.plan .tab_box .prev{left:-22px}
.plan .tab_box .next{right:-22px}
.plan .message{margin:35px auto 55px}
.plan .message textarea{width:968px;height:240px;padding:15px;border:1px solid #e4e4e4;margin:0 auto;}
.plan .message input[type=submit]{width:1000px;height:47px;background:#c9a071;cursor:pointer;border-radius:5px;font-size:16px;color:#fff;margin:0 auto;}
.case_class{border:1px solid #ddd;border-width:1px 0}
.case_class li{width:100%;border-bottom:1px solid #ddd;position:relative;background:#f6f7f9}
.case_class li:last-child{border:none}
.case_class li .tog{position:absolute;right:20px;top:12px;width:50px;height:20px;cursor:pointer}
.case_class li .ftt{display:block;width:90px;color:#333;height:46px;line-height:46px;padding-left:35px;color:#747474;font-size:16px;background:url(../images/zs_03.png) no-repeat 22px center #f6f7f8}
.case_class li .ftd{width:923px;line-height:46px;overflow:hidden;height:46px;background:url(../images/i2_16.jpg) 97.5% 15px no-repeat #fff;padding:0 75px 0 26px}
.case_class li .ftd a{display:inline-block;line-height:28px;padding:0 18px;white-space:nowrap;color:#666;margin:0 2px;font-size:14px}
.case_class li .ftd a.current,.case_class li .ftd a:hover{background:red;color:#fff}
.case_class li.h .ftd{background:url(../images/i2_19.jpg) 97.5% 15px no-repeat #f6f7f8;height:auto;position:relative}
.case_class .class_box{line-height:46px;background:#fff}
.case_class .class_name{width:923px;padding:0 75px 0 26px}
.case_class .class_name1{border-bottom:1px solid #ddd}
.case_class .class_name a{display:inline-block;line-height:28px;padding:0 18px;white-space:nowrap;color:#666;margin:0 2px;font-size:14px}
.case_class .class_name a.current,.case_class .class_name a:hover{background:red;color:#fff}
.case_list{margin-top:25px}
.case_list li{padding:10px;background:#fff;width:250px;height:235px;border:1px solid #e7e6e6;margin:0 20px 20px 0}
.case_list li:nth-child(4n){margin-right:0}
.case_list li .pic,.case_list li .pic img{width:250px;height:172px}
.case_list li h3{height:20px;line-height:20px;overflow:hidden;font-size:14px;margin-top:12px}
.case_list li p{height:36px;line-height:18px;overflow:hidden;color:#888}
.case_list li:hover{box-shadow:0 0 8px #c8c6c6}
.position2,.position2 a{font-size:16px;color:#747474}
.position2 i{padding:0 16px;font-family:'宋体';font-weight:700}
.contact .top_txt{width:900px;margin:66px auto;color:#444;line-height:26px;font-size:14px;text-align:center}
.contact .top_txt .next{margin-top:100px}
.contact .top_txt .next img{margin:0 auto;cursor:pointer}
.contact .top_txt .next:before{width:22px;height:2px;left:50%;margin-left:-11px;top:-79px;background:#caa271;content:'';position:absolute}
.contact .box1{height:352px}
.contact .box1 .box{width:853px;margin:76px auto 0}
.contact .box1 .box .scroll_box{overflow:hidden}
.contact .box1 li{width:221px;margin-right:95px}
.contact .box1 li a{color:#262626}
.contact .box1 li p.time{line-height:28px;}
.contact .box1 li h2{line-height:26px;height:26px;font-size:16px;overflow:hidden;margin:6px 0 12px; border-bottom:1px solid #d1d1d1}
.contact .box1 li .txt{line-height:20px;height:40px;overflow:hidden;font-size:14px}
.contact .box1 .next,.contact .box1 .prev{font-size:40px;font-weight:700;font-family:"宋体";color:#a8a8a8;line-height:45px;top:32px;cursor:pointer}
.contact .box1 .prev{left:-60px}
.contact .box1 .next{right:-60px}
.contact .box2{height:380px;background:#f4f4f4}
.contact .box2 .box{width:880px;margin:72px auto 0}
.contact .box2 li{width:220px;margin-right:110px}
.contact .box2 li:last-child{margin-right:0}
.contact .box2 li .pic,.contact .box2 li .pic img{width:220px;height:150px}
.contact .box2 li h2{font-size:16px;color:#555;line-height:40px;height:40px;overflow:hidden}
.contact .box2 li p img{margin:0 auto}
.contact .map .txt{width:1150px;margin:75px auto 58px}
.contact .map .txt p{width:50%;line-height:30px;color:#444;font-size:14px;float:left;}
.contact .map .txt p i{padding:0 12px}
.contact .map .map_pic{height:437px;background:no-repeat center}
.national{min-height:500px;background:url(../images/national_bg.png) no-repeat 80px bottom;margin-top:62px}
.national .scity{width:720px;margin:0 auto}
.national .scity .ditu{width:80px;float:left;line-height:22px}
.national .scity .ditu p{font-weight:700;color:#894545}
.job_cont .people_cont{width:910px;margin:0 auto 60px}
.job_cont .top_txt{width:605px;margin:30px auto 55px;color:#8d8d8d;line-height:22px;text-indent:2em}
.job_cont .people{border-top:1px solid #ddd}
.job_cont .people h3{color:#4e4e4e;line-height:49px;padding-left:38px;background:url(../images/job_pic1.png) no-repeat 20px center #f7f7f7;cursor:pointer}
.job_cont .people h3 i{color:#b3b0b6;font-size:18px;right:0;bottom:0;padding-right:12px;display:block}
.job_cont .people h3.current{color:#50b14f;background-image:url(../images/job_pic1a.png)}
.job_cont .people .txt{color:#8f8f8f;line-height:30px;display:none}
.job_cont .people .txt div{margin:10px 0;padding:0 34px}
.w1200{width:1200px;margin:0 auto}
.b_header .top-bar{height:39px;line-height:39px;border-bottom:1px solid #e1e1e1;background:#f9f9f9;color:#585858}
.b_header .top-bar .fen{margin-top:6px}
.b_header .top-bar .fen a{position: relative;margin-right:11px}
.b_header .top-bar .prcode{position: absolute;bottom: -122px;left: -40px;display: none;width: 94px;height: 94px;padding: 10px;background:url(../images/r_scroll_pic3.jpg) #fff center 10px no-repeat;}
.b_header .top-bar .prcode span{position: absolute;top: -4px;left: 52px;display: inline-block;width: 0;height: 0;vertical-align: middle;border-top: 4px solid #fff;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.b_header .logo{margin-top:19px}
.b_header .logo p{font-size:18px;margin:22px 0 0 22px}
.b_header .nav{height:71px;margin:20px 12px 0 20px;}
.b_header .nav a{line-height:68px;color:#585858;font-size: 18px;padding: 0 10px;margin-right:14px;}
.b_header .nav a.current,.b_header .nav a:hover{border-bottom:3px solid #cc2a1e}
.b_header .number{color:#ef0202;font-size:20px;font-weight:700;padding:15px 0 0 56px;margin-top:28px;background:url(../images/b_top_number.png) no-repeat}
.b_footer{background:#2e2a27;padding-top:68px}
.b_footer .copyright{height:66px;line-height:66px;border-top:1px solid #393634;color:#a2a1a0;text-align:center}
.b_footer .box{height:236px;color:#a2a1a0;font-size:14px;line-height:28px}
.b_footer .box dl{width:160px;padding-left:15px}
.b_footer .box dl dt{color:#fff;font-size:18px;line-height:20px;margin-bottom:28px}
.b_footer .box dd a{position: relative;display:block;color:#a2a1a0}
.b_footer .box .prcode{position: absolute;top: -122px;left: -10px;display: none;width: 94px;height: 94px;padding: 10px;background:url(../images/r_scroll_pic3.jpg) #fff center 10px no-repeat;}
.b_footer .box .prcode span{position: absolute;bottom: -4px;left: 52px;display: inline-block;width: 0;height: 0;vertical-align: middle;border-top: 4px solid #fff;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.b_footer .box .wei{width:148px;height:148px;background:#565250;border-radius:50%;left:540px; text-align: center;}
.b_footer .box .wei img{width:96px;height:96px;margin:26px auto 0}
.bin_wrap .banner{height:500px;background:no-repeat center}
.bin_wrap .box1{width:1141px;margin:58px auto 0;padding-top:32px}
.bin_wrap .box1:before{width:104px;height:3px;background:#515151;content:'';display:block;position:absolute;left:0;top:0}
.bin_wrap .box1 .top .title{color:#515151}
.bin_wrap .box1 .top .title h2{font-size:48px;line-height:48px}
.bin_wrap .box1 .top .title h2 span{color:red}
.bin_wrap .box1 .top .title p{font-size:26px;line-height:26px;margin-top:17px}
.bin_wrap .box1 .top .name{margin-right:31px}
.bin_wrap .box1 .top .name p{width:82px;height:27px;background:#515151;text-align:center;line-height:27px;margin-left:46px;color:#fff;font-size:14px;cursor:pointer}
.bin_wrap .box1 .top .name p:before{width:0;height:0;border-left:5px solid #fff;border-right:5px solid #fff;border-top:6px solid #515151;border-bottom:0;content:'';position:absolute;left:36px;bottom:-6px}
.bin_wrap .box1 .top .name p.current,.bin_wrap .box1 .top .name p:hover{background-color:red}
.bin_wrap .box1 .top .name p.current:before,.bin_wrap .box1 .top .name p:hover:before{border-top-color:red}
.bin_wrap .box1 .cont{margin-top:30px}
.bin_wrap .box1 .left .pic,.bin_wrap .box1 .left .pic img{width:292px;height:354px}
.bin_wrap .box1 .left .box{margin-left:48px;width:425px}
.bin_wrap .box1 .left .title{height:66px}
.bin_wrap .box1 .left .title h2{color:#515151;font-size:30px;line-height:30px}
.bin_wrap .box1 .left .title p{color:#c5c5c5;margin-top:5px}
.bin_wrap .box1 .left .title:before{width:53px;height:2px;background:#bbb;content:'';display:block;position:absolute;left:0;bottom:0}
.bin_wrap .box1 .left .txt{color:#9b9b9b;font-size:14px;line-height:26px;height:130px;overflow:hidden;margin-top:35px}
.bin_wrap .box1 .left .next,.bin_wrap .box1 .left .prev{width:43px;height:43px;background:no-repeat center #2e2e2e;cursor:pointer;bottom:0}
.bin_wrap .box1 .left .prev{background-image:url(../images/b_i_box1_next.png);left:343px}
.bin_wrap .box1 .left .next{background-image:url(../images/b_i_box1_prev.png);left:395px}
.bin_wrap .box1 .left .next:hover,.bin_wrap .box1 .left .prev:hover{background-color:#c62d27}
.bin_wrap .box1 .right,.bin_wrap .box1 .right img{width:358px;height:356px}
.bin_wrap .box1 .right{border-left:1px dashed #e0e0e0}
.bin_wrap .box1 .left .tab_conts:not(:first-child){display:none}
.bin_wrap .box2{margin-top:78px;background:#f2f2f2;border-top:1px solid #eaeaea}
.bin_wrap .bi_title{padding-top:20px;text-align:center}
.bin_wrap .bi_title:before{width:87px;height:3px;background:#777;content:'';position:absolute;top:0;left:50%;margin-left:-42px}
.bin_wrap .bi_title h2{color:#000;font-size:32px;line-height:34px}
.bin_wrap .bi_title .name{color:#c3c3c3;font-size:24px;margin:6px 0 8px;line-height:26px;font-family:Arial}
.bin_wrap .bi_title .name2{color:#a1a1a1;font-size:14px;line-height:16px}
.bin_wrap .box2 .title1{text-align:center;margin:35px 0 22px}
.bin_wrap .box2 .title1 div{display:inline-block}
.bin_wrap .box2 .title1 a{width:122px;height:32px;line-height:32px;border:1px solid #d2d1d1;color:#666;font-size:15px;margin-right:36px}
.bin_wrap .box2 .title1 a:last-child{margin-right:0}
.bin_wrap .box2 .title1 a.current,.bin_wrap .box2 .title1 a:hover{background:#c62d27;border-color:#c62d27;color:#fff}
.bin_wrap .box2 .title1 a.current:before,.bin_wrap .box2 .title1 a:hover:before{width:0;height:0;border-left:6px solid #fff;border-right:6px solid #fff;border-top:6px solid #c62d27;border-bottom:0;content:'';position:absolute;left:55px;bottom:-7px}
.bin_wrap .box2 .title2{text-align:center}
.bin_wrap .box2 .title2 p{display:inline-block}
.bin_wrap .box2 .title2 a{color:#666;font-size:14px;margin-right:20px;line-height:16px}
.bin_wrap .box2 .title2 a:last-child{margin-right:0}
.bin_wrap .box2 .title2 a.current,.bin_wrap .box2 .title2 a:hover{color: #c62d27;}
.bin_wrap .box2 .tab_cont{margin-top:25px;padding-bottom:65px}
.bin_wrap .box2 .tab_cont .img{width:1140px;overflow:hidden;padding-bottom:5px;margin:0 auto}
.bin_wrap .box2 .tab_cont .img li{width:353px;box-shadow:0 0 5px #c4c4c4;margin-right:39px}
.bin_wrap .box2 .tab_cont .pic,.bin_wrap .box2 .tab_cont .pic img{width:353px;height:264px}
.bin_wrap .box2 .tab_cont .txt{line-height:44px;padding:0 8px;background:#fff}
.bin_wrap .box2 .tab_cont .txt h2{height:44px;overflow:hidden;border-bottom:1px solid #ededed;font-size:16px;color:#666}
.bin_wrap .box2 .tab_cont .txt p span{color:#ff9517;font-size:14px;padding-right:24px;background:url(../images/bi_box2_pic.png) no-repeat right center}
.bin_wrap .box2 .tab_cont .next,.bin_wrap .box2 .tab_cont .prev{font-size:40px;font-family:"宋体";color:#b9b9b9;line-height:40px;top:152px;cursor:pointer}
.bin_wrap .box2 .tab_cont .prev{left:-15px}
.bin_wrap .box2 .tab_cont .next{right:-15px}
.bin_wrap .bi_title2{text-align:center;width:195px;height:87px;padding-top:10px;border:3px solid red;margin:0 auto}
.bin_wrap .bi_title2 .name{color:#8c8c8c;font-size:14px;line-height:26px;height:26px}
.bin_wrap .bi_title2 h2{color:#000;font-size:32px;line-height:40px;font-weight:700;top:36px;width:500px;left:-150px;background:#fff}
.bin_wrap .bi_title2 .next{width:32px;height:26px;background:red url(../images/b_i_box3_next.png) no-repeat center;margin:50px auto 0;cursor:pointer}
.bin_wrap .box3{width:1168px;margin:60px auto 0}
.bin_wrap .box3 .left dl{margin-bottom:38px}
.bin_wrap .box3 .left dt{width:104px;height:104px;border:2px solid #dcdcdc;margin-left:54px}
.bin_wrap .box3 .left dt img{width:154px;height:108px;margin-left:-56px;margin-top:-11px}
.bin_wrap .box3 .left dd{width:396px;margin-left:29px}
.bin_wrap .box3 .left dd h2{padding:0 12px;height:35px;line-height:35px;background:red;display:inline-block;margin-top:19px}
.bin_wrap .box3 .left dd h2 a{color:#fff;font-size:16px}
.bin_wrap .box3 .left dd p{color:#7d8481;font-size:16px;line-height:20px;height:20px;overflow:hidden;margin-top:14px}
.bin_wrap .box3 .pic,.bin_wrap .box3 .pic img{width:513px;height:554px}
.bin_wrap .box3 .pic{margin-top:154px}
.bin_wrap .box4{margin-top:40px;height:240px;background:url(../images/b_i_box4_pic1.jpg) no-repeat center;text-align:center;color:#fff}
.bin_wrap .box4 h2{font-size:36px;padding:75px 0 35px}
.bin_wrap .box4 p{font-size:20px}
.bin_wrap .box5{margin-top:69px;border-top:1px solid #eaeaea}
.bin_wrap .box5 .title1{text-align:center;margin:35px 0 22px}
.bin_wrap .box5 .title1 div{display:inline-block}
.bin_wrap .box5 .title1 a{width:122px;height:32px;line-height:32px;border:1px solid #d2d1d1;color:#666;font-size:15px;margin-right:36px}
.bin_wrap .box5 .title1 a:last-child{margin-right:0}
.bin_wrap .box5 .title1 a.current,.bin_wrap .box5 .title1 a:hover{background:#c62d27;border-color:#c62d27;color:#fff}
.bin_wrap .box5 .title1 a.current:before,.bin_wrap .box5 .title1 a:hover:before{width:0;height:0;border-left:6px solid #fff;border-right:6px solid #fff;border-top:6px solid #c62d27;border-bottom:0;content:'';position:absolute;left:55px;bottom:-7px}
.bin_wrap .box5 .title2{text-align:center}
.bin_wrap .box5 .title2 p{display:inline-block}
.bin_wrap .box5 .title2 a{color:#666;font-size:14px;margin-right:20px;line-height:16px}
.bin_wrap .box5 .title2 a:last-child{margin-right:0}
.bin_wrap .box5 .title2 a.current,.bin_wrap .box5 .title2 a:hover{color: #c62d27;}
.bin_wrap .box5 .cont{width:1130px;margin:42px auto 0;height:366px;border-bottom:1px solid #ebebeb}
.bin_wrap .box5 .cont li{width:350px;text-align:center;margin-right:40px}
.bin_wrap .box5 .cont li:last-child{margin-right:0}
.bin_wrap .box5 .cont .pic,.bin_wrap .box5 .cont .pic img{width:350px;height:241px}
.bin_wrap .box5 .cont h2{line-height:28px;height:28px;overflow:hidden;margin:16px 0 11px}
.bin_wrap .box5 .cont h2 a{color:#333;font-size:18px}
.bin_wrap .box5 .cont p{line-height:22px;height:22px;overflow:hidden;color:#9b9b9b;font-size:16px}
.bin_wrap .box5 .cont a.more{width:94px;height:32px;line-height:32px;text-align:center;background:#cc2a1e;color:#fff;font-size:14px;margin:32px auto 0}
.bin_wrap .box6{margin-top:102px;background:#f5f5f5;border-top:1px solid #eaeaea}
.bin_wrap .box6 .cont{width:1080px;margin:0 auto;padding:38px 0 48px}
.bin_wrap .box6 .tab_cont{width:451px}
.bin_wrap .box6 .tab_cont .pic,.bin_wrap .box6 .tab_cont .pic img{width:451px;height:289px}
.bin_wrap .box6 .tab_cont .pic h2{height:42px;line-height:42px;background:rgba(0,0,0,.6);color:#fff;font-size:18px;padding:0 20px;overflow:hidden;width:411px;left:0;bottom:0}
.bin_wrap .box6 .tab_cont .txt{height:48px;line-height: 20px;overflow:hidden;color:#333;background:#fff;padding:8px 16px 15px;font-size:14px;}
.bin_wrap .box6 .tab_name{width:579px}
.bin_wrap .box6 .tab_name dl{height:96px;background:#fff;cursor:pointer;margin-bottom:36px}
.bin_wrap .box6 .tab_name dl:last-child{margin-bottom:0}
.bin_wrap .box6 .tab_name dt,.bin_wrap .box6 .tab_name dt img{width:150px;height:96px;overflow:hidden}
.bin_wrap .box6 .tab_name dt img{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear}
.bin_wrap .box6 .tab_name dd{width:400px}
.bin_wrap .box6 .tab_name dd h2{font-size:18px;line-height:26px;height:26px;overflow:hidden;font-weight:700;
	transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear}
.bin_wrap .box6 .tab_name dl.current dd h2,.bin_wrap .box6 .tab_name dl:hover dd h2{transform:translateX(-15px);-webkit-transform:translateX(-15px);-moz-transform:translateX(-15px);-o-transform:translateX(-15px)}
.bin_wrap .box6 .tab_name dl.current dt img,.bin_wrap .box6 .tab_name dl:hover dt img{transform:scale(1.1);-webkit-transform:scale(1.1)}

.bin_wrap .box6 .tab_name dd p{color:#333;line-height:22px;height:44px;overflow:hidden;margin-top:16px}
.bin_wrap .box7{margin:70px auto 60px;border-top:1px solid #eaeaea;width:1144px}
.bin_wrap .box7 .bi_title{margin-bottom:36px}
.bin_wrap .box7 ul{width:48%;font-size:14px}
.bin_wrap .box7 li{line-height:32px;height:32px}
.bin_wrap .box7 i{font-weight:700}
.bin_wrap .box7 p{display:inline-block;width:420px}
.bin_wrap .box7 span{color:#8d8d8d}
.er_banner{height:217px;background:center no-repeat}
.b_er_wrap{background:#fbfbfb;padding:1px 0}
.b_aboutus{padding:20px 0}
.b_aboutus img{display:inline-block;max-width:100%}
.b_news_list li{padding:18px 0 30px;border-bottom:1px dashed #ebebeb}
.b_news_list li h3{line-height:26px;height:26px;overflow:hidden;margin-bottom:22px}
.b_news_list li h3 a{font-size:18px;color:#333}
.b_news_list li dt,.b_news_list li dt img{width:197px;height:131px}
.b_news_list li dd{width:920px;margin-left:20px}
.b_news_list li dd .txt{color:#858585;line-height:24px;height:72px;overflow:hidden}
.b_news_list li p.more{margin-top:35px}
.b_news_list li p.more a{color:#b6b4b4;font-family:"宋体"}
.b_news_list .list2{padding:18px 0}
.b_news_list .list2 h3{margin-bottom:5px}
.b_news_list .list2 dd{width:1140px;margin-left:0}
.b_news_list .list2 dd .txt{max-height:72px;height:auto}
.job_cont{margin-top:35px;}

.aboutus .about_content{margin-bottom: 66px;}
.aboutus .about_content p{line-height: 26px;text-indent: 2em;}

#rotate{height:260px;width:260px;position:relative;margin:0 auto;}
#rotate a{position:absolute;top:0px;left:0px;color:#bbb;font-weight:bold;padding:3px 6px;font-size:14px;}
#rotate a:hover{color: #000}

.scity{width: 500px;
	padding: 8px 20px 10px 12px;
	background: #FFF none repeat scroll 0% 0%;
	box-shadow: 3px 3px 5px #E5E5E5;
	right: 0px;
	top: 44px;
	/*display: none;*/
	z-index: 999;
	font-family: "微软雅黑";
	font-size: 12px;}
.scity li{line-height: 32px;border-bottom: 1px dashed #eaeaea;}
.scity li b{color: #894545;}
.scity li a{color: #333333;padding-left: 16px;}