article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body{font-size:14px;color:#333;position:relative;min-width:inherit;line-height:1.6em; background-color:#FFF;}
*{padding:0px;margin:0px; list-style:none;font-family:Arial,Microsoft Yahei;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline: none;}
img{border:none;}
a{text-decoration:none;color:#333;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
h1{color:#FFF;font-size:24px;line-height:1.4em; font-weight:normal;margin:.5em 0em;}
h2{font-size:40px;line-height:1.4em; font-weight:normal;margin:1em 0px 1em 0px;display:inline-block;width:100%;}
h2 i{font-size:1.25em; position:relative;top:-.5em;}
.h2_hgroup{width:100%;display:block;text-align:center;}
.h2_hgroup h2{margin:0em;margin-top:70px;}
.h2_hgroup h2.en{font-size:30px;margin-top:.1em;margin-bottom:70px; text-transform:uppercase;}
h3{font-size:24px;line-height:1.4em;font-weight:normal;}
.h3_hgroup{ text-align:center;padding:1.6em 0em;}
.h3_hroup_2{ text-align:left;padding-bottom:0em;padding-right:300px;}
.h3_hgroup h3{font-size:32px;line-height:1em;}
/*icon*/
.top_icon_em{ background-image:url(../Public/images/top_icon.png); background-position:center center; background-repeat:no-repeat;display:block;width:92px;height:92px; cursor:pointer;}
.news_icon{ background-image:url(../Public/images/news_icon.png);background-repeat:no-repeat;width:36px;height:36px;display:inline-block; vertical-align:middle;}
.news_icon.img_icon{ background-position:left top;}
.news_icon.view_icon{ background-position:-36px top;}
/*公共样式*/
.block_add{width:100%;height:92px;} /*头部新增块*/
.underline_gray{box-shadow: 0px 1px 6px #D3D3D3;} /*头部添加下划线阴影*/
.warp_info{display:inline-block;width:100%;padding:40px;box-sizing:border-box;*width:1020px; position:relative;left:0%;margin-left:0px; background-color:#FFF;min-height:300px;}
.open_topNav{display:block;}
.clear{ clear:both;}
.padding_tb{padding:80px 0px 100px 0px;}
.textCenter{ text-align:center;}
.blue_bg{ background-color:#2C87D6;color:#FFF;}
.blue_bg .center_article_p{color:#FFF;}
.block_a{display:block;width:100%;height:100%;}
.pc_visible{ visibility:visible;}
.warp{width:100%;margin:0px auto;}
.warp_2{width:100%;margin:0px auto;}
.warp_con{display:inline-block;width:100%;}
.purple{color:#51587d;}
.reb{color:#E8150A;}
.center_img{text-align:center;}
.orange{color:#ED7F19;}
.top_header{width:100%;height:92px; position:fixed;z-index:99; background-color:#FFF;}
.top_header .warp{width:100%;}
.top_logo_div{float:left;margin-top:25px;width:22%;}
.top_logo_div img{width:100%;display:block;}
.top_nav{float:right;}
.top_nav_ul li{float:left;display:block; position:relative;}
.top_nav_frist_a{height:92px;display:block;line-height:92px;font-size:16px;padding:0px 10px; text-align:center;}
.top_nav_frist_a:hover{ background-color:#ED7F19;color:#FFF;}
.top_nav_second_a{display:block;width:100%;line-height:36px; position:relative;padding:0px 8px;margin-left:-8px; text-align:center;}
.top_nav_second_a:hover{ background-color:#ED7F19;color:#FFF;}
.top_other_div{ position:absolute;top:92px;left:0px;width:150%;margin-left:-25%;padding-bottom:20px;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s; transform-origin:top center;-webkit-transform-origin:top center;-moz-transform-origin:top center;transform:scale(1,0);-webkit-transform:scale(1,0);-moz-transform:scale(1,0);opacity:0; visibility:hidden;}
.top_other_div:before{ content:'';display:block; position:absolute;left:0px;top:0px;width:100%;height:100%; background-color:#FFF;opacity:.8;filter:Alpha(opacity=80);}
.top_other_li .top_icon_em{ background-color:#FFF; position:relative;z-index:9;}
.top_other_div{transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);opacity:1; visibility:visible;}
.line_button{display:inline-block; vertical-align:top;padding:12px 60px;color:#FFF;font-size:14px; border:solid 2px #FFF;}
.button_1_div .a_fl{margin-right: 10px;} /*新增让a的margin-right*/
/*.black_line_button{display:inline-block; vertical-align:top;padding:12px 40px;color:#595656;font-size:14px; border:solid 2px #919191;}*/
.black_line_button{display:inline-block;margin-left:2em; vertical-align:top;padding:0.4em 1em;color:#595656;font-size:14px; border:solid 2px #919191;}
.black_line_button:hover{color:#ED7F19;border-color:#ED7F19;}
.button_1_div{display:block;width:100%;padding:40px 0px 60px 0px; text-align:center;}
.button_1_div a{margin:0px 1px;}
.button_1{display:inline-block;padding:1em 5em; background-color:#ED7000;transition:none;-webkit-transition:none;-moz-transition:none;color:#FFF; vertical-align:top;border:none;
         /*background-image:url(../Public/images/button_1_bg.jpg);*/ 
         background-repeat:repeat;}
.button_1:hover,.button_shace:hover{ background-color:#ED7F19;}
.button_shace{display:inline-block;width:50px;height:50px; vertical-align:top;transition:none;-webkit-transition:none;-moz-transition:none;color:#FFF; background:url(../Public/images/shace_icon.png) center center no-repeat #ED7000;}
.center_article{ text-align:center;margin:0em auto;width:80%;padding:0px;}
.button_school{display: inline-block;padding: 0.90em 5em;text-align: center; color: #ED7000; vertical-align: top; border: 1px solid #ED7000;} /*新增校园招聘*/
.index_joins_warp .index_joins_warp_add{padding-top: 24px;} /*新增改变center_article呼入呼出的padding*/
.blue_bg .center_article_add{padding:50px 0px;} /*新增改变center_article的padding*/
.blue_bg .center_article_add h2{margin: 0.2em 0px 1em 0px;} /*新增改变h2的margin*/
.center_article .orange_add{margin-top: 80px;} /*新增改变index中h2的margin-top*/
.center_article_p{color:#808080;line-height:1.8em;}
.official_accounts{display:block;width:100%;}
.official_accounts_ul{display:block;width:100%;margin:0px auto; text-align:center;}
.official_accounts_ul li{width:74px;height:74px; background-image:url(../Public/images/official_accounts_icon.png); background-repeat:no-repeat;border-radius:100%;display:inline-block;margin:40px 4px 40px 4px;opacity:.8;filter:Alpha(opacity=80); position:relative;}
.official_accounts_ul li:hover{opacity:1;filter:Alpha(opacity=100);}
.official_accounts_ul li img{ position:absolute;bottom:60px;left:0px;margin-left:-60px; visibility:hidden;opacity:0;filter:Alpha(opacity=0);transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
.official_accounts_ul li:hover img{visibility:visible;bottom:74px;opacity:1;filter:Alpha(opacity=100);}
.weixin_icon{ background-position:left top;}
.qq_icon{ background-position:-74px top;}
.weibo_icon{ background-position:-148px top;}
.mail_icon{ background-position:-222px top;}
.ice_warp{width:100%;margin:0px auto; text-align:center;}
.ice_warp_con{display:inline-block;padding-left:150px;margin:50px 0px 20px 0px;height:72px; text-align:left;color:#5f5f5f;font-size:0.856em; background:url(../Public/images/ice_logo.png) left top no-repeat;}
.ice_warp_con p{padding-left:16px;line-height:1.6em;border-left:solid 1px #B6B6B6;}
.ice_warp_con a{margin:0px 10px;}
footer{ border-top:solid 1px #EEE;}
.footer_con{width:100%; background-color:#2C87D6; text-align:center;color:#FFF;}
.footer_con p{padding:36px 0px;font-size:0.928em;}
.footer_con a{color:#FFF;}
.qiuck_nav_aside{ position:fixed;display:block;bottom:100px;right:10px;z-index:18;}
.qiuck_nav_aside a{display:block;width:50px;height:50px;margin-top:1px;background-image:url(../Public/images/qiuck_nav_icon.png); background-repeat:no-repeat; position:relative;opacity:.9;filter:Alpha(opacity=90);}
.qiuck_nav_aside a img{display:none; position:absolute;right:51px;bottom:0px;max-width:120px;}
.qiuck_nav_aside a:hover{opacity:1;filter:Alpha(opacity=100);}
.qiuck_nav_aside a:hover img{display:block;}
.qiuck_nav_top{ background-position:left top; visibility:hidden;opacity:0;}
.qiuck_nav_weixin{ background-position:-50px top;}
.qiuck_nav_qq{ background-position:-100px top;}
.qiuck_nav_online{ background-position:-150px top;}
.news_data{margin:1em 0em;font-size:0.856em;}
.now_add_aside{ text-align:right;color:#CCC; position:absolute;top:70px;right:50px;}
.now_add_aside a{color:#BBB;}
.now_add_aside span{margin:0px 5px;}
.news_info_con{margin-top:40px;padding-top:40px;border-top:solid 2px #E5E5E5;line-height:2em;color:#808080;}
.news_info_con img{max-width:100%;}
.input_text,.input_text_label,.input_textarea_label{display:block;padding:1em 0em;width:100%;border:none; text-indent:.8em;font-size:1em;line-height:1em;}
.input_text{ background-color:#ECECEC;}
.input_text_label{ position:absolute;top:0px;z-index:2;color:#b8b8b8;}
.input_textarea_label{position:absolute;top:0px;height:100%;z-index:2;color:#b8b8b8;}
.input_textarea{display:block;padding:1em 0em;width:100%;border:none;background-color:#ECECEC;text-indent:.8em;font-size:1em;min-height:188px;}
.system_aside{ position:fixed;width:100%;height:100%;left:0px;top:0px;z-index:200;display:none;}
.system_aside.open{display:block;}
.system_aside:before{ content:'';display:block; position:absolute;top:0px;left:0px;width:100%;height:100%; background-color:#000;opacity:.8;filter:Alpha(opactiy=80);}
.system_div{ position:absolute;width:80%;top:50%;left:50%;margin-left:-40%;margin-top:-300px;background-color:#FFF;}
.system_div_con{display:block;max-height:620px;overflow-y:auto;overflow-x:hidden;}
.system_close{ position:absolute;top:0px;right:-50px;width:50px;height:50px; background:url("../Public/images/close_icon.png") center center no-repeat #000; cursor:pointer;}
/*其他*/
.indexBanner{width:100%;display:block;height:576px;overflow:hidden; position:relative;}
.indexBanner_ul{display:block; position:relative;}
.indexBanner_ul li{overflow:hidden;position:relative;float:left;}
.indexBanner_ul li .imgbg{width:100%;height:100%; position:relative;top:0px;left:0px;z-index:3;display:block;}
.indexBanner_img_div{ position:absolute;left:50%;height:100%;z-index:2;}
.indexBanner_img_div img{display:block;height:100%;float:right;}
.indexBanner_li_1 .indexBanner_img_div{right:0px;left:auto;}
.indexBanner_con_div{ position:absolute;color:#FFF;font-size:13px;left:10%;top:25%;margin-left:0px;width:50%;z-index:7;}
.indexBanner_con_div img{width:80%;}
.indexBanner_con_div p{line-height:24px;display:none;}
.indexBanner_con_div .line_button{margin-top:10px;float:left;display:block;}
.indexBanner_bg{width:100%;height:100%;display:block; position:absolute;z-index:0;top:0px;}
.indexBanner_aside{position:absolute;bottom:100%;left:0px;width:100%;height:100%;z-index:9;}
.indexBanner_point{ position:absolute;top:200%;width:100%;margin-top:-30px; text-align:center;}
.indexBanner_point em{display:inline-block;margin:0px 3px; vertical-align:top;width:16px;height:16px;border-radius:100%; background-color:#FFF;}
.indexBanner_point em.ac{ background-color:#ED7F19;}
.indexBanner_aside a{display:block;width:48px;height:120px; position:absolute;bottom:-50%;margin-bottom:-50px;opacity:.6;filter:Alpha(opacity=60);transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
.indexBanner_aside a:after{background-image:url(../Public/images/indexBanner_lr.png); background-repeat:no-repeat; content:'';display:block;width:100%;height:31px;margin-top:45px; position:relative;z-index:1;}
.indexBanner_aside a:before{ position:absolute;width:100%;height:100%; background-color:#FFF;border-radius:10px; content:'';display:block;opacity:.1;filter:Alpha(opacity=10);}
.indexBanner_aside a:hover{opacity:1;filter:Alpha(opacity=100);}
.indexBanner_prev_a{left:30px;}
.indexBanner_next_a:after{background-position:-48px top;}
.indexBanner_next_a{ right:30px;}
.second_info{margin-top:0px; position:relative;}
/**/
.img_fange{width:50%;}
.kuang_section{ position:relative;overflow:hidden;}
.kuang_section img{width:100%;display:block;}
.kuang50{width:50%;float:left; position:relative;}
.index_service_title{width:50%;height:50%; position:absolute;left:50%;top:0px; background:url(../Public/images/index_service_title.png) no-repeat center center #2C87D6;}
.company_img_title{ background-image:url(../Public/images/company_img_title.png); background-size:50% auto;}
.index_service_other_a{display:block; position:absolute;bottom:0px;overflow:hidden;}
.index_service_other_a_0{width:100%;}
.index_service_other_a_1{width:50%;height:50%;left:0px;}
.index_service_other_a_2{width:50%;height:50%;left:50%;}
.kuang_service_con{ position:absolute;left:0px;top:100%;width:100%;height:100%;color:#FFF;opacity:0;filter:Alpha(opacity=0);transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
.kuang_service_con:before{ position:absolute;left:0px;top:0px;width:100%;height:100%; background-color:#ED7F19;opacity:.8;filter:Alpha(opacity=80); content:'';display:block;z-index:0;}
.kuang_service_text{ position:relative;z-index:1;top:50%;margin-top:-30px; text-align:center;font-size:0.856em;}
.kuang_service_text h2{font-size:30px;margin:0px 0px 10px 0px;}
.index_service_other_a:hover .kuang_service_con{top:0px;opacity:1;filter:Alpha(opacity=100);}
.demo_div{ position:relative;}
.demo_div .h2_hgroup{color:#FFF;}
.demo_div:before{ content:'';display:block;position:absolute;width:100%;height:386px;top:0px;left:0px;z-index:-1; background-color:#2C87D6;}
.demo_div .warp{ background-color:#FFF;padding:40px 40px 50px 40px ;width:100%;box-sizing:border-box;min-height:200px;}
.index_news_ul{background:url(../Public/images/index_news_title.png) 20px 30% no-repeat;display:inline-block;width:100%;}
.memorabilia_time_ul{ background-image:url(../Public/images/memorabilia_time_title.png);}
.memorabilia_img{ position:absolute;right:10px;top:50%;margin-top:-25px;width:50px;height:50px;}
.index_news_ul li{display:block;margin-left:210px;padding:18px 0px;border-bottom:solid 1px #D3D3D3; position:relative;}
.index_news_ul li:after{display:block;clear:both; content:'';}
.index_news_left{float:left;padding-right:10px;}
.index_news_left span{float:left;display:block; vertical-align:top;}
.index_news_right{width:78%;overflow:hidden;float:left;}
.index_news_class{color:#696969;}
.index_news_p{color:#818181;font-size:0.856em;line-height:1.8em;height:3.6em;overflow:hidden;width: 100%;}
.index_news_line_a{color:#51587d;padding-bottom:8px;display:inline-block;vertical-align: top;width: 100%;height: 100%;}
.index_joins_div{height:350px; position:relative;}
.index_joins_warp{height:343px; position:relative; background-color:#2C87D6;color:#FFF;} /*把高度350改为343*/
.index_joins_warp .center_article_p{color:#FFF;}
.index_joins_section{width:50%;float:left;height:100%;overflow:hidden; position:relative;}
.index_joins_con:before{ content:''; position:absolute;width:100%;height:100%;display:block; background:url(../Public/images/index_job_mb.png) repeat-x left bottom;}
.index_joins_orange_hover .index_joins_con:before{ background-image:none; background-color:#ED7F19;opacity:.8;filter:Alpha(opacity=80);}
.index_joins_orange_hover .index_joins_con{top:100%;transition: top .5s;-webkit-transition: top .5s;-moz-transition: top .5s;}
.index_joins_orange_hover:hover  .index_joins_con{top:0%;}
.index_joins_1{ background:url(../Public/images/index_job_1.jpg) no-repeat right top;background-size:cover;}
.index_joins_2{ background:url(../Public/images/index_job_2.jpg) no-repeat left top;background-size:cover;}
.index_service_div .index_joins_1{ background-image:url(../Public/images/index_service_1.jpg);}
.index_service_div .index_joins_2{ background-image:url(../Public/images/index_service_2.jpg);}
.index_joins_con{ position:relative;width:100%;height:100%;top:0px;left:0px;}
.index_joins_text{width:70%;color:#FFF;margin:0px auto; position:relative;top:30%; text-align:center;}
.index_joins_text p{font-size:0.856em;margin-top:20px;}
.index_joins_div:before{ background:url(../Public/images/index_joins_title.png) no-repeat;width:120px;height:96px; content:'';display:block;left:50%;top:50%; position:absolute;z-index:1;margin-left:-60px;margin-top:-50px;}
.index_service_div:before{ background-image:url(../Public/images/index_service_title_2.png);width:166px;margin-left:-83px;}
.index_service_div .index_joins_title{font-size:24px;}
.index_service_div .index_joins_text p{margin-top:0px;margin-bottom:20px;}
.contact_ul{display:inline-block;width:100%;}
.contact_ul li{display:inline-block; text-align:center; vertical-align:top;*float:left;width:33%; float: left;height: 37em;}
/*.contact_ul li p{margin:1em 2em 1.6em 2em;}*/
.contact_ul li p{margin: 1em 2em 0.5em 2em;}
.contact_ul_title{font-size:22px;color:#000;}
.contact_ul_con{height:auto;overflow:hidden;color:#949494;}
.contact_ul_con_noheight{height:auto;}
.business_banner{width:100%;height:550px; background:url(../Public/images/business_banner_bg.jpg) no-repeat center top; background-size:cover; position:relative;margin-bottom:140px;}
.business_banner .mbp{ position:absolute;bottom:-100px;left:50%;margin-left:-40%;width:80%;}
.business_banner .warp{ text-align:center;padding-top:50px;}
.blue_bg .three_ul_add{margin-top:50px;}  /*新增改变three_ul的margin-top*/
.three_ul{display:inline-block; position:relative;left:0%;margin-left:0px;margin-top:70px;margin-bottom:70px;}
.three_ul li{width:33%;display:inline-block;float:left; text-align:center; vertical-align:top;font-size:0.856em;}
.three_ul li p{color:#707070;line-height:1.6em;padding:10px 20px 10px 20px;}
.three_ul li .three_title{font-size:2em;color:#333;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.blue_bg .three_ul li p{color:#FFF;}
.advantage_honor_ul{display:inline-block;font-size:12px;padding-left:50px;box-sizing:border-box;*width:1030px;min-height:60px; background:url(../Public/images/advantage_honor_ul_bg.png) left center no-repeat; background-size:auto 40px;border-top:solid 1px #CCC;padding-top:10px; position:relative;left:0%;margin-left:0px;}
.advantage_honor_ul li{float:left; clear:left;margin-bottom:5px;}
.about_banner{ background:url(../Public/images/about_banner_bg.jpg) no-repeat center top;height:200px;width:100%; background-size:cover;}
.about_banner .about_en_title{ position:relative;left:10%;top:40%;width:50%;margin-left:0px;}
.joins_banner{ background-image:url(../Public/images/joins_banner_bg.jpg);}
.joins_info_banner{ background-image:url(../Public/images/joins_banner_bg.jpg);}
.news_banner{background-image:url(../Public/images/news_banner_bg.jpg);}
.contact_banner{background-image:url(../Public/images/contact_banner_bg.jpg);}
.news_info_banner{background-image:url(../Public/images/news_info_banner_bg.jpg);}
.news_info_banner .about_en_title,.joins_info_banner .about_en_title{position:relative;left:10%;top:20%;margin-left:0px;width:50%;}
.contact_banner .about_en_title{position:relative;margin-left:0px;}
.activity_img_ul{display:block;width:100%;}
.activity_img_ul li{width:33.3%;display:block;float:left;visibility:top;}
.activity_img_ul li img{width:100%;display:block;}
.joins_list_section{}
.joins_list_div{width:22%;margin-left:3%;float:left;margin-bottom:40px;}
.joins_list_con {line-height:1.8em;padding-bottom:1em;}
.joins_list_con a{display:block;color:#51587d;}
.joins_list_con a:hover{ text-decoration:underline;}
.joins_list_con .joins_list_title{padding:10px 0px;width:70%;font-size:1.2em;border-bottom:solid 1px #E4E4E4;margin:10px 0px;}
.contact_img {padding:0px 10px;}
.contact_img img{width:100%;}
.news_nav_div{padding-top:50px;height:78px;border-bottom:solid 1px #CECECE;}
.news_nav_div .warp_2{ position:relative;}
.news_nav_ul{float:left;height:78px;}
.news_nav_ul li{line-height:78px;float:left;margin-top:1px; position:relative;}
.news_nav_ul li a{display:block;padding:0px 50px; text-align:center;font-size:30px;}
.news_nav_ul li a.ac{ background-color:#2C87D6;color:#FFF;}
.news_sel{ position:absolute;right:0px;top:18px;}
.sel_input_text{display:inline-block; vertical-align:top;border:none; background-color:#DFDFDF;padding:10px 0px; text-indent:.5em;margin-right:10px;}
.sel_input_submit{ display:inline-block; vertical-align:top;text-indent:-999px;overflow:hidden;width:36px;height:36px;border:0px; background:url(../Public/images/sel_icon.png) no-repeat center center;}
.news_list_ul{width:100%;display:inline-block; position:relative;left:0%;margin-left:0px;padding:0px 10px;box-sizing:border-box;margin-top:70px;margin-bottom:20px;}
.news_list_ul li{position:relative;border-bottom: solid 1px #D3D3D3;}
.news_list_ul li .news_list_left{width:92px; position:absolute;left:0px;top:20px;}
.news_list_ul li .news_list_right{display:block;padding:20px 100px 20px 100px;}
.news_list_ul li .news_list_right p{font-size:0.856em;color:#818181;overflow:hidden;}
.news_list_ul li .news_list_right a{display:inline-block; vertical-align:top;}
.news_list_ul li .news_view{ position:absolute;right:10px;top:50%;margin-top:-25px;text-align:center;}
.news_list_ul li .news_view p{max-width:80px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.news_list_right .img_icon{ position:relative;margin-top:-15px;}
.news_list_ul li.news_list_hot_li{border-bottom:none;margin-bottom:2em;}
.news_list_ul li.news_list_hot_li h3{margin-bottom:1em; text-align:left;}
.news_list_ul li.news_list_hot_li .news_list_left{width:254px;height:172px;overflow:hidden;top:10px;}
.news_list_ul li.news_list_hot_li .news_list_left img{width:100%;display:block;height: 100%;}
.news_list_ul li.news_list_hot_li .news_list_right{padding:20px 0px 20px 290px;}
.news_list_ul li.news_list_hot_li .news_list_right p{line-height:2.4em;height:4.8em;}
.news_list_ul li .news_list_right p.news_list_scrouse{color:#000;height:inherit;line-height:2em;margin-bottom:1.6em;}
.news_list_ul li.news_sel_text{border-bottom:none;font-size:1.5em;line-height:2em;padding-bottom:1em;}
.pages{display:inline-block;margin:30px auto;width:100%; clear:both; text-align:center;}
.pages a,.pages span{background-color:#FFF;display:inline-block; vertical-align:top;padding:0px 8px;border:solid 1px #DDD;margin-right:5px;line-height:24px;margin-bottom:5px;}
.pages span{border-color:#FFF;}
.pages a.ac,.pages a:hover{ background-color:#ED7F19;border-color:#ED7F19;color:#FFF; text-decoration:none;}
.contact_form{padding:4em 0em; text-align:left;width:90%;margin:0px auto;}
.contact_form_ul{width:100%;}
.contact_form_ul li{display:block; position:relative;margin-bottom:1em;}
#mail_display{
    display: none;
}
