@charset "utf-8";
/* CSS Document */
.tidl_box{ font-family: Microsoft YaHei; width:990px; margin:0 auto; position:relative;}
.float_p{font-size: 14px; color: #fff; position: absolute;text-align: center;top: 480px; left: 0; width: 100%; margin-left: -75px;}
.tidl_btn{ width:280px; height:60px; background-color:#ffb042; display:block; top:410px; position:relative;
text-align:center; line-height:60px; font-size:26px; color:#1e778c; left:190px;}
.tidl_btn span{ width:280px; height:60px;border-bottom:3px solid #07628a;display:block; left:0px; top:0px; position:absolute;}
.tidl_explain{ height:900px; background:url(../images/tidl_bg_two.png) repeat 0 0;}
.tidl_explain_1{ height:1600px;}
.tidl_license{ width:520px; height:282px; float:left;}
.tidl_license span{ display:block; width:500px; height:250px; background:url(../images/tidl_bg.png) -143px -1px; margin:58px 0 0 0px;}
.explain_box{ clear:both; overflow:hidden;}
.tidl_title{ color:#fff; font-size:36px; text-align:center; padding:30px 0 42px 0;}
.tidl_title_1{ color:#333; font-size:36px; text-align:center; padding:30px 0 42px 0;}

.tidl_tips dd{ font-size:14px; color:#fff; padding-bottom:30px; line-height:26px; position:relative;}
.tidl_tips dd span{ position:absolute; left:0; background-position: -488px -351px; width:16px; height:16px; display:block; top:5px;}
.tidl_tips{ float:left; width:470px;}
.tidl_tips dt{ font-size:18px; padding-bottom:5px;}

.tidl_tips_1 dd{ font-size:14px; color:#333; padding-bottom:30px; line-height:26px; position:relative;}
.tidl_tips_1 dd span{ position:absolute; left:0; background-position: -488px -351px; width:16px; height:16px; display:block; top:5px;}
.tidl_tips_1{ float:left; width:470px;}
.tidl_tips_1 dt{ font-size:18px; padding-bottom:5px; color:#333}

.tidl_tips_2 dd{ font-size:14px; color:#333; padding-bottom:30px; line-height:26px; position:relative; margin-left:60px}
.tidl_tips_2 dd span{ position:absolute; left:0; background-position: -488px -351px; width:16px; height:16px; display:block; top:5px;}
.tidl_tips_2{ float:left; width:470px;}
.tidl_tips_2 dt{ font-size:18px; padding-bottom:5px; color:#333; margin-left:60px}



.tidl_org{ height:575px; background-color:#d1624a;}
.tidl_org .tidl_title{ color:#fff;}
.tidl_red .tidl_title{ color:#d1624a;}
.tidl_ico{ width:110px; float:left; height:110px; background-color:#fff; margin-right:20px;}
.tidl_org dl{ clear:both; overflow:hidden; position:relative; width:1080px;left:-80px;}
.tidl_org dd{ width:460px; float:left; height:110px; margin-left:80px; margin-bottom:140px;}
.tidl_ico span,.tidl_tips dd span,.tidl_red a p span,.tidl_slected p span,.tab_con p span,.tab_radius,.or-faq i,.tab_con div,.p_red span,.tidl_btn_left,.tidl_btn_right,.tidl_float{ background-image:url(../images/tidl_bg.png); background-repeat:no-repeat;}
.tidl_ico span{ display:block; width:96px; height:96px; margin:20px 0 0 0;}
.ico_country{ background-position:-144px -282px;}
.ico_con{ font-size:14px; line-height:26px; color:#fff;}
.ico_con span{ font-size:18px; margin-top:-5px; display:block; padding-bottom:15px;}
.ico_con_1 span{ font-size:18px; margin-top:10px; display:block; padding-bottom:15px;}
.ico_year{background-position:-273px -294px; margin-top:15px!important;}
.ico_day{background-position:-172px -410px;}
.ico_money{background-position:-298px -419px;}

.tidl_red{ background-color:#f0f0f0; height:854px;}
.tidl_red a{ float:left; display:block; background-color:#bb482f; width:288px; padding:15px 20px; height:50px; display:block; border-left:2px solid #d1624a; color:#fff;}
.tidl_red a p{ font-size:18px;}
.tidl_slected{ background-color:#fff!important; border-left:2px solid #bb482f!important; color:#d1624a!important;}
.tidl_red a.hover, .tidl_red a:hover, .tidl_red a.active{background-color:#fff!important; border-left:2px solid #bb482f!important; color:#d1624a!important;}
.tidl_slected p{ color:#d1624a!important;}
.tidl_red a p span{display:inline-block; width:18px; height:18px; position:relative; top:3px;  background-position:-84px -435px;}
.tidl_slected p span,.tidl_red a.hover span, .tidl_red a:hover span, .tidl_red a.active span{ background-position:-44px -435px!important;}
.tidl_red a em{ font-size:14px;}
.tidl_red dd{ height:275px; background-color:#fff; padding:70px 0 0 70px;}
.tidl_tab{margin-bottom:30px; clear:both; overflow:hidden;}
#tab_dl dd{ display:none;}

.tidl_red dl{ clear:both; overflow:hidden;}
.tidl_red dl div{ float:left; width:170px; text-align:center;}
.tab_con p{ width:168px; height:168px; border-radius:50%; border:2px solid #d1624a;}
.tab_con p span{ display:block; width:90px; height:90px; margin:45px auto;}
.tab_con em{ font-size:14px; color:#333; padding-top:15px; display:block;}
.tab_license{ background-position:-263px -809px;}
.tab_pass{ background-position:-366px -826px;}
.tab_pay{background-position:-474px -810px}
.tab_radius{ background-position:-335px -252px; height:14px; overflow:hidden; margin-top:80px;}
.tab_translate{ background-position:-20px -812px;}
.tab_workdate{  background-position:-141px -811px;}
.tab_con div{ height:170px; width:170px; margin-bottom:20px;}
.license_one{ background-position:-56px -602px;}
.license_two{ background-position:-246px -602px;}
.license_three{ background-position:-427px -602px;}


.tidl_why{ height:1114px; background:url(../images/tidl_bottom_bg.png) repeat 0 0;}
.tidl_why .tidl_title{ color:#044968;}
.ap-box-step{ width:990px; margin-top:-5px;}
.ap-box-step .or-faq{ border-bottom:0; padding-bottom:10px;}
.ap-box-step .rel{ font-size:18px; color:#044968;}
.or-faq li.a{ font-size:14px; line-height:26px; color:#044968; padding-left:30px!important;}
.or-faq i{ background-position:-5px -435px;}
.or-faq li.a i{  background-position:-5px -479px;}
.ap-in-faq .or-faq li{ padding:0 0 18px 0;}


.tidl_scroll{ width:1160px; margin:0 auto;font-family: Microsoft YaHei; position:relative;}
.tidl_gray{ background-color:#f6f6f6; height:795px;}
.tidl_scroll ul li{ list-style:none; float:left; width:290px; height:390px; background-color:#fff; margin-right:60px; overflow:hidden;}
.tidl_scroll ul { clear:both; overflow:hidden; margin:0 auto; width:980px; position:relative; left:-3px;}
.p_red{ height:150px; padding-top:40px; background-color:#d1624a; text-align:center; font-size:16px; color:#fff;}
.tidl_gray .tidl_title{ color:#d1624a;}
.p_red span{ display:block; width:84px; height:84px; margin:0px auto 10px;}
.avatar_one{ background-position:-552px -257px;}
.avatar_two{ background-position:-554px -360px;}
.avatar_three{ background-position:-552px -467px;}
.p_con{ padding:40px; color:#666; line-height:26px; font-size:14px;}
.p_con span{ display:block; color:#d1624a; padding-bottom:5px; font-size:16px;}

.tidl_btn_left,.tidl_btn_right{ position:absolute; width:46px; height:86px; top:150px;}
.tidl_btn_left{ background-position:-12px -497px;}
.tidl_btn_right{ background-position:-84px -497px; right:0;}


.tidl_float{ width:120px; height:293px; padding-top:125px; position:fixed; top:148px; background-position:-5px 0; left:206px; visibility: hidden;z-index: 8000;}
.tidl_float a{ font-size:14px; color:#3799b0; display:block; text-align:center; border-bottom:1px solid #3799b0; width:80px; margin:0 auto; height:40px; line-height:40px; }
.float_top{ border-bottom:0px!important; padding:2px 15px 0 0;}


/* 小图片左右翻转效果的样式 */
.box{ padding:30px 0;}
.rollBox{ width:1040px; overflow:hidden;} 
.rollBox .Cont{ width:1040px; overflow:hidden;float:left; z-index:0;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont  ul li{ list-style:none; float:left; width:290px; height:390px; background-color:#fff; margin-left:60px; overflow:hidden;}
.rollBox .Contul { clear:both; overflow:hidden; margin-left:23px;}
.rollBox #List1,.rollBox #List2{float:left;}


/*20151021*/
.tab_three .tab_con{ position: relative;}
.tab_three .tab_con em{bottom: -50px;  margin-left: -25px; display:inline-block; width: 220px;}
.bg_org{ background:#007cc3; color:#fff;}
.bg_org_1{ background:#faf6f0; color:#999;}
.tidl_rule{ width:810px; margin:0 auto; border:2px dashed #3799b0; padding:94px 90px; border-radius:10px;}
.rule_box .tidl_title{ color:#3799b0;}
.tidl_rule dd{ font-size:14px; line-height:26px; color:#3799b0;}
.rule_box{ height:752px;}


.step_box p.tips { padding: 20px 0 0 0;color: #FF0000;}

/* 20151111 活动规则 */
.tidl_activity {  height: 650px;  background: url(../images/tidl_bg_two.png);  }
.tidl_activity .rule_box {  height:auto;  }
.activity_box .activity1,.activity_box .activity2,.activity_box .activity3 {  background-image: url(../images/tidl_panel_bg.png);  background-repeat: no-repeat;  width: 276px;  height: 150px;  text-align: center;  float: left;  margin-right: 74px;  }
.activity_box .activity1 {  background-position: -1px 0;  }
.activity_box .activity2 {  background-position: -2px -171px;  }
.activity_box .activity3 {  background-position: -2px -340px;  margin-right: 0;  }
.activity_box .inner{  padding-top: 77px;  padding-bottom: 20px;  color: #fff;  font-size: 26px;  line-height: 24px;  }
.activity_box .inner span{  margin-top: -6px;  font-size: 14px;  }
.activity_box .footer{  margin-left: 6px;  padding: 12px;  background-color: #FAF6F0;  text-align: left;  border: 1px solid #3799B0;  height: auto;  }
.activity_box .footer .font{  text-align: center; font-size: 14px;  }
.tidl_activity_rule {  padding-top: 60px;  }
.tidl_activity_rule dl dt {  font-size: 24px; color:#007cc3;  line-height: 60px;  }
.tidl_activity_rule dl dd {  font-size: 14px;  line-height: 26px;  }

.tidl_activity_rule_left {  padding-top: 30px; width:420px;   }
.tidl_activity_rule_left dl dt {  font-size: 24px; color:#007cc3;  line-height: 60px;  }
.tidl_activity_rule_left dl dd {  font-size: 14px;  line-height: 26px;  }

.tidl_activity_rule_right {  padding-top: 30px; margin-left:420px; width:550px; margin-top:-220px  }