@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; font-family:"微软雅黑"; outline:none;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;} 
body > .qing{ min-width:1250px;}
body{ background:#f1f1f3; }
a{ text-decoration:none; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } 
a:focus{ -moz-outline-style: none; /* FF */ }
a div,a span{ cursor:pointer; }
img, input{ border:0;}
input,textarea,select {outline:none;} 
textarea{ resize:none;}/*防止textarea放大时，三个斜线被放大*/
ul li{ list-style:none;}
.qing{ overflow:hidden; display:block; clear:both; }
.center{ width:1250px; overflow:hidden; display:block; margin-left:auto; margin-right:auto;}
.lf{ overflow:hidden; display:block; float:left;}
.lf a{ line-height:30px;}
.rf{ overflow:hidden; display:block; float:right;}
.song{ font-family:"宋体" !important;}

/*******************************************************- index.html -******************************************************/
/**- 头部 -**/
.header{ width:100%; height:160px; overflow:visible; position:absolute; top:0; left:0; z-index:100; background:url(../images/hea_bg.png) left top repeat-x; }
.header .center{ width:1250px; height:160px; overflow:visible; margin-left:auto; margin-right:auto; position:relative; z-index:110; }
.logo{ width:280px; height:160px; position:absolute; top:0; left:0; z-index:200; background:url(../images/logo_bg.png) center top no-repeat; }
.logo{
	animation:logo 0.8s linear 0s both;
	-webkit-animation:logo 0.8s linear 0s both;
	-moz-animation:logo 0.8s linear 0s both;
	-o-animation:logo 0.8s linear 0s both;
	top:0;
}
@keyframes logo{
0%{ top:-160px; }
100%{ top:0; }
}
@-webkit-keyframes logo{
0%{ top:-160px; }
100%{ top:0; }
}
@-moz-keyframes logo{
0%{ top:-160px; }
100%{ top:0; }
}
@-o-keyframes logo{
0%{ top:-160px; }
100%{ top:0; }
}

.h_right{ width:971px; overflow:visible; display:block; float:right; position:relative; z-index:112; }
.top{ width:514px; overflow:visible; border-right:1px solid #dedede; }
.cs{ height:28px; overflow:visible; padding:8px 0; padding-right:29px; border-right:1px solid #dedede; }

.cs .navi{ height:28px; position:relative; z-index:11; overflow:visible; position:relative; z-index:300; }
.cs .navi ul{ width:112px; height:28px; overflow:visible; display:block; float:left; }
.cs .navi li{ width:112px; height:28px; display:block; float:left; }
.cs .items{ width:65px; height:26px; overflow:hidden; display:block; border:1px solid #d8bcba; padding-left:15px; padding-right:30px; font-size:12px; color:#434343; line-height:26px; background:url(../images/csj.jpg) 81px center no-repeat; background-color:#FFF !important; position:relative; z-index:2000; }
.cs .navi_content{ width:470px; display:none; padding:20px; padding-top:5px; position:absolute; top:28px; background:#FFF; border:1px solid #dedede; z-index:1000000; }
.cs_jie{ padding:10px 0; border-bottom:1px dashed #dedede; }
.cs_bt{ width:70px; font-size:14px; color:#666666; line-height:26px; font-weight:bold; }
.cs_bt:hover{ color:#b02923; }
.cs_jian{ width:398px; }
.cs_jian div{ margin-left:-10px; }
.cs_jian a{ overflow:hidden; display:inline-block; float:left; padding:0 10px; font-size:12px; color:#565656; line-height:24px; }
.cs_jian a:hover{ color:#b02923; }

.tel{ height:44px; padding-left:54px; padding-right:19px; font-size:12px; color:#444444; line-height:44px; background:url(../images/tel.png) 16px center no-repeat; border-right:1px solid #dedede; }
.tel span{ font-size:14px; color:#b02923; }

.ma{ height:32px; padding:6px 0; padding-left:9px; }
.ma a{ width:32px; height:32px; overflow:hidden; display:block; float:left; margin:0 6px; }
.wx{ background:url(../images/wx1.png) center top no-repeat; }
.wx:hover{ background:url(../images/wx2.png) center top no-repeat;}
.wp{ background:url(../images/wp1.png) center top no-repeat; }
.wp:hover{ background:url(../images/wp2.png) center top no-repeat;}
#tooltip1,#tooltip2{position:absolute; border:1px solid #ccc; padding:10px; background:#FFF; display:none;}
.tooltip1,.tooltip2{ cursor:default;}

.dao{ overflow:visible; }
.dao .navi{ width:971px; height:70px; padding-top:19px; margin-right:-20px; display:block; position:relative; z-index:113; }
.dao .navi ul{ float:left; height:70px; overflow:visible; display:block; background:url(../images/nav_tiao.png) right center no-repeat; }
.dao .navi li{ width:112px; height:70px; display:block; float:left; position:relative; z-index:114; background:url(../images/navt.jpg) right 21px no-repeat;}
.dao .navi li.sy{ width:75px; }
.dao .navi .items{ width:100%; height:70px; position:absolute; top:0; left:0; z-index:120; overflow:hidden; display:block; }
.n1{ width:100%; height:54px; position:absolute; top:0; left:0; z-index:122; font-size:18px; color:#000; line-height:54px; text-align:center; }
.n2{ width:100%; height:54px; position:absolute; top:-35px; left:30px; z-index:124; font-size:18px; color:#b02923; line-height:54px; text-align:center; opacity:0; filter:alpha(opacity=0); }
.navt{ width:0; height:52px; margin-left:auto; margin-right:auto; position:relative; z-index:116; border-bottom:3px solid #b02923; }
.dao .navi_content{ width:128px; display:none; padding-bottom:30px; position:absolute; top:70px; background:#FFF; border:1px solid #dedede; z-index:1000000; text-align:center }

.dao .navi li:hover .n1{ color:#b02923; }
.dao .navi li:hover .n2{ top:0; left:0; opacity:1; }
.dao .navi li:hover .navt{ width:65px; }
.dao .navi li.sy:hover .navt{ width:32px; }

.dao .navi li.nann .n1{ color:#b02923; }
.dao .navi li.nann .n2{ top:0; left:0; opacity:1; }
.dao .navi li.nann .navt{ width:65px; }
.dao .navi li.sy.nann .navt{ width:32px; }

.nav_jie{ width:128px; }
.nav_jie a{ width:128px; height:44px; overflow:hidden; display:inline-block; float:left; margin-right:34px; position:relative; z-index:10; border-bottom:1px solid #dedede; }
.na1{ width:128px; height:44px; position:absolute; top:0; left:0; z-index:12; font-size:14px; color:#000; line-height:44px; text-align:center; }
.na2{ width:128px; height:44px;  position:absolute; top:44px; left:0; z-index:12; font-size:14px; color:#b02923; line-height:44px; text-align:center;  }
.nav_jie a:hover .na1{ top:-44px; }
.nav_jie a:hover .na2{ top:0; }
.nav_jie a.nav_on .na1{ top:-44px; }
.nav_jie a.nav_on .na2{ top:0; }

.nav_img{ width:257px; padding-top:14px; }
.nav_img a{ width:255px; height:195px; overflow:hidden; display:block; border:1px solid #dedede; }

/**- banner -**/
.mtop{ position:relative; z-index:10; }
.main_visual{height:100%; overflow:hidden; display:block; position:relative; }
.main_image{ overflow:hidden; display:block; position:relative;}
.main_image ul{width:9999px; overflow:hidden;position:absolute;top:0;left:0;}
.main_image li{float:left;width:100%;height:100%;}
.main_image li a{float:left; width:100%; height:100%; }
.flicking_con{ height:11px; margin-top:-33px; margin-left:auto; margin-right:auto; position:relative; z-index:15;}
.flicking_con a{float:left;width:11px;height:11px; padding:0; margin:0 2px; display:block; background:url(../images/dot1.png) center center no-repeat; }
.flicking_con a:hover{ background:url(../images/dot2.png) center center no-repeat;}
.flicking_con a.on{ background:url(../images/dot2.png) center center no-repeat;}
#btn_prev,#btn_next{z-index:20;position:absolute;display:block;width:74px!important;height:74px!important;top:149px;display:none;}
#btn_prev{ background:url(../images/banner_zuo.png) left top no-repeat; left:4%;}
#btn_next{ background:url(../images/banner_you.png) right top no-repeat; right:4%;}

/**- 企业业务 -**/
.title{ padding-top:28px; padding-bottom:23px; }
.ti_bt{ font-size:16px; color:#747474; line-height:34px; }
.ti_bt span{ font-size:24px; color:#000; line-height:34px; }
.ti_more{ padding-top:8px; }
.ti_more a{ width:84px; height:30px; background:#c1c1c1; font-size:12px; color:#fefefe; line-height:30px; text-align:center; }
.ti_more a:hover{ background:#b02923; }

.demopage{ width:1248px; height:380px; overflow:hidden; display:block; margin-left:-1px; position:relative; z-index:21;  }
#marquee1{ width:1248px; height:380px; overflow:hidden; position:relative; z-index:22; }
#marquee1 ul li{float:left;width:219px; height:300px; padding:40px 46px; border-left:1px solid #e5e5e5; background:url(../images/qy_bg.png) 92px 40px no-repeat; background-color:#FFF; position:relative; z-index:10; left:0; }
#goL{ width:48px; height:48px; position:absolute; z-index:24; top:50%; right:0; margin-top:-24px; opacity:0; filter:alpha(opacity=0); }
#goR{ width:48px; height:48px; position:absolute; z-index:24; top:50%; left:1px; margin-top:-24px; opacity:0; filter:alpha(opacity=0); }

.demopage:hover #goL,.demopage:hover #goR{ opacity:1; }

.qy1{
	animation:qy 0.6s linear 0s both;
	-webkit-animation:qy 0.6s linear 0s both;
	-moz-animation:qy 0.6s linear 0s both;
	-o-animation:qy 0.6s linear 0s both;
	opacity:1; left:0;
}
.qy2{
	animation:qy 0.6s linear 0.5s both;
	-webkit-animation:qy 0.6s linear 0.5s both;
	-moz-animation:qy 0.6s linear 0.5s both;
	-o-animation:qy 0.6s linear 0.5s both;
	opacity:1; left:0;
}
.qy3{
	animation:qy 0.6s linear 1s both;
	-webkit-animation:qy 0.6s linear 1s both;
	-moz-animation:qy 0.6s linear 1s both;
	-o-animation:qy 0.6s linear 1s both;
	opacity:1; left:0;
}
.qy4{
	animation:qy 0.6s linear 1.5s both;
	-webkit-animation:qy 0.6s linear 1.5s both;
	-moz-animation:qy 0.6s linear 1.5s both;
	-o-animation:qy 0.6s linear 1.5s both;
	opacity:1; left:0;
}
.qy5,.qy6,.qy7,.qy8,.qy9,.qy10,.qy11,.qy12,.qy13,.qy14,.qy15,.qy16,.qy17,.qy18,.qy19,.qy20,.qy21,.qy22,.qy23,.qy24,.qy25,.qy26,.qy27,.qy28,.qy29,.qy30,.qy31,.qy32,.qy33,.qy34,.qy35,.qy36,.qy37,.qy38,.qy39,.qy40{
	animation:qy 0.1s linear 0s both;
	-webkit-animation:qy 0.1s linear 0s both;
	-moz-animation:qy 0.1s linear 0s both;
	-o-animation:qy 0.1s linear 0s both;
	opacity:1; left:0;
}
@keyframes qy{ 0%{ opacity:0; left:160px; } 100%{ opacity:1; left:0; } }
@-webkit-keyframes qy{ 0%{ opacity:0; left:160px; } 100%{ opacity:1; left:0; } }
@-moz-keyframes qy{ 0%{ opacity:0; left:160px; } 100%{ opacity:1; left:0; } }
@-o-keyframes qy{ 0%{ opacity:0; left:160px; } 100%{ opacity:1; left:0; } }

.qy_img{ width:128px; height:148px; position:relative; z-index:10; margin-left:auto; margin-right:auto; }
.qimg{ width:128px; height:148px; position:absolute; top:0; left:0; z-index:12; }
.qtu{ width:128px; height:148px; position:absolute; top:0; left:0; z-index:14; }
.qy_bt{ font-size:20px; color:#000; line-height:30px; text-align:center; }
a.qy_bt:hover{ color:#b02923; }
.demopage li .qy_bt{ padding-top:15px; }
.qy_jian{ font-size:14px; color:#747474; line-height:26px; }
a.qy_jian:hover{ color:#b02923; }
.demopage li .qy_jian{ height:52px; padding-top:2px; }
.qy_more{ padding-top:22px; }
.qy_more a{ width:86px; height:28px; margin-left:auto; margin-right:auto; position:relative; z-index:10; border:1px solid #c4c4c4; }
.qm1{ width:100%; height:28px; position:absolute; top:0; left:0; z-index:12; font-size:12px; color:#686868; line-height:28px; text-align:center; }
.qm2{ width:100%; height:28px; position:absolute; top:28px; left:0; z-index:14; font-size:12px; color:#FFF; line-height:28px; text-align:center; }
.demopage li:hover .qtu{ transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -o-transform:rotateY(360deg); }
.demopage li:hover .qy_more a{ background:#b02923; border:1px solid #b02923; }
.demopage li:hover .qm1{ top:-28px; }
.demopage li:hover .qm2{ top:0; }


/**- 加盟我们 -**/
.jia{ background:#F1F1F3; }
.jia_top{ height:250px; }
.jia .title{ padding-bottom:11px; }
.jia_jie{ height:286px; position:relative; z-index:10; margin-left:-62px; padding-bottom:34px; background:url(../images/jia_bg.jpg) left 153px repeat-x; }
.jia_jie li{ width:266px; height:266px; padding-top:20px; margin-left:62px; }
.jia_shao{ width:266px; height:266px; position:relative; z-index:10; background:url(../images/jia1.png) left top no-repeat; }
.jia1{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:14; }
.jia2{ width:100%; height:0; position:absolute; top:0; left:0; z-index:12; }
.jiam{ padding-top:74px; }
.jn{ width:100%; height:23px; text-align:center; }
.jiam .qy_bt{ height:30px; padding-top:13px; }
.jiam .qy_jian{ width:172px; padding-top:15px; margin-left:auto; margin-right:auto; height:52px; text-align:center; }
.jia_more{ height:30px; padding-top:14px; text-align:center; display:none; }
.jia_jie li:hover{ padding-top:0; }
.jia_jie li:hover .jia2{ height:100%; }
.jia_jie li:hover .jiam{ padding-top:54px; }
.jia_jie li:hover .jia_more{ display:block; }

/**- 客户案例 -**/
.main_visual3{height:256px; overflow:hidden; display:block; position:relative; }
.main_image3{height:256px; overflow:hidden; display:block; position:relative;}
.main_image3 ul{width:9999px; overflow:hidden;position:absolute;top:0;left:0;}
.main_image3 li{float:left;width:100%;height:256px;}
.an_img{float:left; width:100%; height:256px; }
#btn_prev3,#btn_next3{z-index:20;position:absolute;display:block;width:30px!important;height:62px!important;top:97px;display:block;}
#btn_prev3{ background:url(../images/az.jpg) left top no-repeat; left:0;}
#btn_next3{ background:url(../images/ay.jpg) right top no-repeat; right:0;}
.an_jie{ width:336px; height:190px; padding:33px; background:#b02923; }
.an_bt{ font-size:20px; color:#FFF; line-height:30px; }
.an_jian{ padding-top:15px; height:90px; font-size:12px; color:#f3c7c5; line-height:30px; }
.an_more{ padding-top:22px; }
.an_more a{ width:84px; height:30px; position:relative; z-index:20; }
.an_more a span{ padding-left:7px; }
.am1{ width:82px; height:28px; position:absolute; top:0; left:0; border:1px solid #c05b57; font-size:12px; color:#f3c7c5; line-height:28px; text-align:center; }
.am2{ width:82px; height:28px; position:absolute; top:30px; left:0; border:1px solid #FFF; font-size:12px; color:#b02923; line-height:28px; text-align:center; background:#FFF; }
.an_jie:hover .am1{ top:-30px; }
.an_jie:hover .am2{ top:0; }

/**- 相关视频 -**/
.shi_tu{ width:353px; height:256px; position:relative; z-index:10; }
.shi_img{ position:relative; z-index:12; }
.shi_biao{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:14; }

/**- 资料下载 -**/
.zx{ background:#f1f1f3; } 
.zx .center{ height:410px; position:relative; }
.zai{ width:398px; height:351px; position:absolute; top:0; left:70px; padding-top:8px; padding-right:34px; background:url(../images/zxt.jpg) right bottom no-repeat; opacity:0;  }
.zai_jie{ padding-top:3px; }
.zai_jie a{ height:26px; padding-bottom:11px; }
.zai_bt{ width:275px; height:26px; padding-left:18px; font-size:14px; color:#5b5b5b; line-height:26px; background:url(../images/zaid.png) left 10px no-repeat; }
.zai_more{ width:65px; height:26px; padding-left:33px; font-size:12px; color:#5b5b5b; line-height:26px; }
.zai_jie a:hover .zai_bt{ padding-left:23px; color:#b02923;}

/**- 资讯中心 -**/
.xun{ width:382px; height:351px; position:absolute; top:0; left:557px; padding-top:8px; padding-right:34px; background:url(../images/zxt.jpg) right bottom no-repeat; opacity:0; }
.xun_jie a{ overflow:hidden; display:block; height:38px; padding-left:18px; font-size:14px; color:#5b5b5b; line-height:38px; background:url(../images/zaid.png) left 16px no-repeat; }
.xun_jie a:hover{ padding-left:23px; color:#b02923; background:url(../images/zaid2.png) 5px 16px no-repeat; }

/**- 人力资源 -**/
.ren{ width:295px; height:351px; position:absolute; top:0; left:1025px; padding-top:8px; opacity:0; filter:alpha(opacity=0); }
.ren_jie{ padding-bottom:8px; }
.ren_jie a{ height:63px; padding:13px 17px; border:1px solid #e1e1e1; background:url(../images/ren_bg.jpg) left top no-repeat; }
.ren_img{ width:62px; height:62px; background:url(../images/ren1.png) center top no-repeat; }
.ren_jie a:hover .ren_img{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg); -o-transform:rotateY(180deg); background:url(../images/ren2.png) center top no-repeat; }
.ren_bt{ height:18px; font-size:14px; color:#000; line-height:18px; }
.ren_jian{ height:24px; padding-top:15px; font-size:12px; color:#5b5b5b; line-height:24px; }

.main_visual4{height:230px; overflow:hidden; display:block; position:relative; padding-top:9px; }
.main_image4{height:212px; overflow:hidden; display:block; position:relative;}
.main_image4 ul{width:9999px; overflow:hidden;position:absolute;top:0;left:0;}
.main_image4 li{float:left;width:100%;height:200px;}
.flicking_con4{ height:10px; margin-left:auto; margin-right:auto; position:relative; z-index:15;}
.flicking_con4 a{float:left;width:10px;height:10px; padding:0; margin:0 1px; display:block; background:url(../images/dot3.png) center center no-repeat; }
.flicking_con4 a:hover{ background:url(../images/dot4.png) center center no-repeat;}
.flicking_con4 a.on{ background:url(../images/dot4.png) center center no-repeat;}
#btn_prev4,#btn_next4{z-index:20;position:absolute;display:block;width:0px!important;height:0px!important;top:0px;display:block;}

/**- 加盟商风采 -**/
.cai_shao{ position:relative; left:-300px; opacity:0;  }
.cai{ padding-bottom:10px; }
.cai li{  }
.cai_img{ width:190px; height:70px; border:1px solid #FFF; }
.cai li:hover .cai_img{ border:1px solid #b02923; }
.cai_img span{ overflow:hidden; display:block; }
.cai_jie{ height:20px; padding-top:16px; padding-bottom:13px; background:url(../images/cait.jpg) center bottom no-repeat; }
.cai_bt{ height:20px; position:relative; z-index:10; }
.cai1{ width:100%; height:20px; position:absolute; top:0; left:0; z-index:12; font-size:14px; color:#5b5b5b; line-height:20px; text-align:center; }
.cai2{ width:100%; height:20px; position:absolute; top:30px; left:0; z-index:12; font-size:14px; color:#b02923; line-height:20px; text-align:center; }
.cai li:hover .cai_jie{ background:url(../images/cait2.jpg) center bottom no-repeat; }
.cai li:hover .cai1{ top:-20px; }
.cai li:hover .cai2{ top:0; }


.yan{ width:215px; height:50px; position:relative; z-index:10; background:url(../images/yan_bg.png) center top no-repeat; }
.yan1{ width:161px; height:50px; padding-left:54px; position:absolute; top:0; left:0; z-index:12; background:url(../images/yan.png) 163px center no-repeat; font-size:18px; color:#FFF; line-height:50px; }
.yan2{ width:161px; height:50px; padding-left:54px; position:absolute; top:50px; left:0; z-index:14; background:url(../images/yan.png) 163px center no-repeat; font-size:18px; color:#FFF; line-height:50px; }
.yan:hover .yan1{ top:-50px; }
.yan:hover .yan2{ top:0; }

/**- 底部 -**/
.links{ background:#404040; border-bottom:1px solid #5c5c5c; height:50px; }
.lin_bt{ width:95px; padding-top:12px; font-size:18px; color:#FFF; line-height:24px; }
.lin_jie{ margin-left:-10px; padding-top:13px; }
.lin_jie a{ overflow:hidden; display:inline-block; float:left; padding:0 20px; font-size:12px; color:#c1c1c1; line-height:24px; background:url(../images/lint.jpg) right center no-repeat; }
.lin_jie a:hover{ color:#ededed; }

.footer{ background:#303030; }
.fo_nav{ border-left:1px solid #494949; margin-top:15px; }
.fo_nav li{ width:112px; padding:0 44px; border-right:1px solid #494949; height:155px; }
.fo_nav span{ padding-top:2px; padding-bottom:13px; font-size:20px; color:#FFF; line-height:20px; }
.fo_nav a{ overflow:hidden; display:block; padding:0 5px; font-size:14px; color:#c1c1c1; line-height:30px; }
.fo_nav a:hover{ color:#FFF; }

.fo_ma{ width:394px; padding-top:4px; }
.fo_ma li{ width:164px; padding-top:17px; margin-left:33px; background:url(../images/ma_bg.png) center top no-repeat; }
.ma_img{ width:118px; height:118px; margin-left:auto; margin-right:auto; border:6px solid #FFF; }
.ma_bt{ width:114px; margin-left:auto; margin-right:auto; background:#303030; font-size:12px; color:#a1a1a1; line-height:34px; text-align:center; }
.fo_ma li:hover .ma_bt{ color:#e4e4e4; }

.copyright{ padding:10px 0; font-size:14px; color:#a1a1a1; line-height:30px; border-top:1px solid #494949; }
.copyright a{ width:140px; font-size:12px; color:#303030; line-height:30px; text-align:right; cursor:default; }
.copyright a:visited{ color:#303030; }
.copyright a:active{ color:#303030; }

/*******************************************************- about.html -******************************************************/
/**- 标题 -**/
.tibt{ width:100%; height:238px; position:relative; z-index:10; border-bottom:1px solid #FFF; }

/*- 背景图片 -*/
.wrapper{ width:100%; height:100%; overflow:hidden; position:absolute; top:90px; left:0; z-index:11; }
#scene{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:12; }
.layer{ display:block; position:absolute !important; }
.layer img{ margin-top:-50px; position:absolute; top:0; left:50%; margin-left:-1000px; }
/*- 背景图片 -*/

.ti_zi{ width:100%; height:58px; position:absolute; top:92px; left:0; z-index:14; background:url(../images/tit.png) center 34px no-repeat; }
.ti1{ width:100%; height:40px; position:relative; z-index:20; }
.tz1{ width:100%; height:40px; position:absolute; top:0; left:0; z-index:22; font-size:36px; color:#000; line-height:40px; text-align:center; }
.tz2{ width:100%; height:40px; position:absolute; top:40px; left:0; z-index:24; font-size:36px; color:#000; line-height:40px; text-align:center; }
.tibt:hover .tz1{ top:-40px; }
.tibt:hover .tz2{ top:-0; }
.ti2{ width:100%; height:10px; padding-top:8px; position:relative; z-index:20; text-align:center; }

/**- 分类 -**/
.fen{ padding-top:21px; background:url(../images/fent.jpg) left 69px repeat-x; }
.fen a{ overflow:hidden; display:inline-block; float:left; height:56px; padding:0 29px; font-size:14px; color:#000; line-height:30px; background:url(../images/fen1.png) center bottom no-repeat; }
.fen a:hover{ color:#b02923; background:url(../images/fen2.png) center bottom no-repeat; }
.fen a.fnn{ color:#b02923; background:url(../images/fen2.png) center bottom no-repeat; }

/**- 内容 -**/
.about{ background:#FFF; padding:50px 40px; padding-top:0; }
.biao_jie{ height:45px; padding-top:27px; position:relative; z-index:10; background:url(../images/biaot.jpg) left bottom repeat-x; }
.bi_bt{ font-size:20px; color:#000; line-height:30px; }
.bit{ width:80px; height:2px; background:#b02923; position:absolute; left:0; bottom:0; z-index:12; }
.about:hover .bit{ width:38px; }

.ab_jie{ padding-top:34px; font-size:14px; color:#606060; line-height:30px; }
.ab_jie span{ font-size:20px; color:#b02923; }


/*******************************************************- ab_cooperation.html -******************************************************/
.he{ margin-left:-15px; }
.he li{ width:222px; overflow:hidden; display:block; float:left; margin-left:15px; padding-bottom:15px; }
.he_img{ width:220px; height:132px; border:1px solid #e2e2e2; border-bottom:0; }
.he li:hover .he_img span{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); }
.he_bt{ height:50px; background:#e2e2e2; font-size:14px; color:#5b5b5b; line-height:50px; text-align:center; }
.he li:hover .he_bt{ background:#b02923; color:#FFF; }

.yema{ padding-top:35px; }
.yema a{ width:27px; height:26px; margin:0 4px; border:1px solid #cfcfcf; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:26px; text-align:center; background:#FFF; }
.yema a span{ font-size:12px; font-family:"宋体"; font-weight:bold; color:#6d6d6d; }
.yema a:hover{ background:#b02923; color:#FFF; border:1px solid #b02923; }
.yema a:hover span{ color:#FFF; }
.yema a.yenn{ background:#b02923; color:#FFF; border:1px solid #b02923;}


/*******************************************************- ab_video.html -******************************************************/
.pin{ margin-left:-12px; }
.pin li{ width:283px; overflow:hidden; display:block; float:left; margin-left:12px; padding-bottom:15px; }
.pin_img{ width:283px; height:205px; position:relative; z-index:10; }
.pin_tu{ width:283px; height:205px; position:relative; z-index:12; }
.pin li .he_bt{ color:#000; }
.pin li:hover .he_bt{ color:#b02923; }
.pinb{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:14; }

/*******************************************************- join.html -******************************************************/
.join{ margin-left:-18px; }
.join li{ width:235px; height:246px; overflow:hidden; display:block; float:left; margin-left:18px; position:relative; z-index:10; padding:20px; padding-top:25px; background:url(../images/join_bg.jpg) left top repeat-x; }
.join_img{ width:235px; height:170px; }
.join li:hover .join_img span{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); }
.join_bt{ font-size:14px; color:#000; line-height:58px; padding-bottom:18px; text-align:center; }
.jot{ width:56px; height:1px; position:absolute; left:111px; bottom:43px; z-index:14; background:#FFF; }
.join li:hover .join_bt{ color:#b02923; }
.join li:hover .jot{ background:#b02923; }

.xz{ margin-left:-15px; }
.xz li{ width:406px; overflow:hidden; display:block; float:left; margin-left:15px; padding-bottom:15px; }
.xz_jie{ width:346px; height:116px; padding:27px 30px; background:#FFF; }
.xz .ab_bt{ height:30px; }
.xz .ab_jian{ height:30px; padding-top:9px; }
.xz_more{ padding-top:20px; }
.xz_more a{ width:38px; height:26px; padding-left:33px; background:url(../images/zaim.png) left top no-repeat; font-size:12px; color:#FFF; line-height:26px; }
.xz li:hover .ab_bt{ color:#b02923; }

/*******************************************************- jobs.html -******************************************************/
.ab_jie i{ width:100%; height:25px; border-top:1px solid #e2e2e2; }


/*******************************************************- ab_honor.html -******************************************************/
.honor{ margin-left:-25px; }
.honor .lf{ width:292px; padding-bottom:25px; margin-left:25px; }
.ho_jie{ width:292px; height:392px; position:relative; z-index:10; }
.ho1{ width:292px; height:362px; position:relative; z-index:12; padding:15px; }
.ho2{ width:292px; height:392px; position:absolute; top:0; left:0; z-index:14; }

.main_visual2{height:810px; overflow:hidden; display:block; position:relative; }
.main_image2{height:840px; overflow:hidden; display:block; position:relative;}
.main_image2 ul{width:9999px; overflow:hidden;position:absolute;top:0;left:0;}
.main_image2 li{float:left;width:100%;height:840px;}
#btn_prev2,#btn_next2{z-index:20;position:absolute; width:48px!important;height:48px!important;top:381px;display:block; opacity:0; filter:alpha(opacity=0); }
#btn_prev2{ background:url(../images/goL.png) left top no-repeat; left:0; }
#btn_next2{ background:url(../images/goR.png) right top no-repeat; right:0; }
.main_visual2:hover #btn_prev2{ opacity:1; filter:alpha(opacity=100); }
.main_visual2:hover #btn_next2{ opacity:1; filter:alpha(opacity=100); }


/*******************************************************- join_question.html -******************************************************/
.wen_jie li{ position:relative; z-index:10; padding-bottom:15px; }
.wen_num{ width:34px; height:34px; position:absolute; top:46px; left:0; z-index:14; background:url(../images/wen_num.png) center top no-repeat; font-size:14px; color:#FFF; line-height:34px; text-align:center; }
.wen_shao{ width:1094px; height:auto; min-height:69px; _height:69px; padding:27px 30px; border:1px solid #ececec; position:relative; z-index:12; }
.wen_bt{ font-size:14px; color:#b02923; line-height:28px; padding-left:39px; background:url(../images/wqa1.png) left top no-repeat; }
.wen_jian{ padding-top:11px; padding-left:39px; background:url(../images/wqa2.png) left 12px no-repeat; }


/*******************************************************- join_VI.html -******************************************************/
.vi_jie{ margin-left:-20px; }
.vi_jie li{ width:233px; padding-bottom:16px; margin-left:20px; }
.vi_shao{ width:233px; height:312px; position:relative; z-index:10; }
.vi1{ width:207px; height:286px; position:absolute; top:13px; left:13px; z-index:12;  }
.vi2{ width:233px; height:312px; position:absolute; top:0; left:0; z-index:14; }
.vi_hei{ width:207px; height:286px; position:absolute; top:13px; left:13px; z-index:16; background:url(../images/vi_hei.png) repeat; opacity:0; filter:alpha(opacity=0);}
.vbg1{ width:42px; height:42px; position:absolute; top:107px; left:30px; z-index:18; opacity:0; filter:alpha(opacity=0); }
.vbg2{ width:42px; height:42px; position:absolute; top:107px; left:162px; z-index:20; opacity:0; filter:alpha(opacity=0); }
.vi_bt{ width:177px; position:absolute; top:200px; left:28px; z-index:22; font-size:14px; color:#FFF; line-height:24px; text-align:center; opacity:0; filter:alpha(opacity=0); }

.vi_shao:hover .vi1 span{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); }
.vi_shao:hover .vi_hei{ opacity:1; filter:alpha(opacity=100); }
.vi_shao:hover .vbg1{ left:96px; opacity:1; filter:alpha(opacity=100); }
.vi_shao:hover .vbg2{ left:96px; opacity:1; filter:alpha(opacity=100); }
.vi_shao:hover .vi_bt{ top:163px; opacity:1; filter:alpha(opacity=100); }


/*******************************************************- join_verification.html -******************************************************/
.yz{ background:#f1f1f3; padding:40px 55px; }
.yz_jie{ width:391px; padding-right:112px; padding-bottom:27px; border-right:1px solid #dbdbdb; }
.yz_jie li{ padding-top:13px; }
.yk{ width:353px; height:36px; overflow:hidden; display:block; float:left; background:#FFF; padding:0 18px; font-size:12px; color:#676767; line-height:36px; border:1px solid #e4e4e4; }
.yz_img{ width:101px; height:38px; }
.cha{ width:128px; height:38px; background:#b02923; font-size:16px; color:#FFF; line-height:38px; text-align:center; }
.yz_shao{ width:505px; }
.yz_bt{ height:30px; padding-top:7px; padding-bottom:16px; font-size:16px; color:#000; line-height:30px; }
.yz_jian{ height:150px; padding-bottom:34px; font-size:12px !important; }
.yz_more{ width:86px; height:28px; border:1px solid #c4c4c4; font-size:12px; color:#686868; line-height:28px; text-align:center; }
.yz_more span{ font-family:"宋体"; font-size:12px; color:#686868; line-height:28px;  }
.yz_more:hover{ background:#b02923; color:#FFF; border:1px solid #b02923; }
.yz_more:hover span{ color:#FFF; }


/*******************************************************- business.html -******************************************************/
.yw{ width:100%; height:226px; position:relative; z-index:10; }
.yw1{ width:50%; height:210px; position:absolute; top:0; left:0; z-index:12; }
.yw2{ width:50%; height:210px; position:absolute; top:0; right:0; z-index:12; }
.yw_jie{ width:541px; height:148px; padding:31px 38px; overflow:hidden; display:block; position:relative; z-index:14; background:url(../images/qy_bg.png) 40px 31px no-repeat; background-color:#FFF; }
.yw1 .yw_jie{ float:right; margin-right:8px; }
.yw2 .yw_jie{ float:left; margin-left:8px; }
.yw_shao{ width:371px; }
.yw_shao .qy_bt{ text-align:left; height:30px; }
.yw_shao .qy_jian{ padding-top:10px; height:52px; }
.yw_shao .qy_more{ padding-top:24px; }
.yw_shao .qy_more a{ overflow:hidden; display:block; float:left; }
.yw_jie:hover .qtu{ transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -o-transform:rotateY(360deg); }
.yw_jie:hover .qy_more a{ background:#b02923; border:1px solid #b02923; }
.yw_jie:hover .qm1{ top:-28px; }
.yw_jie:hover .qm2{ top:0; }


/*******************************************************- news.html -******************************************************/
.nxin{ padding-top:32px; padding-bottom:62px; }
.nxin .yema{ padding-top:20px; }
.news li{ padding-bottom:15px; }
.news_jie{ height:209px; position:relative; z-index:10; }
.newst{ width:2px; height:209px; position:absolute; top:0; left:0; z-index:14; background:#c6a2a1; }
.newst span{ width:2px; height:209px; position:absolute; top:-209px; left:0; z-index:16; background:#b02923; }
.news_jie:hover .newst span{ top:0; }
.news_shao{ height:149px; padding:30px 32px; padding-right:67px; background:#FFF; position:relative; z-index:12; }
.news_img{ width:227px; height:149px; }
.news_jie:hover .news_img span{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); }
.news_zh{ width:690px; padding-right:45px; border-right:1px solid #e4e4e4; margin-left:33px; }
.news_bt{ padding-top:6px; height:30px; }
.news_jian{ padding-top:12px; height:90px; }
.news_date{ padding-top:18px; padding-bottom:21px; font-size:16px; color:#747474; line-height:30px; text-align:center; }
.news_more{ width:95px; height:34px; position:relative; z-index:20; }
.nm1{ width:91px; height:30px; position:absolute; top:0; left:0; z-index:22; border:2px solid #c6a2a1; font-size:12px; color:#b02923; line-height:30px; text-align:center; }
.nm2{ width:91px; height:30px; position:absolute; top:34px; left:0; z-index:22; border:2px solid #b02923; font-size:12px; color:#FFF; line-height:30px; text-align:center; background:#b02923; }
.news_jie:hover .nm1{ top:-34px; }
.news_jie:hover .nm2{ top:0; }


/*******************************************************- case.html -******************************************************/
.case{ padding-top:32px; padding-bottom:62px; }
.case li{ height:161px; padding:33px 0; }
.cas1{ background:#FFF; }
.cas1 .case_img{ overflow:hidden; display:block; float:left; }
.cas1 .case_jie{ overflow:hidden; display:block; float:right; }
.cas2{ background:#f9f9f9; }
.cas2 .case_img{ overflow:hidden; display:block; float:right; }
.cas2 .case_jie{ overflow:hidden; display:block; float:left; }
.case_img{ width:327px; height:161px; }
.case li:hover .case_img span{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); }
.case_jie{ width:894px; }
.case_jie .case_bt{ height:30px; padding-top:10px; font-size:18px !important; }
.case_jie .case_jian{ height:52px; padding-top:9px; line-height:26px; }
.case_more{ padding-top:23px; }
.case_more a{ width:86px; height:28px; border:1px solid #c4c4c4; font-size:12px; color:#686868; line-height:28px; text-align:center; }
.case li:hover .case_more a{ background:#b02923; color:#FFF; border:1px solid #b02923; }


/*******************************************************- contact.html -******************************************************/
.contact{ height:763px; position:relative; z-index:10; background:url(../images/bg_con.jpg) center top no-repeat; }
.con1{ width:50%; height:501px; position:absolute; top:142px; left:0; z-index:12; }
.con_jie{ width:497px; height:500px; padding-right:1px; padding-bottom:1px; margin-right:127px; position:relative; z-index:14; background:url(../images/con_hei.png) repeat; }
.con_bt{ height:74px; padding:0 35px; background:#b02923; font-size:20px; color:#FFF; line-height:74px; }
.con_shao{ height:426px; background:#FFF; }
.con_shao li{ padding:23px 38px; }
.con_img{ width:32px; height:28px; padding-right:7px; }
.con_jian{ font-size:14px; color:#000; line-height:28px; }
.con2{ width:50%; height:501px; position:absolute; top:241px; right:0; z-index:12; }
.con_add{ width:286px; height:105px; padding:10px 20px; margin-left:132px; background:url(../images/con_add.png) center top no-repeat; font-size:12px; color:#FFF; line-height:26px; }

.con1{
	animation:con1 1s linear 0s both;
	-webkit-animation:con1 1s linear 0s both;
	-moz-animation:con1 1s linear 0s both;
	-o-animation:con1 1s linear 0s both;
	opacity:1; left:0;
}
@keyframes con1{
0%{ opacity:0; left:-200px; }
100%{ opacity:1; left:0; }
}
@-webkit-keyframes con1{
0%{ opacity:0; left:-200px; }
100%{ opacity:1; left:0; }
}
@-moz-keyframes con1{
0%{ opacity:0; left:-200px; }
100%{ opacity:1; left:0; }
}
@-o-keyframes con1{
0%{ opacity:0; left:-200px; }
100%{ opacity:1; left:0; }
}

.con2{
	animation:con2 1s linear 0s both;
	-webkit-animation:con2 1s linear 0s both;
	-moz-animation:con2 1s linear 0s both;
	-o-animation:con2 1s linear 0s both;
	opacity:1; top:241px;
}
@keyframes con2{
0%{ opacity:0; top:400px; }
100%{ opacity:1; top:241px; }
}
@-webkit-keyframes con2{
0%{ opacity:0; top:400px; }
100%{ opacity:1; top:241px; }
}
@-moz-keyframes con2{
0%{ opacity:0; top:400px; }
100%{ opacity:1; top:241px; }
}
@-o-keyframes con2{
0%{ opacity:0; top:400px; }
100%{ opacity:1; top:241px; }
}


/*******************************************************- ab_event.html -******************************************************/
.Hidden{display:none; padding-top:40px; font-size:14px; color:#606060; line-height:30px; }
.Clearer{display:block;clear:both;font-size:1px;line-height:1px;margin:0;padding:0;}
.FlLeft{float:left;}
.FlRight{float:right;}
.MainBg{ width:1170px; }
#OriginalPic{width:1170px;overflow:hidden;position:relative;font-size:12px;}
.ThumbPicBorder {width:1170px; height:36px; }
.jCarouselLite{ width:1120px; }
#ThumbPic li{ width:132px; height:36px; display:block; margin:0 4px; background:url(../images/pt_bg1.png) center top no-repeat; font-size:16px; color:#0b0505; line-height:36px; text-align:center; cursor:pointer; }
#ThumbPic li.active{ background:url(../images/pt_bg2.png) center top no-repeat; color:#FFF; }
#ThumbPic li:hover{ background:url(../images/pt_bg2.png) center top no-repeat; color:#FFF; }


/*******************************************************- news_view.html -******************************************************/
.news_title{ font-size:20px; color:#5b4f48; line-height:26px; text-align:center; padding-top:50px; padding-bottom:26px;}
.wen_title{ margin-left:auto; margin-right:auto; border-top:1px solid #bfbbb8; border-bottom:1px solid #bfbbb8;}
.wen_title td{font-size:14px; color:#666666; padding:10px 0;}
.wen_title td a{font-size:14px; color:#666666; padding:10px 0;}
.news_wen{ padding-top:39px; padding-bottom:70px; }

.pian td{ padding:10px 0; border-top:1px solid #bfbbb8; border-bottom:1px solid #bfbbb8;}
.pian a{ font-size:14px; color:#555555; line-height:34px; display:block; float:left; clear:both; }
.pian a span{ color:#000;}
.pian a:hover{ color:#b02923; }
.pian a:hover span{ color:#b02923; }
.return{ padding-top:25px; }
.return a{ width:120px; height:40px; position:relative; z-index:10;}
.re1{ width:116px; height:36px; position:absolute; top:0; left:0; z-index:12; border:2px solid #b02923; font-size:14px; color:#bb0006; line-height:36px; text-align:center; font-weight:bold;}
.re1{
	transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
}
.return a:hover .re1{ top:-40px; }
.re2{ width:116px; height:36px; position:absolute; top:40px; left:0; z-index:12; border:2px solid #b02923; font-size:14px; color:#FFF; line-height:36px; text-align:center; font-weight:bold; background:#b02923;}
.re2{
	transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
}
.return a:hover .re2{ top:0; }


/*******************************************************- join_info.html -******************************************************/
.info_bt{ font-size:22px; color:#b02923; line-height:24px; text-align:center; }
.info_jie{  border-right:1px solid #cccccc;  border-top:1px solid #cccccc; }
.info_jie td{ padding:7px 0; border-left:1px solid #cccccc;  border-bottom:1px solid #cccccc; }
.info_jie div{ padding:0 20px; }
.info_jie span{ padding-bottom:15px; font-size:16px; color:#b02923; line-height:26px; }
.info_jie img{ padding-top:20px; padding-bottom:10px;}

/*******************************************************- city.html -******************************************************/
.cs_more{ padding-top:20px; }
.cs_more a{ width:90px; height:28px; margin:0 auto; font-size:12px; color:#686868; line-height:28px; text-align:center; border:1px solid #d0d0d0; }
.cs_more a:hover{ color:#FFF; background:#b02923; border:1px solid #b02923; }

.cs_name{ border-right:1px solid #dadada; border-top:1px solid #dadada; }
.cs_name td{ padding:5px 0; border-left:1px solid #dadada; border-bottom:1px solid #dadada; }
.cs_name div{ padding:0 10px; font-weight:bold; }
.cs_name a{ overflow:hidden; display:inline-block; float:left; padding-left:20px; padding-right:4px; font-size:14px; color:#606060; line-height:30px; }
.cs_name a:hover{ color:#b02923; }



/**- 共同样式 -**/
.ab_bt{ font-size:16px; color:#000; line-height:30px; }
.ab_jian{ font-size:14px; color:#606060; line-height:30px; }
a.ab_bt:hover,a.ab_jian:hover{ color:#b02923; }

a,.qm1,.qm2,.am1,.am2,.zai_bt,.cai_img,.cai_jie,.cai1,.cai2,.yan1,.yan2,.ma_bt,.tz1,.tz2,.vi_hei,.yz_more span{
	transition:all 0.25s linear;
	-webkit-transition:all 0.25s linear;
	-moz-transition:all 0.25s linear;
	-o-transition:all 0.25s linear;
}
.n1,.n2,.na1,.na2,.bit,.vbg1,.vbg2,.vi_bt,.newst span,.news_img span,.nm1,.nm2{
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}
.jia_jie li,.jiam,.jia_more,.jia2,.ren_img,#goL,#goR,.navt,.vi1 span{
	transition:all 0.35s linear;
	-webkit-transition:all 0.35s linear;
	-moz-transition:all 0.35s linear;
	-o-transition:all 0.35s linear;
}
.qtu,.he_img span,.join_img span,.case_img span{
	transition:all 0.6s linear;
	-webkit-transition:all 0.6s linear;
	-moz-transition:all 0.6s linear;
	-o-transition:all 0.6s linear;
}

















