﻿*{padding:0;margin:0;font-family:"Microsoft YaHei";}
ul li{list-style:none;}
a{text-decoration:none;color:#333;outline:none;}
a:hover{color:#1cad7e;}
button,input{outline:none;}
.left{float:left;}
.right{float:right;}
@media (min-width: 1200px)
{
.container {width: 1200px;}
}
.clear{clear:both;}
.padding-left{padding-left:0}
@media (min-width: 1200px) and (max-width:1400px)
{
.padding-left{padding-left:15px;}
}
@media (max-width: 768px)
{
.padding-left{padding-left:15px;}
}
/*header*/
.header{width:100%;height:60px;background:#FFFFFF;box-shadow:2px 2px 5px #888;top:0;z-index:99;position:fixed;}
.header_box{width:75%;margin:0 auto;}
.logo{margin-top:5px;width:18%;float:left;}
.logo a{float:left;}
.logo span{display:block;float:left;font-size:13px;margin-top:18px;margin-left:10px;}
.menu{width:75%;float:left;}
.menu_list{margin-left:30px;}
.menu_list>li{float:left;width:100px;line-height:60px;font-size:14px;}
.menu_list>li .on{color:#1aba79;}
.menu_list_xiala{width:120px;display:none;background:#FFFFFF;border-radius:10px;margin-left:-30px;padding:5px 0;box-shadow:2px 2px 5px #888;}
.menu_list_xiala>li{width:120px;text-align:center;line-height:30px;height:30px;}
.menu_list_xl{width:690px;float:left;display:none;background:#FFFFFF;border-radius:10px;padding:5px 0px 15px 20px;box-shadow:2px 2px 5px #888;}
.menu_list_xl>li{float:left;width:160px;padding:5px 10px;text-align:left;line-height:35px;height:35px;}
.menu_ico_img{height:10px;float:left;width:15px;margin-top:12px;}
.menu_phone{line-height:60px;font-weight:bold;font-size:16px;color:#1cad7e;}
.menu_phone i{padding-right:5px;}
.menu_list_xl>li>a{float:left;}
.loginreg{margin-top:13px;float:right;}
.loginreg>li{float:left;width:50px;height:30px;}
.icon_file{width:30px;height:30px;display:block;margin-top:5px;float:right;background:url(icon-file.png)no-repeat;}
.icon_file:hover{background:url(icon-file_hover.png)no-repeat;}
.icon_letter{width:30px;height:30px;display:block;margin-top:5px;float:right;background:url(icon_letter.png)no-repeat;}
.icon_letter:hover{background:url(icon_letter_hover.png)no-repeat;}
.icon_user{width:30px;height:30px;display:block;margin-top:5px;float:right;background:url(icon_user.png)no-repeat;}
.icon_user:hover{background:url(icon_user_hover.png)no-repeat;}
.loginreg_xiala{width:110px;display:none;background:#FFFFFF;border-radius:10px;margin-left:-25px;padding:5px 0;	margin-top:30px;box-shadow:2px 2px 5px #888;}
.loginreg_xiala>li{width:110px;color:#666;font-size:14px;text-align:center;line-height:30px;height:30px;}
.nav-toggle{background-color: transparent; border: 1px solid transparent; padding: 9px 0 0 0; float:right; margin-top:10px; display:none;}
.nav-toggle .icon-bar{display:block; width: 22px; height: 2px; border-radius: 1px; background:#303030;margin-top:4px;}
.nav-mobile ul li a{ display:block; border-bottom: 1px solid #eaeaea; padding:14px 0;}
.nav-mobile ul li .on{color:#1cad7e;}
/*.nav-mobile a{ color:#fff;}*/
@media (min-width: 769px) and (max-width: 1200px)
{
.header_box{ width:100%; padding:0 15px; box-sizing:border-box;}
.menu_list>li{ width:90px;}
}

@media (max-width: 768px)
{
    .logo{width:70%;}
.header{ height:inherit; padding:0 15px; box-sizing:border-box; position:inherit;}
.header_box{ width:100%; box-sizing:border-box;}
.menu{ display:none;}
.nav-toggle{ display:block;}
}


/*注册弹窗*/
.login_tan {width: 70px;height: 32px;color: #1cad7e;cursor: pointer;border-radius: 3px;background: #FFFFFF;outline: none;border: 1px solid #1ABA79;text-align: center;}
.reg_tan {margin-left:20px;width: 70px;height: 32px;color: #FFFFFF;cursor: pointer;border-radius: 3px;background: #1ABA79;outline: none;border:none;}
/*登陆注册弹窗*/
.login_box{width:100%;height:100%;top:0;left:0;position:fixed;display:none;background:rgba(0,0,0,0.8);z-index:99;}
.login{width:500px;background:#FFF;left:50%;top:20%;position:fixed;margin-left:-250px;border-radius:10px;}
.login_top{width:500px;height:70px;line-height:70px;border-bottom:1px dashed #ccc;display:block;text-align:center;font-size:24px;}
.login_top>span{margin-right:10px;display:block;width:500px;float:left;}
.login_top>b{display:block;position:absolute;margin-left:470px;margin-top:-10px;font-weight:500;cursor:pointer;}
.login_input{padding:0 40px;}
.login_input>span{display:block;font-size:17px;color:#666;padding:15px 0;}
.login_input>input{color:#666;height:35px;width:400px;font-size:14px;border-radius:5px;border:1px solid #ccc;padding-left:15px;}
.login_dlwj{color:red;height:30px;padding:10px 40px;text-align:center;}
.login_dlwj .right a {color: #666;}
.login>a{color:#fff;font-size:18px;text-align:center;line-height:50px;display:block;width:180px;float:right;margin-right:40px;margin-left:5px;height:50px;border-radius:5px;background:#1cad7e;margin-bottom:20px;cursor:pointer;}
.login>span{margin-left:0px;line-height:50px;}
.login>span a{color:#ee6600;cursor:pointer;}
.login>span .topreg{ margin-right:20px;}
.reg_box{width:100%;height:100%;top:0;left:0;position:fixed;display:none;background:rgba(0,0,0,0.8);z-index:99;}
.reg{width:500px;background:#FFF;left:50%;top:5%;position:fixed;margin-left:-250px;border-radius:10px;}
.reg>span{width:500px;height:70px;line-height:70px;/*border-bottom:1px solid #ccc;*/border-bottom:1px dashed #ccc;display:block;text-align:center;font-size:24px;margin-bottom:10px;}
.login_type{clear:both;height:40px;padding:30px 40px 0px 40px;}
.login_type>a{width:200px;height:40px;line-height:40px;text-align:center;border-radius:3px;border:1px solid #ccc;cursor:pointer;}
.reg_input{clear:both;padding:0 40px;}
.reg_input>span{display:block;font-size:17px;color:#666;padding:5px 0;}
.reg_input>input{color:#666;height:35px;width:400px;border-radius:5px;border:1px solid #ccc;padding-left:15px;font-size:14px;}
.reg_validation{padding:0 40px;}
.reg_validation>span{display:block;font-size:17px;color:#666;padding:5px 0;}
.reg_validation>input{height:35px;width:270px;color:#666;border-radius:5px;border:1px solid #ccc;padding-left:15px;font-size:14px;}
.reg_validation>button{color:#1cad7e;width:120px;font-weight:500;margin-left:10px;display:block;height:35px;line-height:35px;text-align:center;border:1px solid #1cad7e;border-radius:5px;float:right;cursor:pointer;background:#fff;}
.reg_dlwj{padding:10px 40px;}
.reg>a{color:#fff;font-size:18px;text-align:center;line-height:50px;display:inline-block;width:180px;float:right;margin-right:40px;margin-left:5px;height:50px;border-radius:5px;background:#1cad7e;cursor:pointer;}
.reg .reg_span{width:180px;text-align:left;float:left;margin-left:40px;line-height:50px;border:none;}
.reg .reg_span a{color:#ee6600;font-size:16px;cursor:pointer;}
@media (max-width: 768px)
{
.login{width:95%; margin-right:2.5%; box-sizing:border-box; position:inherit; left:0; top:10%; margin-left:2.5%;}
.login_top{ width:90%;}
.login_top>span{ text-align:center; width:100%;}
.login>a{ width:170px; margin-left:0;}
.login>span{ margin-left:30px; line-height:30px;}
.login>span a{ width:80px; height:30px; display:inline-block;}
.login>span .topforget{ margin-left:30px;}
.login>span .topreg{ margin-right:0;}
.login_top>b{margin-left:0; position:absolute; right:20px;}
.login_input>input{width:90%;}

.reg{width:95%; margin-right:2.5%; box-sizing:border-box; position:inherit; left:0; top:10%; margin-left:2.5%; padding-bottom:20px;}
.reg_box{ position:absolute;}
.login_type{ padding:10px 5% 0 5%; height:inherit; box-sizing:border-box;}
.login_type>a{ width:100px; height:40px; }
.login_type .left{width:47%; display:inline-block; float:none; margin:0 auto; text-align:center; box-sizing:border-box;}
.login_type .right{width:47%; float:none; display:inline-block; margin:0 auto; margin-top:20px; text-align:center; box-sizing:border-box;}
.reg_input{ padding:0 5%;}
.reg_input>input{ width:95%;}
.reg_validation{ padding:0 5%;}
.reg_validation>input{ width:95%;}
.reg_validation>button{ margin-top:20px;}
.reg>span{ height:inherit; margin-bottom:0;}
.reg .reg_span{ width:30%; margin-top:10px;}
.reg .reg_span a{ width:100px; display:inline-block;}
.reg>a{ margin-right:5%; margin-top:20px;}
.reg .reg_span{ line-height:30px; margin-left:5%;}
.reg_dlwj{ display:none;}
}

.find_box{width:100%;height:100%;top:0;left:0;position:fixed;display:none;background:rgba(0,0,0,0.8);z-index:99;}
.find{width:500px;background:#FFF;left:50%;top:20%;position:fixed;margin-left:-250px;border-radius:10px;}
.find_top{width:500px;height:70px;line-height:70px;border-bottom:1px dashed #ccc;display:block;text-align:center;font-size:24px;}
.find_top>span{margin-right:10px;display:block;width:500px;float:left;}
.find_top>b{display:block;position:absolute;margin-left:470px;margin-top:-10px;font-weight:500;cursor:pointer;}
.find_input{padding:0 40px;}
.find_input>span{display:block;font-size:17px;color:#666;padding:15px 0;}
.find_input>input{color:#666;height:35px;width:400px;font-size:14px;border-radius:5px;border:1px solid #ccc;padding-left:15px;}
.find_dlwj{color:red;height:30px;padding:10px 40px;text-align:center;}
.find>a{color:#fff;font-size:18px;text-align:center;line-height:50px;display:block;width:180px;height:50px;float:right;margin-right:40px;margin-left:5px;/*margin-top:20px;*/border-radius:5px;background:#1cad7e;margin-bottom:20px;cursor:pointer;}
.find>span{margin-left:40px;line-height:50px;}
.find>span a{color:#ee6600;cursor:pointer;}
/*下拉按钮*/
.xiala{display:none;outline:none;border:1px solid #ccc;width:50px;height:35px;border-radius:8px;position:absolute;right:30px;margin-top:12px;background:#FFFFFF;}
.xiala>span{width:20px;margin:0 auto;background:#888;border:0px solid #000;height:2px;display:block;margin-top:2.5px;}



/*******banner上开始*********/
.banner-img{ height:380px; overflow:hidden; width: 100%;margin-top:60px;}
.banner-img .ward{padding-top:120px;}
.banner-img .ward h1{text-align:center; letter-spacing:5px;}
.banner-img .ward h2{ text-align:center;}
.banner-img .ward p{font-size:24px;text-align:center;text-transform:capitalize;}
.banner-img .ward h3{text-align:center; text-transform:capitalize}
.banner-img .ljorder{ text-align:center; margin:0 auto; margin-top:20px;}
.banner-img .once{ background:#1cad7e; text-align:center; display:inline-block; padding:12px 30px; border:none; border-radius:5px; color:#fff; font-size:18px;}
.banner-img .once:hover,.banner-pen .once:focus{ text-decoration:none;}
.banner-pen{ background:url(psbanner.jpg) top center no-repeat; background-size: cover;}
.banner-pen h1{ color:#333;}
.banner-pen p{ color:#666}

@media (max-width: 768px)
{
.banner-img{ height:280px; overflow:hidden; width: 100%;margin-top:0px;}
.banner-img h1{ text-align:center;}
.banner-img .ward{ padding-top:70px;}
.banner-img .ward p{ font-size:20px; line-height:30px;}
}



/*************内容主体****************/
#title h2{ font-size:24px; text-align:center; margin-bottom:20px; margin-top:0;}
#title h2 span{ padding:4px 10px; border-bottom:3px solid #1cad7e;}
#title p{ text-align:center; padding:0 60px; line-height:30px; font-size:14px;}
#title p .color{ color:#1cad7e; text-decoration:underline;}
#title a{ color:#1cad7e; text-decoration:underline;}
.finish{height:60px; line-height:60px; font-size:18px; background:#f2f2f2;}
.finish p b{ color:#1cad7e; font-size:22px;}
.content{ padding:90px 0; overflow:hidden; clear:both;}
.content .contract{ padding-top:50px; font-size:14px; overflow:hidden;}
.content .contract .p-title{ font-size:20px; color:#1cad7e; margin-bottom:16px; margin-left:-15px;}
.content .contract ul{ padding-left:0; list-style:none;  margin-bottom:0;}
.content .contract ul li{ line-height:36px; padding-left:16px; background:url(dot.png) center left no-repeat; vertical-align:middle;}

@media (min-width: 1200px) and (max-width:1400px)
{
.content .contract .p-title{padding-left:15px;}
}

@media (max-width: 992px)
{
#title p{padding:0 30px;}
}

@media (max-width: 768px)
{
#title p{ padding:0 10px;}
.content{ padding:40px 0; font-size:14px;}
.content .contract .p-title{ margin-left:0;}
}



/*这是那个立即下单的条条 */
.consult{ height:200px; overflow:hidden; width: 100%; background:url(consult.jpg) top center no-repeat; background-size: cover; padding-top:50px;}
.consult p{ color:#303030; font-size:24px;}
.consult a{ margin-right:10px;}
.consult .con-btn{background: #1aba79; color: #fff; padding: 10px 40px; border-radius: 30px; margin-top: 14px; display: inline-block; border: 1px solid transparent; text-decoration:none;}
.consult .con-btn1{ background:#0088cc;}
@media (max-width: 768px)
{
.consult p{font-size:20px;}
}


/*尾部*/
/*底部开始*/
.fr_link{width:100%;padding:20px 0px;background-color:#f0f0f2;line-height:30px;}
.link_content{width:960px;margin:0px auto;}
.link_title{float:left;padding-right:10px;font-size:14px;font-weight:bold;}
.link_title span{font-size:14px;font-weight:normal;}
.link_a a{padding:0px 5px;font-size:12px;color:#666;}
.footer{width:100%;background:#22212a; box-sizing:border-box; padding:30px 0;}
.foot_box{width:960px;margin:0 auto; padding:0 15px; box-sizing:border-box;}
.foot_box span,.foot_box a,.foot_box h3{color:#fff;}
.foot_box a:hover{color:#1aba79;}
.foot_top{width:960px;overflow:auto;text-align:center;padding:20px 0px;}
.foot_top a{color:#afafaf;padding:0px 10px;line-height:35px;}
.foot_top_left{width:550px;border-right:2px solid #111;}
.foot_top_right{}
.foot_top_left_top{width:560px;height:190px;}
.foot_top_left_top>li{width:186px;float:left;}
.foot_top_left_top>li>h3,.foot_top_right_top>h3{font-weight:500;font-size:18px;line-height:30px;}
.foot_top_left_top>li>i,.foot_top_right_top>i{display:block;width:50px;height:3px;background:#1cad7e;margin-top:4px;margin-bottom:4px;}
.foot_top_left_top>li>span{display:block;/*color:#ccc;*/font-size:13px;margin-top:6px;}
.foot_top_left_bottom{width:100%;height:70px;margin-top:;}
.foot_top_left_bottom h4{color:#888;font-weight:500;}
.foot_top_left_bottom span{display:block;width:25px;height:35px;float:left;	margin-right:5px;text-align:center;line-height:35px;margin-top:5px;font-size:18px;font-weight:bold;border-radius:5px;background:#1cad7e;}
.foot_top_right{padding-left:40px;line-height:60px;}
.foot_top_right_top>div{display:block;float:left;}
.foot_top_right_top>div>a>img{position:absolute;margin-top:15px;width:32px;height:32px;}
.lxfstitle{margin-left:40px;padding-right:20px;}
.lxfs{display:none;position:absolute;margin-top:50px;float:left;width:180px;height:200px;text-align:center;background:#2d3137;border-radius:10px;margin-left:-140px;}
.lxfs>span{display:block;line-height:30px;margin-top:5px;}

.foot_top_right_bottom{	margin-top:110px;}
.foot_top_right_bottom>span{display:block;line-height:30px;}
.phone{font-size:22px;}
.foot_top_right_bottom>a{display:block;width:130px;height:35px;line-height:35px;text-align:center;border-radius:17px;background:#1cad7e;margin-top:15px;}
.foot_top_right_bottom>a:hover{color:#fff;}
.foot_bottom_box{width:100%;background:#000;padding:20px 15px; box-sizing:border-box;}
.foot_bottom{width:960px;margin:0 auto;padding:10px 0px 20px 0px;}
.foot_bottom>span{color:#ccc;text-align:center;display:block;font-size:14px;}
.foot_bottom>span>a{color:#ccc;}
@media (max-width: 768px)
{
    .link_content{width:100%;}
.footer{ height:inherit;padding:0px;}
.foot_box{ width:100%;}
.foot_top{ width:100%;}
.foot_top_right{ padding-left:0;}
.foot_top_left{width:50%; border:none;}
.foot_top_left.left{ float:left;}
.foot_top_right.left{ float:left;}
.foot_top_left_top{ width:100%;}
.foot_top_left_top>li{width:100px;float:left;}
.foot_top_right_bottom{	margin-top:0;}
.foot_bottom_box{padding-top:120px;}
.foot_bottom{ width:100%;}
}
@media (max-width: 640px)
{
.foot_top_left{ width:100%;}
.foot_top_left.left{ float:inherit;}
.foot_top_right.left{ float:inherit;}
}




/***********************************口译服务***************************/
.banner-kou{ background:url(koubanner.jpg) top center no-repeat; background-size: cover;}
.banner-kou .ward{ color:#fff;}
.banner-kou h1 font{text-shadow: 0 0 50px rgba(0,0,0,1);}
.banner-kou p font{text-shadow: 0 0 50px rgba(0,0,0,1);}


.mouth{ overflow:hidden;}
.mouth .mouth-flow{ margin-top:60px;}
.mouth #title{ margin-bottom:40px;}
@media (min-width: 1200px)
{
.mouth .mouth-flow .inward{ padding:0 90px; margin-bottom:20px;}
}
.mouth .mouth-flow .inward img{ width:60px; margin:0 auto; display:block; margin-bottom:20px;}
.mouth .mouth-flow .inward p{ text-align:center; color:#777; min-height:44px;}

.mouth .mouth-type{ margin-top:60px;}
.mouth .mouth-type p{ line-height:30px; font-size:14px;}
.mouth .mouth-type .p-title{ font-size: 20px; color: #1cad7e; margin-bottom: 16px;}



/***********************************同声传译服务***************************/
.banner-tong{ background:url(tong-banner.jpg) top center no-repeat; background-size: cover;}
.banner-tong .ward{ color:#fff;}

.tong-box{ overflow:hidden; font-size:15px;}
.tong-box #title{ margin-bottom:40px;}
.tong-box .tong-introduce{ margin-bottom:90px; overflow:hidden;}
.tong-box .tong-introduce .introduce-left p{ line-height:30px; margin-bottom:30px;}

.tong-box .tong-device{ margin-bottom:90px; overflow:hidden;}
.tong-box .tong-device .device-box{ border:1px solid #ccc; padding:14px 30px; margin-bottom:20px; min-height:650px;}
.tong-box .tong-device .device-img .img-responsive{height:164px; margin:0 auto;}
.tong-box .tong-device .device-text h4{ text-align:center; color:#7eb62d; margin-top:0;}
.tong-box .tong-device .device-text p{ line-height:36px;}
.tong-box .tong-device .device-text p:last-child{ margin-bottom:0;}
.tong-box .tong-device .device-text .title-color{ color:#7eb62d;}

.tong-box .tong-example{ overflow:hidden;}
.tong-box .tong-example .example-box .example-img{ margin-bottom:20px; overflow:hidden;}
.tong-box .tong-example .example-box .example-img img{ height:200px; margin:0 auto;}
.tong-box .tong-example .example-box h5{ color:#5d5d5a; font-size:16px; text-align:center; margin:0;}

@media (max-width: 1200px) and (min-width: 992px)
{
.tong-box{ font-size:14px;}
.tong-box .tong-device .device-box{ min-height:680px; font-size:14px;}
}
@media (max-width: 992px)
{
.tong-box{ font-size:14px;}
.tong-box .tong-introduce .introduce-left p{ margin-bottom:20px;}

.tong-box .tong-example .example-box .example-img{ margin-bottom:10px;}
.tong-box .tong-example .example-box{ margin-bottom:20px;}
}
@media (max-width: 768px)
{
.tong-box{ font-size:14px;}
.tong-box .tong-device .device-box{min-height:inherit;}
}


/***********************************关于我们***************************/
.banner-about{ background:url(atbanner.jpg) top center no-repeat; background-size: cover;}

.company{ padding-top:90px;}
.company .prouduct{ margin-bottom:40px;}
.company .prouduct p{ margin-top:40px; line-height:30px;font-size:14px;}
@media (max-width: 768px)
{
.company{ padding-top:50px;}
.company .prouduct p{ font-size:14px;}
}


.translator #title,.promise #title{margin-bottom:40px;}
.translator{ padding-top:90px;}
.translator .padding{ padding-left:0; padding-right:0;}
.translator .tran-img1{ background:#f4f4f4; height:390px; background:url(about_01.jpg) top center no-repeat; background-size:cover;}
.translator .tran-img2{ background:#f4f4f4; height:390px; background:url(about_02.jpg) top center no-repeat; background-size:cover;}
.translator .tran-img3{ background:#f4f4f4; height:390px; background:url(tong-right.jpg) top center no-repeat; background-size:cover;}
.translator .tran-body{ padding:40px 60px; background:#f4f4f4;}
.translator .tran-body h4{ text-align:center; font-size:18px; font-weight:600;}
.translator .tran-body p{ text-align:center; line-height:30px;}
@media (max-width: 768px)
{
.translator{ padding-top:50px;}
.translator .tran-img1{ height:230px;}
.translator .tran-img2{ height:230px;}
.translator .tran-img3{ height:230px;}
.translator .tran-body{ padding:20px 30px;}
}


.promise{ padding:90px 0;}
.promise .pro-body .img-responsive{ width:100px; margin:0 auto; margin-bottom:20px;}
.promise .pro-body h4{ font-size:18px; text-align:center; margin-bottom:30px;}
.promise .pro-body p{ color:#7c7c7c; text-align:center; line-height:30px;}
@media (max-width: 768px)
{
.promise{ padding:50px 0;}
}



/***********************************案例研究***************************/
.banner-example{ background:url(part-banner.jpg) top center no-repeat; background-size: cover;}
.banner-example .ward h2,.banner-example .ward h3{ color:#5d5d5a;}

.example-box{overflow:hidden;}
.example-box .tab{ text-align:center;}
.example-box .tab .buttons{ padding:10px 20px; color:#7c7c7c; margin-bottom:20px; display:inline-block;}
.example-box .tab .buttonHover{ background:#1cad7e; border-radius:6px; color:#fff; text-decoration:none;}
.example-box .tab .buttons:hover,.example-box .tab .buttons:focus{ background:#1cad7e; border-radius:6px; color:#fff; text-decoration:none;}
.example-box .col-md-3,.example-box .col-sm-6{ padding-left:0; padding-right:0;}
.example-box .parter-img{ padding:50px 0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.example-box .parter-img .img-box{ height:90px; margin-bottom:20px; vertical-align:middle; line-height:90px;}
.example-box .parter-img .img-responsive{ width:150px; margin:0 auto; vertical-align:middle; line-height:90px;}
.example-box .parter-img p{ font-size:20px; color:#333; margin-bottom:0;font-weight:bold;}
.example-box .parter-img div b{color:#ee6600;}
.example-box #body .b,.example-box #body .c{ display:none;}
.example-box ul li{background:url(dot.png) left center no-repeat;padding-left:2%;margin-left:2%;width:98%;float:left;line-height:40px;border-bottom:1px dashed #ccc;text-align:left;}
.example-box ul li span{float:right;color:#bbb;}
.example-box .paging{ margin-top:30px; margin-bottom:30px; text-align:center; clear:both;}
.example-box .paging a{border-radius:5px; padding:6px 16px; margin:0px 10px;display:inline-block;  border:1px solid #e3e3df;}
.example-box .paging a:hover{ text-decoration:none; background:#1cad7e; color:#fff;}
.example-box .paging select{ padding:6px 10px; display:inline-block; background:#fff9ff; border:1px solid #e3e3df;}
.example-box .paging .current{padding:0px 15px;}
.jp-current{clear:both;background:#1cad7e;color:#fff;}
.current{padding:6px 16px;border-radius:5px;background-color:#1cad7e;color:#fff;margin:0px 10px;}

@media (max-width: 768px)
{
.example-box .parter-img{ padding:30px 0; border-right:none;}
.example-box .parter-img .img-box{ height:60px; margin-bottom:10px;}
.example-box .parter-img .img-responsive{ width:110px;}
}


/***********************************服务条款***************************/
.clause{ padding:30px; background:#fff;}
.clause .clause-title{ padding-bottom:30px; border-bottom:1px solid #ddd; text-align:center;}
.clause .clause-title img{ width:34px; margin-right:10px;}
.clause h3{ text-align:center; margin-bottom:20px;}
.clause .gray{ color:#999999; text-align:center;}
.clause .clause-page{ margin-top:60px;}
.clause .clause-page p{ line-height:30px; margin-bottom:30px;}
@media (max-width: 768px)
{
.clause{ padding:20px;}
.clause .clause-title{ padding-bottom:20px;}
.clause h3{ font-size:20px;}
.clause .clause-page{ margin-top:30px;}
.clause .clause-page p{ line-height:30px; margin-bottom:20px; font-size:14px;}
}



/***********************************联系我们***************************/
.banner-contact{ background:url(conbanner.jpg) top center no-repeat; background-size: cover;}
.banner-contact .ward h2,.banner-contact .ward h3{ color:#5d5d5a;}

.contact-box .contact-icon .phone-box{ text-align:center;}
.contact-box .contact-icon .phone-box .border-box{width: 50px; height: 50px; display: inline-block; border:1px solid #5d5d5a; border-radius: 50%; text-align: center; line-height: 50px; margin-bottom:20px;}
.contact-box .contact-icon .phone-box .border-box .fa{ font-size:24px;}
.contact-box .contact-icon .phone-box h4{ margin-top:0;}
.contact-box .contact-icon .phone-box p{ color:#1cad7e; margin-bottom:14px;}
.contact-box .contact-icon .phone-box .bg-border{ width:50px; border-bottom:3px solid #1cad7e; margin:0 auto;}
@media (max-width: 992px)
{
.contact-box .contact-icon .phone-box{ margin-bottom:30px;}
.contact-box .contact-icon .phone-box .border-box{ margin-bottom:10px;}
}

.contact-box .contact-word{ padding-top:90px;}
.contact-box .contact-word #title{margin-bottom:40px;}
/*.contact-box .contact-word .float-left{ float:left;}
.contact-box .contact-word .float-right{ float:right;}*/
.contact-box .contact-word .explains{ padding-left:3%;}
.contact-box .contact-word .float-right .explains{ padding-left:14%;}
.contact-box .contact-word .text50{ background:#f4f4f4; width:90%; border:none; border-radius:30px; resize:none; padding:14px 24px; color:#ccc; margin-bottom:40px;}
.contact-box .contact-word .right{ float:right;}
.contact-box .contact-word .text100{ background:#f4f4f4; width:100%; border:none; border-radius:30px; resize:none; padding:14px 24px; color:#ccc; margin-bottom:40px;}
.contact-box .contact-word .tjbtn{ text-align:center; border-radius:30px; background:#1aba79; padding:14px 60px; border:1px solid transparent; color:#fff; width:}
@media (max-width: 992px)
{
.contact-box .contact-word .padding-left{padding-left:0;}
.contact-box .contact-word .explains{ padding-left:0;}
.contact-box .contact-word .float-right .explains{ padding-left:0;}
.contact-box .contact-word .text50{ width:100%;}
}


.contact-box .contact-adress{ padding-top:90px; overflow:hidden;}
.contact-box .contact-adress .fa-map-marker{ font-size:22px; color:#1cad7e; margin-right:10px;}
.contact-box .contact-adress .font-size{ font-size:22px;}
.contact-box .contact-adress h3{ margin-bottom:30px;}
.contact-box .contact-adress .float-right{ text-align:right; padding-right:40px;}
.contact-box .contact-adress h4{ font-size:30px; color:#1cad7e;}
.contact-box .contact-adress p{ line-height:40px; color:#5d5d5a; margin-bottom:30px;}
@media (max-width: 992px)
{
.contact-box .contact-adress h3{ font-size:20px;}
.contact-box .contact-adress .float-right{ text-align:left;}
.contact-box .contact-adress p{ line-height:30px;}
}



/***********************************全国连锁***************************/
.banner-chain{ background:url(chainbanner.jpg) top center no-repeat; background-size: cover;}

@media (min-width: 1200px)
{
.chain-box{ padding:0 100px;}
}
.chain-box h3{ color:#1cad7e; font-size:22px; margin-bottom:30px;}
.chain-box p{ margin-bottom:30px; line-height:30px;}
.chain-box p b{ font-weight:600; font-size:18px; margin-right:16px; color:#333;}
.chain-box p a{ margin-right:16px; color:#333;}


/***********************************常见问题***************************/
.banner-question{ background:url(que-banner.jpg) top center no-repeat; background-size: cover;}
.banner-question .ward{ color:#fff; float:right; padding-top:180px; padding-right:100px;}
.banner-question .ward h2{ text-align:left; font-size:26px;}
.banner-question .ward h3{ text-align:left; font-size:22px;}
@media (max-width: 992px)
{
.banner-question .ward{ padding-top:100px; padding-right:0; float:inherit;}
.banner-question .ward h2{ text-align:center;}
.banner-question .ward h3{ text-align:center;}
}

.question-box .question-left{ box-shadow: 0px 1px 5px 1px rgba(0,0,0,0.2);}
.question-box .question-left ul{ padding-left:0; list-style:none; margin-bottom:0;}
.question-box .question-left ul li{ height:60px; line-height:50px; text-align:center;}
.question-box .question-left ul li.tab-active{ border-left: 2px solid #1aba79;}
.question-box .question-left ul li.tab-active a{ color:#1cad7e;}
.question-box .question-left ul li a{color:#333;}
.question-box .question-left ul li a:hover,.question-box .question-left ul li a:focus{ text-decoration:none;}

.question-box .question-right .ques-title{ margin-bottom:20px;}
.question-box .question-right .ques-title h3{ margin-top:0; padding-bottom:20px; border-bottom:1px solid #ece9e9;}
.question-box .question-right .menu{margin-bottom:20px;}
.question-box .question-right .menu h4{ margin-bottom:20px; cursor:pointer; margin-top:0; padding:10px 0; font-size:16px;}
.question-box .question-right .menu h4 .fa-angle-down{ font-size:24px; text-align:center; float:right;}
.question-box .question-right .menu h4 .rotate{ transform:rotate(180deg);}
.question-box .question-right .menu-content{ background:#f3f3f3; padding:20px; border-radius:4px; font-size:14px; display:none;}
/*.question-box .question-right:nth-child(2) .menu-content{ display:inline !important;}*/
.question-box .question-right .menu-content:first-child{display:block;}
.question-box .question-right .menu-content p{ line-height:36px; margin-bottom:10px;}
@media (max-width: 768px)
{
.question-box .question-left{ margin-bottom:40px;}
.question-box .question-right{ font-size:14px;}
}


/***********************************价格语言***************************/
.banner-money{margin-bottom:-35px;background:url(price-banner.jpg) no-repeat; }
.banner-money .ward{ color:#fff;}
.banner-money .ward h2{ font-size:26px;}
.banner-money .ward h3{ font-size:22px; line-height:30px;}
@media (max-width: 768px)
{
.banner-money .ward h2{ font-size:22px;}
.banner-money .ward h3{ font-size:18px;}
}


.money-box{ }
.top-range{ margin-top:90px;}
.money-box .table{ margin-top:30px; text-align:center; margin-bottom:0;}
.money-box .table th{ text-align:center; padding:20px 10px; vertical-align:middle;}
.money-box .table td{ padding:20px 10px; vertical-align:middle;}
.money-box .table thead th.via{ background:#8f8f8f; color:#fff;}
.money-box .table thead th.standard{ background:#55bdff; color:#fff;}
.money-box .table thead th.business{ background:#1aba79; color:#fff;}
.money-box .table thead th.ultra{ background:#434955; color:#fff;}
.money-box .table thead th i{position:relative;padding-left:3px;}

.file1_content,.file2_content,.file3_content,.oral1_content,.oral2_content,.oral3_content{color:#666;z-index:99999;padding:10px 15px;line-height:21px;display:none;width:200px;position:absolute;top:20px;left:-100px;border:1px solid #ccc;background-color:#ffffff;border-radius:3px;}
.file1:hover .file1_content{display:block;}
.file2:hover .file2_content{display:block;}
.file3:hover .file3_content{display:block;}
.oral1:hover .oral1_content{display:block;}
.oral2:hover .oral2_content{display:block;}
.oral3:hover .oral3_content{display:block;}


.follow{ padding-top:90px; overflow:hidden;}
.follow strong{ display:block; text-align:center; padding-top:12px; margin-bottom:6px;}
.follow .btn{ padding:10px 8px 10px 8px; text-align:left; background:#f4f4f4;}
.follow i{ font-style:normal;}
.follow i img{ width:36px; height:24px; margin-right: 6px;}
.follow button{ position:relative; border:1px solid #e7e7e7;}
.follow button .caret{ position:absolute; top:50%; right:18px;}
.follow .dropdown-menu{max-height: 380px; overflow: scroll; width: 100%;}
.follow .dropdown-menu li{ margin-bottom:4px;}
.follow .dropdown-menu li a:hover{ background:#eee;}
.langer .lang{ width:378px; background:#f4f4f4; border:1px solid #e7e7e7; border-radius:3px; padding:10px 8px; margin:6px; float:left;}
@media (min-width:993px) and (max-width:1200px){
.langer .btn{ width:301px;}
.langer .dropdown-menu{ width:301px;}
.langer .lang{ width:301px;}
}
@media (min-width:769px) and (max-width:992px){
.langer .btn{ width:348px;}
.langer .dropdown-menu{ width:348px;}
.langer .lang{ width:348px;}
.file3_content, .oral3_content{max-width:150px;}
}
@media (min-width:300px) and (max-width:768px){
.langer h2{ font-size:24px;}
.langer .btn{ width:100%;}
.langer .dropdown-menu{ width:100%;}
.langer .lang{ width:100%;}
.file3_content, .oral3_content{left:-200px;}
}


.buying{ height:200px; overflow:hidden; width: 100%; background:url(buying-screen.jpg) top center no-repeat; background-size: cover; padding-top:50px;}
.buying p{ color:#fff; font-size:24px;}
.buying .con-btn{background: #1aba79; color: #fff; padding: 10px 40px; border-radius: 30px; margin-top: 14px; display: inline-block; border: 1px solid transparent;}
@media (max-width: 768px)
{
.buying p{font-size:20px;}
}



/***********************************加入我们***************************/
.banner-join{ background:url(join-banner.jpg) top center no-repeat; background-size: cover;}

.join-body{ padding:30px 0;}
.join-body .join-box{ padding:0 200px; background: #fff;}
.join-body .join-box .join-shadow{ box-shadow: 0 12px 92px rgba(68, 209, 116, 0.21); padding:30px 50px;}
.join-body .join-box .join-shadow h3{ text-align:center; font-size:30px; color:#1cad7e;}
.join-body .join-box .join-shadow .join-img{ margin-bottom:50px;}
.join-body .join-box .join-shadow p{ text-align:center; line-height:30px; color:#1cad7e;}
@media (max-width: 992px)
{
.join-body .join-box{ padding:0 100px;}
}
@media (max-width: 768px)
{
.join-body .join-box{ padding:0;}
}

.growp-body{ background:#44d174;}
.growp-body .growp-box{ padding:90px 0; overflow:hidden; font-size:14px;}
.growp-body .growp-box .growp-team{ padding:20px; background: #6be795; opacity: 0.8; border: 2px solid #E1FFEB; border-radius: 10px;}
.growp-body .growp-box .growp-team .growp-img{ margin-bottom:40px; padding-top:20px;}
.growp-body .growp-box .growp-team .growp-img .img-responsive{ margin:0 auto;}
.growp-body .growp-box .growp-team h4{ margin-bottom:30px; color:#fff; text-align:center;}
.growp-body .growp-box .growp-team p{ line-height:26px; color:#fff; text-align:center;}
@media (max-width: 992px)
{
.growp-body .growp-box .growp-team{ margin-bottom:20px;}
}
.rich-body #title,.joy-body #title,.post #title{ margin-bottom:40px;}
.rich-body{ padding-top:40px; padding-bottom:20px;}
.rich-body .rich-box{ border:1px dashed #54c38e; padding:20px 0; border-radius:10px; margin-bottom:40px;}
.rich-body .rich-box p{ text-align:center; line-height:30px; color:#54c38e;}


.joy-body{ background:#F0FFFA;}
.joy-body{ padding-top:20px; padding-bottom:20px; margin-bottom:20px;}
.joy-body .joy-box{ margin-bottom:40px;}



.post{ padding-bottom:90px; overflow:hidden; }
.post .post-box h4{ font-size:20px; color:#1bad7e;}
.post .post-box p{ line-height:30px; margin-bottom:30px;}

.resume{ background:#54c38e; padding:90px 0; color:#fff;}
.resume .resume-box{ text-align:center; font-size:24px;}
.resume .resume-box h3{ font-size:30px; margin-bottom:20px; margin-top:0;}
.resume .resume-box p{ line-height:40px; font-size:24px;}
@media (max-width: 992px)
{
.resume .resume-box h3{ font-size:24px;}
.resume .resume-box p{ line-height:30px; font-size:20px;}
}
/***********************************操作指南***************************/
.banner-flow{ background:url(flow-banner.jpg) top center no-repeat; background-size: cover;}
.banner .ward{ color:#fff;}
.banner .ward p{text-align:center; margin-top:30px;}
.banner .ward .flow-btn{cursor: pointer; padding:10px 30px; border: 1px solid #ffffff; border-radius: 4px; font-size:20px; display:inline-block; color:#fff; text-align:center;}
.banner .ward .flow-btn:hover,.banner .ward .flow-btn:focus{ text-decoration:none;}


.flow .flow-box{ padding:90px 100px; background:#fff; overflow:hidden;}
.flow .flow-box .img-responsive{ margin:0 auto;}
.flow .flow-box .step-first{ overflow:hidden;}
.flow .flow-box .step-first .one{ padding-top:90px; overflow:hidden;}
.flow .flow-box .step-first .img-responsive{ box-shadow: 0px 1px 5px 1px rgba(0,0,0,0.2);}
.flow .flow-box .step-first h2{font-size:24px; color:#1aba79;}
.flow .flow-box .step-first h3{ font-size:24px; margin-bottom:20px;}
.flow .flow-box .step-first p{ line-height:30px;}
.flow .flow-box .step-first p a{color:#1cad7e;}
@media (max-width: 768px)
{
.banner-img .ward h2{ font-size:24px;}
.banner-img .ward h3{font-size:20px;}
.flow .flow-box .img-responsive{width:100%;}
.flow .flow-box .step-first .one{padding-top:5px;}
.flow .flow-box .step-first h2{ font-size:18px;}
.flow .flow-box .step-first h3{font-size:18px;}
.flow .flow-box{ padding:40px;}
}

/***********************************成为译员***************************/
.banner-trans{ background:url(trans-banner.jpg) top center no-repeat; background-size: cover;}
.banner-trans .ward{ color:#fff;}
.banner-trans .ward h2{ font-size:26px;}
.banner-trans .ward h3{ font-size:22px; line-height:30px;}
.banner-trans .ward p{ text-align:center; margin-top:30px;}
.banner-trans .ward .btn-banner{ padding: 15px 30px; font-size:18px; background:#1cad7e; border: 1px solid transparent; border-radius:10px;}
.banner-trans .ward .btn-banner:hover{background:#116b4e;}


.hard #title,.step #title{margin-bottom:40px;}

.hard{ padding-bottom:90px;}
.hard-box{ padding:0 20px;}
.hard-box .img-responsive{width:100px; margin:0 auto;}
.hard-box h4{ text-align:center; padding:14px 0; margin:24px 0; border-top:solid 1px #e3e3e3; border-bottom:solid 1px #e3e3e3;}
.hard-box p{ font-size:14px; line-height:24px; margin-bottom:20px;}
.hard-box .p-min{ min-height:96px;}
.hard-box .p-more:last-child{ margin-bottom:0;}
.hard-box .p-more span{padding: 5px 20px; color: #777; border-radius: 5px; border: #e3e3e3 1px solid; margin-right:14px; display:inline-block;}
.hard-box .p-more span:nth-last-child(1){ margin-right:0;}

.step{ background:#f1f1f1; padding:90px 0;}
.step-body{ background:#fff; padding:15px; overflow:hidden; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2); border: #e3e3e3 1px solid; margin-bottom:50px;}
.step-body .step-begin h5{margin-top:20px; margin-bottom:20px; font-size:16px; color:#1cad7e; padding-bottom:20px; border-bottom: #ededed 1px solid;}
.step-body .step-begin p{font-size:14px; line-height:30px;}

.exchange{ padding-top:90px;}
.exchange-body{ overflow:hidden;}
.exchange-box .col-md-6{ padding:0;}
.exchange-box .trans-bg1{height:130px; background:url(trans6.jpg) no-repeat;}
.exchange-box .bg-green{height:130px; background:#1cad7e; color:#fff;}
.exchange-box .bg-green h4:first-child{ margin-top:30px;}
.exchange-box .trans-bg2{height:130px; background:url(trans7.jpg) no-repeat;}
.try-box{ text-align:center; clear:both; margin-top:40px;}
.try-box a{display:inline-block; padding:15px 40px; border-radius:6px; background:#1cad7e; color:#fff;}


@media (max-width: 768px)
{
.exchange-box .bg-green{ padding-top:30px;}
.exchange-box .bg-green h4:first-child{ margin-top:0;}
}


/***********************************页面找不回来了***************************/
@media (min-width: 1200px)
{
.no-find .container{ width:900px;}
}
.no-find{ overflow:inherit;}
.no-find .no-find-title{ overflow:hidden; margin-bottom:20px;}
.no-find .no-find-title .title-left{ float:left;}
.no-find .no-find-title .title-left span{ font-size:90px; font-weight:600; color:#5b4f5b;}
.no-find .no-find-title .title-right{ float:right;}
.no-find .no-find-title .title-right h1{ font-size:50px; margin-bottom:20px;}
.no-find .no-find-title .title-right a{ color:#1cad7e; margin-left:20px;}

.no-find .no-find-body{ padding:30px 20px; border:#cbcbcb 1px dashed; overflow:hidden; background:url(baby_bg.png) right bottom no-repeat;}
.no-find .no-find-body h2{ margin-bottom:30px; margin-top:0; text-align:center;}
.no-find .no-find-body .no-find-nav{ margin:0 auto; text-align:center; width:670px;}
.no-find .no-find-body ul{ list-style:none; padding-left:0; display:block; margin-bottom:30px; overflow:hidden;}
.no-find .no-find-body ul li{ float:left;}
.no-find .no-find-body ul li a{ display:inline-block; padding:10px 24px; color:#fff; border-radius:5px; margin-right:20px; background:#1cad7e;}
.no-find .no-find-body ul li a:hover{ text-decoration:none; background:#53d0a8;}

.no-find .no-find-body .body-left{ float:left; width:100%; padding-left:0;}
.no-find .no-find-body .body-left .img-responsive{ width:200px; margin:0 auto; margin-top:30px;}
.no-find .no-find-body .body-right{ padding-left:0;}

@media (max-width: 768px)
{
.no-find .no-find-title .title-right h1{ font-size:30px; line-height:40px; margin-top:0;}


.no-find .no-find-title .title-left{ text-align:center; width:100%; text-align:center;}
.no-find .no-find-title .title-left span{ text-align:center;}

.no-find .no-find-body h2{ font-size:24px; line-height:40px; text-align:left;}
.no-find .no-find-body .no-find-nav{ width:auto;}
.no-find .no-find-body ul li a{ float:none; margin-bottom:14px;}


.no-find .no-find-body .body-right{ clear:both;}

.no-find .no-find-body .body-left .img-responsive{ margin:inherit;}
}

/***********************************新闻列表页面哈***************************/
.new-list .list-title{ height:50px; font-size:20px; border-bottom:1px #e3e3e3 solid; color:#1cad7e;}
/*.new-list .list-title strong{ font-weight:normal;}*/
.new-list .list-body{ padding:24px 0; border-bottom:1px #e3e3e3 solid; overflow:hidden;}
.new-list .list-body .new-l h3{color:#000; font-size:18px; margin-bottom:30px;}
.new-list .list-body .new-l div{color:#999; font-size:12px;margin-bottom:10px;}
.new-list .list-body .new-l p{color:#666; font-size:14px;}

.new-list .list-body .new-r{ border-left:1px #e3e3e3 solid; text-align:center; height:100px;}
.new-list .list-body .new-r p{color: #53d0a8; text-align:center; line-height: 40px; font-size: 30px;}
.new-list .list-body .new-r span{ color:#a5a5a5;}

.new-list .list-body:hover{ cursor:pointer;}
/*.new-list .list-body:hover .new-r span{color:#53d0a8;}
.new-list .list-body:hover .new-l p{color:#53d0a8;}*/

.new-list .paging{ text-align:center; margin-top:40px;}
.new-list .paging a{ display: inline-block; padding: 8px 16px; background-color: #ededed; color: #888; margin-right:10px; border-radius:4px;}
.new-list .paging .jp-current{background:#1cad7e; color:#fff; text-decoration:none;}
.new-list .paging a:hover{ background:#1cad7e; color:#fff; text-decoration:none;}
.new-list .paging select{ display: inline-block; padding: 8px 16px; background-color: #ededed; color: #888; margin-right:10px; border-radius:4px; border:none;}
@media (max-width: 768px)
{
.new-list .list-body .new-r{ border:none;}
}



/***********************************新闻详情页***************************/
.page{ font-size:16px; overflow:hidden;}
.page .news-view{ margin-bottom:20px;}
.page .news-view h3{ font-size: 22px; padding-bottom:30px; text-align: center; color: #444; margin-top:0;}
.page .news-view p{height: 40px; line-height: 40px; text-align: left; color: #999; margin-bottom: 20px; border-top: 1px dotted #e3e3e3; border-bottom: 1px dotted #e3e3e3;}
.page .page-btn a,.page-about .page-btn a{ display:inline-block; background:#eee; color:#666; width:128px; text-align:center; padding:6px 0; margin-bottom:10px; border-radius:6px;border:1px solid #ccc;}
.page .page-btn a:hover,.page .page-btn a:focus,.page-about .page-btn a:hover,.page-about .page-btn a:focus{ text-decoration:none; background:#1cad7e;color:#fff;}

.page-reader{ font-size:14px; margin-bottom:30px;}
.page-reader h4{  margin-bottom:20px; color:#000;}
.page-reader h4 span{ color:#999; font-size:16px; margin-left:10px;}
.page-reader ul li{ margin-bottom:10px; overflow:hidden;}
.page-reader ul li a{display:inline-block; float:left; color:#30bb8f; width:85%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.page-reader ul li span{display:inline-block; color:#999; float:right; width:15%;}

.page .news-box .p-content{ line-height:30px;}
.page .news-box img{ margin:0 auto;}
.page .news-box .img-responsive{ margin-top:10px;}
.page .news-box .p-title{ line-height:60px;}

.page .news-border{ border-top:1px #ddd dotted; margin:35px 0;}

.page .news-other .other-left{ float:left;}
.page .news-other .other-right{ float:right;}
.page .news-other p{ color:#777; font-size:15px; letter-spacing:1px; line-height:30px; margin-bottom:0;}
.page .news-other p a{ color:#53d0a8;}
@media (max-width: 768px)
{
.page{ font-size:14px;}
.page .news-other p{ letter-spacing:0;}
}


.recommed{padding-top:60px; overflow:hidden;}
.recommed .recommed-title{ font-size:20px;}
.recommed .recommed-title .bg{background: #e1413e; height: 22px; width: 4px; display:inline-block; margin-right:10px; vertical-align:middle;}
.recommed .rec-img{ margin-bottom:14px; height:146px; overflow:hidden;}
.recommed .rec-img .img-responsive{ margin:0 auto;}
.recommed .recommed-box{ padding:10px 20px;}
.recommed-box a:hover,.recommed-box:focus{ text-decoration:none;}
.recommed p.title{ color:#111;; font-size:16px; text-align:center;}
.recommed p.recom-con{ text-align:center; line-height:24px;}

.speak{ padding-top:60px; overflow:hidden;}
.speak .speak-title{ font-size:20px; margin-bottom:20px; float:left;}
.speak .speak-title .bg{background: #e1413e; height: 22px; width: 4px; display:inline-block; margin-right:10px; vertical-align:middle;}
.speak .speak-right{ float:right;}
.speak .speak-right b{ color:#E74851;}
.speak-photo .img-responsive{ width:50px; margin:0 auto;}

.speak-text textarea{ resize:none;}
.speak-text .release{ overflow:hidden; background:#fafafa; border:1px solid #e6eaed; border-top:none;}
.speak-text .release button{display:inline-block; padding:10px 30px; background:#E74851; color:#fff; border:none; float:right;}
@media (max-width: 768px)
{
.speak{ padding:40px 0;}
.speak-photo{ padding-left:-15px; padding-right:-15px;}
.recommed .recommed-title{ padding-left:0;}
}

.free{ padding-top:60px; overflow:hidden;}
.free-title h3{ padding-left:20px; font-size:20px; margin-top:0; margin-bottom:20px;}
.free-box{overflow:hidden; padding:20px 0; border-bottom:1px solid #e6eaed;}
.free-box .free-left{ width:100%; float:left;}
/*.free-box .praise{ float:right; width:10%; text-align:right;}
.free-box .praise .fa{ font-size:18px;}
.free-box .praise .ju{  margin-left:15px; color:#f3005c}*/
.free-box p{ line-height:26px;}
.free-box .p-time{ color:#bbb;}
@media (max-width: 768px)
{
.free-title h3{ padding-left:0;}
}


/*动态点赞开始*/
.praise{
    width:40px;
    height:40px;
    margin: 50px auto;
    cursor: pointer;
    font-size: 12px;
    text-align:center;
    position: relative;
}
#praise{
    display:inline-block;
    width:20px;
    height:20px;
    margin:0 auto;
}
#praise-txt{
    height:25px;
    line-height:25px;
    display: inline-block;
}
.praise img{
    width:20px;
    height:20px;
    display:block;
    margin: 0 auto;
}
.praise img.animation{
    animation: myfirst 0.5s;
    -moz-animation: myfirst 0.5s;	/* Firefox */
    -webkit-animation: myfirst 0.5s;	/* Safari 和 Chrome */
    -o-animation: myfirst 0.5s;	/* Opera */
}
#add-num{
    display:none;
}
#add-num .add-animation{
    color: #000;
    position:absolute;
    top:-15px;
    left: 10px;
    font-size: 15px;
    opacity: 0;
    filter: Alpha(opacity=0);
    -moz-opacity:0;
    animation: mypraise 0.5s ;
    -moz-animation: mypraise 0.5s ;	/* Firefox */
    -webkit-animation: mypraise 0.5s ;	/* Safari 和 Chrome */
    -o-animation: mypraise 0.5s ;	/* Opera */
    font-style:normal;
}
.praise .hover , #add-num .add-animation.hover , #praise-txt.hover{
    color: #EB4F38;
}

/*点赞图标放大动画开始*/
@keyframes myfirst
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}

@-moz-keyframes myfirst /* Firefox */
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}

@-o-keyframes myfirst /* Opera */
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}
/*点赞图标放大动画结束*/
/*点赞数量加减动画开始*/
@keyframes mypraise
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-moz-keyframes mypraise /* Firefox */
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-webkit-keyframes mypraise /* Safari 和 Chrome */
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-o-keyframes mypraise /* Opera */
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}
/*点赞数量加减动画结束*/
/*动态点赞结束*/

.cndns-left{position:fixed;left:2px;top:33%;z-index:9;width:150px;border:1px solid #3DAFF6;border-top:none;padding-bottom:10px;background-color: #ffffff;
}

.cndns-left a {display:inline-block;float:left;width:140px;height: 33px;margin:5px 0px;
               background: url(shangqiao.jpg) 10px center no-repeat;
               color: #009CE8;font-size: 12px;line-height: 33px;padding-left: 45px;background-color: #ffffff;
}


.info-box{border:2px solid #ccc;border-radius:10px;background-color:#fff;padding:20px 30px;position:fixed;top:48%;left:48%;font-weight:bold;box-shadow:-5px 5px 10px #666;display:none;}