@charset "utf-8";

a.l-gray { color:#cccccc; text-decoration:none; }
a.l-gray:hover, a.l-gray:focus { color:#43b616; text-decoration:underline; }
a.l-gray.tdn:hover, a.l-gray.tdn:focus { text-decoration:none; }

/* ------------------------------------------------------------
 * [SubPage Mould] 内页广告图
------------------------------------------------------------ */
.sub-bnr{width:100%; height:260px;}

.h85{height:85px;line-height:21px !important;}
/* ------------------------------------------------------------
 * [SubPage Mould] 面包屑导航
------------------------------------------------------------ */
.g-breadcrumb-wrap{padding:10px 0;}

.g-breadcrumb{ overflow:hidden; height:75px; line-height:75px; color:#666; font-size:14px; }

.g-breadcrumb > ol{ list-style:none; background-color:transparent; border-radius:0; }

.g-breadcrumb > ol > li{ display:inline-block; *display:inline; *zoom:1; float:left; line-height:inherit; word-wrap:normal; white-space:nowrap; }

.g-breadcrumb > ol > li + li:before{ padding:0 8px; content:"/\00a0"; color:#999; font-family:Arial,Helvetica,\5b8b\4f53,sans-serif; font-size:14px; text-align:center; }

.g-breadcrumb > ol > .cb-tit + li:before{ content:""; padding:0 0; }

.g-breadcrumb > ol > .cb-tit > i{ display:inline-block; margin-right:10px; width:10px; height:15px; line-height:0; border-left: 3px solid #1D1A18; border-right: 3px solid #CC1E11;margin-top:-3px;vertical-align: middle;}

.g-breadcrumb > ol > li > a{ color:inherit; text-decoration:none; }

.g-breadcrumb > ol > li > a:hover{ color:#ef8300; text-decoration:underline; }

.g-breadcrumb > ol > .cb-active{ color:#ef8300; }

/* ------------------------------------------------------------
 * [SubPage Mould] golbal
------------------------------------------------------------ */
.cen-con,.main{width:100%; overflow:hidden;}

.sp-sildebar{float:left;width:300px;margin-right:30px;}

.sp-central-main{float:left;width:870px; overflow:hidden;background:#fff;}

.u-btn{border:none; height:60px; background-color:#ef8300; color:#fff;padding:0 60px; font-size:24px; border-radius:2px;}

/* ------------------------------------------------------------
 * [SubPage Mould] 左边侧栏效果
------------------------------------------------------------ */
.sp-sildebar header{width:100%;height:80px;line-height:80px;text-align:center;color:#fff; background:#10327a;font-size:24px;}

.sideMenu{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}

.sideMenu>li{width:100%;height:auto; overflow:hidden;border-bottom:1px solid #e4e4e4;}

.sideMenu h3{line-height:60px; height:60px;padding:0 45px;font-size:18px;background:#f0f0f0; cursor:pointer;margin:0; word-wrap:break-word;overflow:hidden;white-space:nowrap;}

.sideMenu h3 em{float:right; display:block; width:20px; height:60px;background:url(../images/subpage/pic.png) 0 0px no-repeat;cursor:pointer;}

.sideMenu>li:hover h3,.sideMenu>.active h3,.sideMenu>li:focus h3{color:#fff;background:#ef8300;}

.sideMenu>.curr em{background-position:0 -60px; }

.sideMenu>li.curr h3{background-color:#ef8300;color:#fff;}

.sideMenu>li.curr dd.active a{color:#ef8300;}

.sideMenu .menu{width:100%;height:auto;border:1px solid #e4e4e4;display:none;}

.menu dd{width:100%;line-height:50px;height:50px;border-bottom:1px solid #e4e4e4;padding-left: 60px;}

.menu dd a {display:block;}

.sideMenu .curr .menu{display:block;}

/* ------------------------------------------------------------
 * [SubPage Mould] 右边主体标题
------------------------------------------------------------ */
.sub-title{width:100%; height:50px; border-bottom:1px solid #e4e4e4; line-height:50px; color:#10327a;}

.sub-title h4{line-height:40px;}

/* ------------------------------------------------------------
 * [SubPage Mould] 右边主体文章图文列表
------------------------------------------------------------ */
.info-list{ margin:30px 0;}

.new-list{margin-left:-10px; overflow:hidden;}

.new-list dt,.new-list dd{margin-left:10px;margin-bottom: 30px; overflow:hidden;}

.new-list dt{width:100%;}

.new-list dt .infolist-txt{width:550px;}

.new-list dt .infolist-desc{height:150px;}

.new-list dd{width:430px; float:left;}

.new-list dt .infolist-img{width:320px; height:220px; overflow:hidden;}

.list-item .infolist-img{width:120px; height:120px; overflow:hidden;}

.infolist-img,.infolist-txt{float:left;}

.infolist-img img{display:block; width:100%; height:100%;}

.new-list dd .infolist-txt{width:310px;}

.infolist-txt{padding-left:20px;}

.info-list .infolist-tit{margin:0; font-size:16px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.info-list .infolist-desc{margin:10px 0;line-height:30px;overflow:hidden;color:#666;}

.infolist-footer{height:30px;line-height:30px;}

.infolist-footer time{ float:left; color:#999; font-size:12px; }

.infolist-footer .info-more{float:right;}

.list-item:hover .info-more{-webkit-transition: all 0.2s ease-in-out 0.01s;-moz-transition: all 0.2s ease-in-out 0.01s;-o-transition: all 0.2s ease-in-out 0.01s;-ms-transition: all 0.2s ease-in-out 0.01s;transition: all 0.2s ease-in-out 0.01s;-webkit-transform: translateX(-20px);transform: translateX(-20px);}


/* ------------------------------------------------------------
 * [SubPage Mould] 右边主体文章详情
------------------------------------------------------------ */
.infocon-hd{border-bottom:1px dashed #e4e4e4; text-align:center;margin-bottom: 20px;}

.infocon-hd h4{font-size:22px; color: #333;}

.infocon-hd .infocon-source{margin:25px 0; color:#999;}

.infocon-source span{margin:0 10px;}

.info-con{margin-top:40px;}

.info-con img{margin:40px auto; max-width:870px;}

.new-details img{max-width:1200px;}

.info-con p{ color:#666;line-height:30px;}

/* ------------------------------------------------------------
 * [SubPage Mould] 右边主体产品图文列表
------------------------------------------------------------ */
.p-list{margin-left:-15px;margin-right:-15px; overflow:hidden;}

.p-list .pro-item{float:left;width:270px; margin:0 15px 20px 15px;}

.pro-img{width:270px; height:270px; overflow:hidden;border-radius:3px;}

.pro-img img{width:100%; height:100%;}

.p-list .infolist-tit{margin:10px 0;}

/* ------------------------------------------------------------
 * [SubPage Mould] 右边主体翻页
------------------------------------------------------------ */
.sp-pagenav{margin:30px 0; text-align:right;}

.sp-pagenav a{width:auto;}

.sp-pagenav .u-txt{line-height: 34px;margin-right: 36px;}

.sp-pagenav .u-prev{margin-left: 40px;min-width: 60px;text-align: center;}

.sp-pagenav .fa{margin:0 10px;}

.sp-pagenav li.active span {background: #ef8300;color: #fff;border-color: #ef8300}

.sp-pagenav ul>li>a,.sp-pagenav ul>li>span {color: #666;}

.sp-pagenav ul>li.active>a:hover,.sp-pagenav ul>li.active>span:hover,.sp-pagenav ul>li>a:hover,.sp-pagenav ul>li>span:hover {background: #ef8300;color: #fff;border-color: #ef8300;}

/* ------------------------------------------------------------
 * [SubPage Mould] 右边主体上一篇下一篇
------------------------------------------------------------ */
#art-footer {overflow: hidden;margin-top: 25px}

.art-piece {width: 600px}

.art-piece a {display: inline-block;line-height: 30px; font-size: 12px;background: #f6f6f6;margin-bottom: 10px; padding-right:10px;}

.art-piece a em {display: inline-block;line-height: 30px;height: 30px;color: #333;background: #e5e5e5;padding: 0 10px;margin-right: 5px}

#g-footer {overflow: hidden;border-top: 1px solid #f2f2f2;margin-top: 60px}


/*产品详情*/
.pro-msg{width:100%; overflow: hidden;}
.promsg-img,.promsg-msg{float:left;}
.promsg-img{width:380px;height:380px;overflow:hidden;}
.promsg-img img{width:100%; height:100%;}
.promsg-msg{width:470px;padding-left:20px;margin:0;}
.promsg-msg .pro-tit{height:50px; border-bottom:1px dashed #ccc;}
.promsg-msg h4{font-size:18px;color:#333; line-height:50px;margin:0;}
.pro-parameter li{color:#666;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:40px;}
.pro-parameter span{ color:#333;}
.details-con{overflow:hidden;margin-top: 30px;}
.details-hd{border-bottom:1px solid #e9e9e9;margin-bottom: 20px;}
.details-hd .tab-bar{overflow:hidden; height:44px;}
.details-hd li{float:left;width:165px;border-top:3px solid transparent;line-height:41px; text-align: center; color:#10327a; background-color:#fff;font-size: 16px;cursor:pointer;}
.details-hd .cur,.details-hd li:hover,.details-hd li:focus{border-top:3px solid #10327a;background-color:#e9e9e9;}
.eng-details h4{color:#10327a;}




/*发展历程时间轴*/
.timeline-bar{width:100%; height:auto; position:relative;margin:30px 0;}
.line{width:2px; height:100%;background:url(../images/subpage/timeline-bg.png) repeat; position:absolute;top:0;left:50%; margin-left:-1px;}
.timeline-block{width:100%;overflow:hidden; padding:20px 0; z-index:10;}
.timeline-node{width:86px; height:15px;}
.left-box .timeline-node{position: absolute;top:50%;right:-8px;background:url(../images/subpage/left-ico.png) no-repeat;}
.right-box .timeline-node{position: absolute;top:50%;left:-8px;background:url(../images/subpage/right-ico.png) no-repeat;}
.left-box .timeline-content,.left-box .timeline-con{float:left;}
.right-box .timeline-content,.right-box .timeline-con{float:right;}
.left-box{text-align:right;}
.right-box{text-align:left;}
.timeline-content{width:50%;position:relative;cursor:pointer;}
.timeline-con .time{font-size:30px; color:#666;font-weight:700;margin:0;}
.timeline-con{width:80%;}
.timeline-con .txt{line-height:30px; color:#999;margin:0;}
.timeline-content:hover .time,.timeline-content:hover .txt{color:#ef8300;}
.left-box:hover .timeline-node{background:url(../images/subpage/left-hover.png) no-repeat;}
.right-box:hover .timeline-node{background:url(../images/subpage/right-hover.png) no-repeat;position:absolute;}











/*组织架构*/
.texture h4{text-align:center; line-height:60px;}
.texture img{display:block;width:866px;height:644px;margin:0 auto;}


/*人才招聘*/
.job-item{border-bottom:1px dashed #dbdbdb;padding:20px 0;}
.job-item:hover h5,.job-item:hover p{ color:#ef8300;}
.job-details{ overflow: hidden;}
.job-details h5{font-size: 16px; color:#333;margin-top: 50px;}
.job-details h5:first-child{margin-top:10px;}
.job-details p{color:#808080; line-height: 30px;}
.job-details .u-btn{float:right;}

/*加盟优势*/
.join-msg{overflow:hidden; margin:20px 0 20px -95px;}
.join-msg li{display:inline-block;margin-left:95px; line-height:30px; color:#10327a; font-size:16px;}
.join-msg .join-ico{display:inline-block; width:36px;height:30px; background: url(../images/subpage/join.png) no-repeat; vertical-align: middle;margin-right:5px;}
.join-msg .ico5{background-position:0 0;}
.join-msg .ico6{background-position:-60px 0;}
.join-msg .ico7{background-position:-114px 0;}

/*加盟条件*/
.join-numbar{overflow: hidden;margin-left:-15px; margin-right:-15px;}
.join-numbar li{width:420px;float:left; position:relative; margin:30px 15px; background-color:#f3eade; border-radius:5px; text-align:center;}
.join-numbar .join-num{width:60px; height:60px;position: absolute; top:-30px;left:50%;margin-left:-30px;}
.join-num img{margin:0;}
.join-numbar .infolist-tit{margin-top:50px; font-size:20px;}

/*加盟流程*/
.join-process{overflow: hidden;margin-left:-55px; margin-right:-55px;}
.join-process li{width:380px;float:left;margin:30px 55px;}
.process-num{height:55px;position:relative;}
.process-num span{display:block;float:left;height:55px;overflow:hidden;font-size: 95px;line-height:80px; font-weight:700;font-family:Arial; color:#ef8300;}
.process-num h5{font-size:24px;color:#565656;position: absolute;bottom:0;left:116px;margin:0;}
/*联系我们*/
.contact-msg{width:100%; overflow: hidden;margin:60px 0 35px 0;}
.contact-add,.contact-liuyan{display:table-cell;}
.contact-add{width:420px;}
.contact-liuyan{width:450px;}
.contact-add p{font-size:16px; color:#666;}
.contact-ico{display:inline-block;width:24px;height:20px; background:url(../images/subpage/contact-ico.png) no-repeat 0 0;margin-right:10px; margin-top:8px;}
.contact-add .ico1{background-position:0 0;}
.contact-add .ico2{background-position:0 -40px;}
.contact-add .ico3{background-position:0 -81px;}
.contact-add .ico4{background-position:0 -120px;}
.contact-add span{margin-top:40px;display:inline-block;font-size:12px;color:#797878; line-height:24px;}
.contact-liuyan{padding-left:30px;}
.contact-liuyan li{width:100%;margin-bottom: 20px;}
.contact-liuyan input,.contact-liuyan textarea{width:100%; background-color:#fff; border:1px solid #d4d4d4; color:#666;}
.contact-liuyan input:focus,.contact-liuyan textarea:focus{border-color:#ef8300;}
.contact-liuyan input{height:38px;line-height:38px;  text-indent:1em;}
.contact-liuyan textarea{height:120px;padding:10px; line-height:24px;}
.contact-liuyan .u-btn{float:right; height: 38px; font-size: 14px;}
.map-con label{margin:0;padding:0; max-width:none;}


