.nav_2{position: relative; background: #FFFFFF; float: left;}
.nav_2 .nav_nav ul li a{color: #2e3033;}
.nav_2 .nav_nav ul .on{background: url("404.png") no-repeat center bottom;}
.nav_2 .nav_nav ul .on a{ color: #c4a073; }

.nav_2 .nav_nav ul li:hover{background: url("404.png") no-repeat center bottom;}
.nav_2 .nav_nav ul li:hover a{color: #c4a073;}
.nav_2 .nav_nav ul .down a{ background: url("404.png") no-repeat center right; }
.nav_2 .nav_nav ul .on.down a{ background: url("404.png") no-repeat center right; }
.nav_2 .nav_nav ul .down:hover a{ background: url("404.png") no-repeat center right; }





.nav_2 .nav_nav ul li .nav_nav2{ background: none; background: #FFFFFF; }
.nav_2 .nav_nav ul li .nav_nav2 li{height: 50px; display: block; line-height: 50px; }
.nav_2 .nav_nav ul li .nav_nav2 li a{ height: 50px; display: block; background: none; }
.nav_2 .nav_nav ul li:hover .nav_nav2 li{ background: none; }
.nav_2 .nav_nav ul li:hover .nav_nav2 li a{ background: none; }
.nav_2 .nav_nav ul .on .nav_nav2 li a{ background: none; }



.nav_2 .nav_nav ul li .nav_nav2 li a{ background: none; color: #000000; }
.nav_2 .nav_nav ul li .nav_nav2 li:hover a{ color: #c4a073; }






.cpdf_banner{float: left;}
.cpdf_banner img{width: 100%; min-width: 1200px;    }





.whole{margin-top: 30px;}
.whole_left{width: 180px; float: left; margin-right: 37px;}
.whole_left_title {height: 48px; border-bottom: 1px solid #ebebeb; line-height: 46px; background: url("404.png") no-repeat center left;}
.whole_left_title h2{padding-left: 15px; font-size: 16px; color: #333333;}

.whole_left_bottom ul li{height: 48px; border-bottom: 1px solid #ebebeb; line-height: 46px; padding-left: 20px;}
.whole_left_bottom ul li a{ font-size: 16px; color: #666666; display: block;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.whole_left_bottom ul li a:hover{padding-left: 20px; color: #c4a073; background: url("404.png") no-repeat center left;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}

.whole_left_bottom ul .on a{padding-left: 20px; color: #c4a073; background: url("404.png") no-repeat center left;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.whole_right{width: 955px; float: left; margin-top: 18px; margin-bottom: 20px;}

.whole_right .whole_right_ul ul li{width: 300px; height: 290px; display: inline-block; box-shadow: 0px 0px 5px rgba(0,0,0,0.1); margin-right: 20px; margin-bottom: 40px;}
.whole_right .whole_right_ul ul li p{float: left; width: 300px; height: 225px; position: relative;}
.whole_right .whole_right_ul ul li p strong{display: none; position: absolute; top:0; left: 0;}
.whole_right .whole_right_ul ul li span{height: 64px; display: block; float: left; width: 300px;}
.whole_right .whole_right_ul ul li span em{font-size: 14px; color: #3c3c3c; display: block; text-align: center; margin-top: 10px;}
.whole_right .whole_right_ul ul li span i{font-size: 12px; color: #999999; display: block; text-align: center;}
.whole_right .whole_right_ul ul li:hover span em{color: #c4a073;}


.page{display: block; text-align: center; margin: 50px 0;}
.page samp span{padding: 5px 12px;display: inline-block; border: 1px solid #e6e6e6; font-size: 14px; color: #999999; margin: 0 5px;}
.page samp a{padding: 5px 12px;display: inline-block; border: 1px solid #e6e6e6; font-size: 14px; color: #999999; margin: 0 5px;}
.page samp .current{background: #2e3191; color: #FFFFFF; border: 1px solid #2e3191;}
.page samp a:hover{background: #2e3191; color: #FFFFFF; border: 1px solid #2e3191;}



.whole_right_con{ margin-top: 30px;}
.whole_right_con ul li{display: inline-block; width: 130px;  text-align: center; padding: 20px 0px; transition: all 0.6s; margin:0 19px;}
.whole_right_con ul li em{display: none;}
.whole_right_con ul li a span{ font-size: 14px;display: block; text-align: center;}

.whole_right_con ul li:hover{ box-shadow: 0px 0px 5px rgba(0,0,0,0.1); transform: scale(1.1);}
.whole_right_con ul li:hover a{ color:  #2e3191;}

.whole_right_con ul .on a{ color:  #2e3191;}
.whole_right_con ul .on em{display: block!important;}

.whole_right_con ul .on{ box-shadow: 0px 0px 5px rgba(0,0,0,0.1); transform: scale(1.1);}

.whole_right_Details{margin-top: 40px;}
.whole_Detailes_title h2{font-size: 30px; color: #2e3033; margin-bottom: 30px; font-weight: normal;}

.whole_Detailes_con { font-size: 14px; line-height: 28px;}
.whole_Detailes_con img{ max-width:100%;}


.Crumbs_big{width: 955px; float: right;}

.crumbs_nav{float: left; margin-top: 20px;}
.crumbs_nav a{font-size: 14px; display: inline-block; padding-bottom: 5px;margin-right: 20px; border-bottom: 2px solid transparent }
.crumbs_nav a:hover{color: #c4a073;  border-bottom: 2px solid #c4a073;}
.crumbs_nav .on{color: #c4a073;border-bottom: 2px solid #c4a073; }


.whole_Con p{line-height: 26px; font-size: 14px;  color: #9e9e9e; margin: 10px 0;}


.whole_project{margin-bottom: 50px; margin-top: 50px;}
.whole_project ul li{
    width: 1200px; padding: 25px 0; overflow: hidden;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.whole_project ul li a{display: block;}
.whole_project ul li .whole_project_left{ float: left; margin-right: 25px; vertical-align: -8px;}
.whole_project ul li .whole_project_left img{ display: block;}
.whole_project ul li .whole_project_center{ float: left; width: 690px; padding-top: 10px;}
.whole_project ul li .whole_project_right{ float: right; margin-right: 30px; text-align: center;  margin-top: 35px;}

.whole_project ul li .whole_project_center em{ font-size: 16px; color: #2e3033; display: block; margin-bottom: 20px;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.whole_project ul li .whole_project_center p{ font-size: 14px; color: #9e9e9e;}
.whole_project ul li .whole_project_right samp{ display: block; height: 55px; border-left: 1px solid #bbbbbb; padding-left: 20px;}
.whole_project ul li .whole_project_right samp p{ font-size: 50px; color: #bbbbbb; font-weight: bold; margin-bottom: 10px; display: block; padding-top: 4px;}
.whole_project ul li:hover{
    padding: 25px; width: 1190px; box-shadow: 0px 0px 20px rgb(0,0,0,0.2);
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.whole_project ul li .whole_project_right samp span{ font-size: 14px; color: #bbbbbb; }
.whole_project ul li:hover .whole_project_center em{ color: #2e3191; }
.whole_project ul li:hover .whole_project_right samp{border-left: 1px solid #2e3191;}
.whole_project ul li:hover .whole_project_right samp p{color: #2e3191;}
.whole_project ul li:hover .whole_project_right samp span{ color: #2e3191; }


.whole_project ul .on .whole_project_center em{ color: #2e3191; }
.whole_project ul .on .whole_project_right samp{border-left: 1px solid #2e3191;}
.whole_project ul .on .whole_project_right samp p{color: #2e3191;}
.whole_project ul .on .whole_project_right samp span{ color: #2e3191; }
.whole_project ul .on{
    padding: 25px; width: 905px; box-shadow: 0px 0px 10px rgb(0,0,0,0.2);
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;

}



.whole_project_conTitle h2{ font-size: 30px; color: #2e3033; margin-bottom: 20px;}
.whole_project_conTitle span em{font-size: 14px; color: #807b73; display: inline-block;}
.whole_project_conTitle span .em_2{ margin: 0 40px;}
.whole_project_conTitle samp a{display: inline-block; margin: 0 5px; vertical-align: -4px;}

.whole_project_xq{margin-bottom: 30px;}
.whole_project_xq p{line-height: 26px; font-size: 14px;  color: #666666; margin: 10px 0;}


.page_2{padding: 30px 0; border-top: 1px solid #e0e0e0;}
.page_2 .page_two_left{float: left;}
.page_2 .page_two_left span{color: #868686; font-size: 14px; display: block; margin-bottom: 10px;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.page_2 .page_two_left a{color: #868686;}
.page_2 .page_two_left a:hover{color: #2e3191;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.page_2 .page_two_right{float: right;}
.page_2 .page_two_right a{width: 104px; height: 42px; background: #2e3191; font-size: 14px; color: #FFFFFF; line-height: 42px; display: block; text-align: center; margin-top: 10px;}



.whole_right_ul2{margin-top: 50px; margin-bottom: 50px;}
.whole_right_ul2 ul li{width: 371px; height: 447px; display: inline-block; margin: 0px 10px 40px 10px;  border: 1px solid #e7e7e7;}
.whole_right_ul2 ul li p{float: left; width: 369px; height: 369px; position: relative;}
.whole_right_ul2 ul li p strong{display: none; position: absolute; top:0; left: 0;}
.whole_right_ul2 ul li p strong img{width: 369px; height: 369px;}
.whole_right_ul2 ul li span{height: 64px; display: block; float: left; padding: 0 20px; width: 369px;}
.whole_right_ul2 ul li span em{font-size: 14px; color: #2e3033; margin-top: 10px; display: block;}
.whole_right_ul2 ul li span i{font-size: 12px; color: #9e9e9e;}
.whole_right_ul2 ul li:hover span em{color: #ec1b24;}


.whole_right_ul2 ul li:hover{box-shadow: 0px 0px 20px rgba(0,0,0,0.1);}

.iframe_one{width: 650px; margin: 0px auto; padding: 20px 0;}
.iframe_img{ width: 650px; position: relative; margin-bottom: 20px;}
.iframe_img samp a{ position: absolute; top: 200px; display: block;}
.iframe_img samp .a_1{ left: 0;}
.iframe_img samp .a_2{ right: 0;}

.iframe_con h2{padding: 10px 0 10px 25px; font-size: 18px; color: #222426; background: url("../image/iframe_04.png") no-repeat center left;}

.iframe_con em{ font-size: 14px; color: #666666; line-height: 26px; display: block;}
.iframe_con p{margin: 10px 0;display: block; font-size: 14px; color: #616161;}
.iframe_con sub{ color: #ff001e; margin-right: 2px;}


.appreciation{margin-top: 30px;}
.appreciation_nav{ display: block; margin: 30px 0; text-align: center;}
.appreciation_nav samp a{padding: 8px 20px; display: inline-block; border: 1px solid #f0f0f0; color: #2e3191;  font-size: 14px; margin-left: 10px;}
.appreciation_nav samp a:hover{color: #FFFFFF; background: #2e3191; border: 1px solid #2e3191;}
.appreciation_nav samp .on{color: #FFFFFF; background: #2e3191; border: 1px solid #2e3191;}

.appreciation_ul{ margin-top: 10px; }
.appreciation_ul ul li{width: 380px;  margin-bottom: 20px;}
.appreciation_ul ul li a{display: block; width: 100%;}
.appreciation_ul ul li p{display: block; float: left; position: relative; width: 100%;}
.appreciation_ul ul li p img{display: block; width: 100%; }
.appreciation_ul ul li em{float: left; padding: 10px 0; display: block; font-size: 14px; color: #2e3033;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}

.appreciation_ul ul li:hover{box-shadow: 0 0 20px rgb(0,0,0,0.2); background: #FFFFFF;}
.appreciation_ul ul li:hover em{
    padding: 10px 20px;
    color: #2e3191;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}

    
    
    


.partner_page{display: block; text-align: center; margin:40px 0 }
.partner_page a{width: 8px; height: 11px; display: inline-block; margin: 0 10px;}
.partner_page .a_1{background: url("404.png") no-repeat center top;}
.partner_page .a_2{background: url("404.png") no-repeat center top;}
.partner_page .a_1:hover{background: url("404.png") no-repeat center top;}
.partner_page .a_2:hover{background: url("404.png") no-repeat center top;}


.whole_map{padding-top: 30px;}
.whole_map_big{ margin: 20px 0;}
.whole_map_con em{ margin: 30px 0; display: block;}
.whole_map_con i{ font-size: 18px; color: #2e3033; margin: 10px 0;}
.whole_map_con p{ font-size: 14px; color: #b5b5b5; margin: 10px 0;}



.campaign ul li{display: block; padding: 20px 0; border-bottom: 1px solid #e5e5e5;}
.campaign .campaign_left{ float: left; margin-right: 25px;}
.campaign .campaign_center{ width: 500px; float: left; padding: 15px 0;}
.campaign .campaign_right{ width: 70px; float: right; margin: 20px; text-align: center;}

.campaign .campaign_center em{ font-size: 16px; color: #2e3033; display: block; margin-bottom: 20px;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.campaign .campaign_center p{ font-size: 14px; color: #9e9e9e; display: block; line-height: 26px;}
.campaign .campaign_right strong{display: none;}
.campaign .campaign_right em{font-size: 22px; color: #999999; margin-bottom: 20px; display: block; font-weight: bold;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}

.campaign ul li:hover .campaign_center em{
    color: #c4a073;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.campaign ul li:hover .campaign_right em{
    color: #c4a073;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}



.table{margin: 50px 0 20px 0px;}
.my_table{border-collapse:collapse;border-spacing:0; width: 100%;}

.my_table tr td{text-align: left; padding: 10px 5%; font-size: 14px; color: #666666;}
.my_table tr td a:hover{
    color: #c4a073;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.my_table tr th{font-size: 14px; color: #2e3033; font-weight: bold; padding: 15px 5%;text-align: left;}
.my_table tr:hover td{background: #2e3191; color: #FFFF;}
.my_table tr:hover td a{ color: #FFFF;}
.my_table tr .td_4 .xz-button{ background: url("../image/table_01.png") no-repeat; width: 19px; height: 19px; display: inline-block; vertical-align: -5px;}
.my_table tr:hover .td_4 .xz-button{ background: url("../image/table_02.png") no-repeat; width: 19px; height: 19px; display: inline-block;}
.my_table tr .td_5 .xz-button{ background: url("../image/table_01-icon.png") no-repeat; width: 19px; height: 19px; display: inline-block; vertical-align: -5px;}
.my_table tr:hover .td_5 .xz-button{ background: url("../image/table_02-icon.png") no-repeat; width: 19px; height: 19px; display: inline-block;}
.my_table tr .th_1{ width: 20%; }
.my_table tr .th_2{ width: 30%;}
.my_table tr .th_3{ width: 15%;}
.my_table tr .th_4{ width: 20%;}
.my_table tr .td_4 img{ margin-left: 7px; }
.my_table tr .th_5{ width: 15%;}
.my_table tr .td_5 img{ margin-left: 7px; }
.my_table tr:nth-of-type(odd){background: #f2f3f5;}
.my_table tr:nth-of-type(even){background: #fcfcfc;}

.partner_big ul{margin:50px 0;border-left: 1px solid #ebebeb;border-top: 1px solid #ebebeb;}
.partner_big ul li{ float: left; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; width: 20%;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.partner_big ul .border_none{ border-bottom: 0;}
.partner_big ul li img{ display: block; width: 100%;}
.partner_big ul li:hover{ box-shadow: 0 0 10px rgb(0,0,0,0.2);
    transform: scale(1.1);
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}



.features ul li{
    padding: 20px 0;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.features ul li .features_left{ float: left; margin-right: 30px;}
.features ul li .features_right{ width: 650px; float: left; padding: 15px 0;}
.features ul li .features_right em{font-size: 16px; color: #2e3033; margin-bottom: 20px; display: block;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.features ul li .features_right p{font-size: 14px; color: #9e9e9e; line-height: 26px;}
.features ul li:hover{
    padding: 20px;
    box-shadow: 0 0 20px rgb(0,0,0,0.2);
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.features ul li:hover .features_right em{
    color: #c4a073;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}

.partner{margin-top: 50px;}
.recruit table{ width: 99.7%; border-collapse:collapse;border-spacing:0;}
.recruit tr:nth-of-type(odd){background: #FFFFFF;}
.recruit tr:nth-of-type(even){background: #fafafa;}
.recruit .recruit_title{margin-bottom: 10px; width: 100%;}
.recruit .recruit_title ul{width: 100%;}
.recruit .recruit_title ul li{ width:32.4%; margin-right:1.1%; float: left;  padding: 12px 15px; background: #2e3191; color: #FFFFFF; font-size: 16px; }
.recruit .recruit_title ul li:nth-child(3){margin-right: 0px;}
.recruit tr td{width: 34%; padding:10px 15px; font-size: 14px; color: #666666; border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; }
.recruit tr .fs{color: #666666; }
.recruit tr .fs a{color: #666666; }
.recruit tr .td_3{width: 21%; }
.recruit tr .td_4{width: 11%; }
.recruit tr td a:hover{color: #000000}



.hr_title{padding-bottom: 20px; border-bottom: 1px solid #ebebeb; }
.hr_title h2{font-size: 24px; color: #333333; margin-bottom: 20px;}
.hr_title span{font-size: 16px; color: #666666;}
.hr_title span em{font-size: 16px; color: #fd5f39;}
.hr_big_con{border-top: 1px solid #ebebeb;  padding: 20px 0;}

.hr_btn a{padding: 0px 25px; border: 1px solid #2e3191; display: inline-block; margin-right: 30px; color: #2e3191; font-size: 14px; height: 44px; line-height: 44px;}
.hr_btn .a_2{ color: #FFFFFF; background: #2e3191;}
.hr_btn a span{ display: inline-block;  margin-right: 10px; vertical-align: -2px;}


.contact_map{margin: 30px 0 50px 0;}
.contact_bottom{margin-bottom: 100px;}
.contact_bottom .contact_bottom_left{float: left; }
.contact_bottom .contact_bottom_left h2{ font-size: 18px; color: #2e3033; margin-bottom: 40px;}
.contact_bottom .contact_bottom_left p{ font-size: 14px; color: #999999; line-height: 30px;}
.contact_bottom .contact_bottom_left em{ margin-top: 30px; display: block;}
.contact_bottom .contact_bottom_left em img{  box-shadow: 0 0 40px rgb(0,0,0,0.2)}
.contact_bottom .contact_bottom_right{width: 550px; float: right;}
.contact_bottom .contact_bottom_right em{font-size: 18px; color: #2e3033; display: block; margin-bottom: 20px;}
.contact_bottom .contact_bottom_right p input{width: 538px; height: 44px; border: 1px solid #e5e5e5; margin-bottom: 20px; padding-left: 10px; line-height: 44px; font-size: 14px; color: #999999;}
.contact_bottom .contact_bottom_right p input:focus{border-color: #2e3191;}
.contact_bottom .contact_bottom_right p input[type="submit"]{width: 180px; height: 50px; border-radius: 8px; background: #2e3191; color: #FFFFFF; border: 0; margin-top: 10px; padding: 0; cursor: pointer;}


.resume_big{background: #f8f8f8; padding: 30px 105px;}
.resume_title h2{ font-size: 18px; color: #333333; margin-bottom: 10px;}

.resume_from tr td { position: relative;}
.resume_from tr td input{ width:975px; padding: 0 10px 0 100px; border: 1px solid #e8e8e8; color: #333333; font-size: 14px;  margin-bottom: 20px; height: 40px; line-height: 40px;}
.resume_from tr td em{position: absolute; left: 15px; top: 10px; font-size: 14px; color: #a9a9a9; width: 90px;display: block;}
.resume_from tr td .em_1{letter-spacing: 11px;}


.resume_from tr td .div_1 div{float: left; position: relative;margin-right: 10px;}
.resume_from tr td .div_1_left input{ width:310px; height: 42px; position: relative;}

.resume_from tr td .div_2 div{float: left; position: relative;}
.resume_from tr td .div_2 div:nth-child(1){ margin-right: 20px;}
.resume_from tr td .div_2 div input{width: 477px;}

.resume_from tr td .div_3 div{float: left; position: relative;}
.resume_from tr td .div_3 div input{width: 720px; padding-left: 10px; margin-right: 30px;}
.resume_from tr td .div_3 .div_3_center img{position: relative; top: 4px;}
.resume_from tr td .div_3 .div_3_right i{ font-size: 14px; color: #a9a9a9; vertical-align: -8px; margin-left: 10px; display: inline-block; cursor: pointer;}

.resume_from tr td div select{width:322px; height: 42px; line-height: 40px;  border: 1px solid #e8e8e8; padding-left: 100px; font-size: 14px; color: #333333;}

.resume_from tr td span{position: absolute; right: 30px ;top: 10px; font-size: 14px; color: #cccccc;}
.resume_from tr td textarea{width: 975px; padding:10px; border: 1px solid #e8e8e8; height: 180px; margin-bottom: 20px; font-size: 14px;}

.resume_from_tj{display: block; text-align: center; padding: 30px 0;}
.resume_from_tj input{ width:118px; height: 38px; border: 1px solid #2e3191; display: inline-block; margin: 0 20px; text-align: center; line-height: 38px; font-size: 14px; color: #2e3191; background:#FFFFFF;}
.resume_from_tj input:hover{ background: #2e3191;color: #FFFFFF;}
.appreciation_btn_img{ height: 100%; text-align: center; padding: 20px 0;display: block;}




.right{width: 40px; position: fixed; z-index: 10; right: 20px; top: 37%;}
.right a{width: 40px; height: 40px; border: 1px solid #e5e5e5; display: block; }
.right .top{border-top: none;}
.right span{display: none;}

.features ul li .add_more{ border:1px solid #DDD; padding: 2px 20px; display: inline-block; color: #DDD; margin-top:15px;}
.features ul :hover .add_more{background: #c4a073;color: #FFFFFF;border:1px solid #c4a073;}



.n-xm-box{width: 1200px; margin: 0 auto;}

.iframe_box{ text-align: center; width:100%;}
.iframe_box img{width:650px;}


.tb-sc{position:fixed;top: 50%;left: 50%;right: 0px; bottom: 0px; width: 780px; margin-left: -390px; margin-top: -150px;display: none;}
.tb-sc-box{background: #f0f0f0;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.tb-sc-box .tb-sc-box-hd{overflow: hidden;background: #2e3191;color: #FFF;padding: 10px 20px;font-size: 18px;}
.tb-sc-box .tb-sc-box-hd .tb-sc-box-hd-lf{float: left;}
.tb-sc-box .tb-sc-box-hd .tb-sc-box-hd-rt{float: right; cursor: pointer;}
.tb-sc-box .tb-sc-box-bd{padding: 30px;font-size: 14px;}
.tb-sc-box .tb-sc-box-bd input{height: 30px; line-height: 35px; background: #efefef; border: 1px solid #333;}
.tb-sc-box .tb-sc-box-bd .tb-sc-input{margin-bottom: 20px;}
.tb-sc-box .tb-sc-box-bd .tb-sc-btn{margin-bottom: 15px;text-align: right;}
.tb-sc-box .tb-sc-box-bd .tb-sc-btn button{height: 35px;padding: 0px 30px;margin-right: 20px; color: #FFF; border:none;}
.tb-sc-box .tb-sc-box-bd .tb-sc-btn .sc-icon{width:15px;margin-right: 10px;vertical-align: -3px;}
