@charset "utf-8";

.headBox_w{top:0;padding:32px 0;position: relative;}
.headBox .logo{margin-top: -36px;}
.headBox .logo img{width: 72px;height: 72px;}


.in_bigColumn_T{color: #9a9b9a;text-align: center;padding: 80px 0}
.in_bigColumn_T p{font-size: 48px;margin-bottom:18px;font-family: "pingfang sc";text-transform: uppercase;}
.in_bigColumn_T span{color: #333;font-size: 24px;/*border:1px #cce8df solid;*/display: inline-block;padding: 0 6px 0 38px;line-height: 34px;position: relative;}
.in_bigColumn_T span i{color: #fff;font-size: 27px;position:absolute;left:-1px;top:-1px;width: 34px;height:100%;background: #008d60;/*border-top:1px #cce8df solid;border-bottom:1px #cce8df solid;*/text-align: center;}

#btnSubmit{height: 65px;line-height: 65px;background: #00802f;color: #fff;font-size: 20px;padding: 0 4em;border-radius:4px;cursor: pointer;}
#btnSubmit:hover{opacity: .9;}
.pageBanner{}
.pageBanner img{display: block;width: 100%;}

.mapBox{padding: 20px 0;border-bottom: 1px #ebebeb solid;}
.mapBox,.mapBox a{color: #666;font-size: 16px;line-height: 1.2;}
.mapBox a:hover{color: #000}
.mapBox .ico{width: 16px;height: 16px;background: #00802f;margin-right: 6px;vertical-align:text-top;display: inline-block;}

/*=======关于海州=======*/
.container_about{background: url("../images/page/about_bg.jpg") no-repeat;background-size: 100% auto;background-position:left bottom;padding-bottom: 165px;overflow: hidden;}

.container_about .con1{width: 47%;float: left;color: #666;}
.container_about .Tit_ch{font-size: 24px;color: #333;}
.container_about .Tit_en{font-size: 14px;color: #333;padding: 13px 0 35px;text-transform: uppercase;letter-spacing:0px;}
.container_about .Tit_info{font-size: 18px;line-height: 36px;}

.container_about .Num1{padding: 45px 0 37px;border-bottom: 1px #ddd solid;font-size: 16px;}
.container_about .Num1 span{color: #008d60;font-size: 60px;font-family: "Arial";font-weight: 800;letter-spacing: -2px;display: block;margin-bottom: 8px;}
.container_about .Num1 p{display: inline-block;}
.container_about .Num1 .p1{display: inline-block;padding-right: 80px;margin-right: 80px;border-right:  1px #ddd solid;}
.container_about .Txt1{font-size: 18px;line-height: 36px;}
.container_about .Txt1 p{padding-top: 36px;}

.about_img1{float: right;width: 47%;margin-top: 10px;}


@media screen and (max-width:1700px) {

    .container_about .Tit_ch{font-size: 23px;}
    .container_about .Tit_en{font-size: 13px;padding: 10px 0 20px;}
    .container_about .Txt1,.container_about .Tit_info { font-size: 16px; line-height: 1.9; }
    .container_about .Tit_info{line-height: 1.8}
    .container_about .Txt1 p { padding-top: 30px; }
    .container_about .Num1 .p1 {padding-right:70px; margin-right: 70px;}
    .container_about .Num1{padding: 40px 0 34px;font-size: 15px;}
    .container_about .Num1 span{font-size: 56px; font-weight: 800;margin-bottom:7px;}
}

@media screen and (max-width:1250px) {
    .container_about{padding-bottom: 140px;}
    .container_about .con1{width: 48%;}
    .about_img1{width: 48%;}
    .container_about .Txt1,.container_about .Tit_info { font-size: 15px; line-height: 1.6; }
    .container_about .Txt1 p { padding-top: 20px; }
    .container_about .Num1 .p1 {padding-right:50px; margin-right: 50px;}
    .container_about .Num1{padding: 30px 0 30px;font-size: 14px;}
    .container_about .Num1 span{font-size: 50px; font-weight: 800;}
}

@media screen and (max-width:1160px) {

    .container_about{padding-bottom: 100px;}
    .container_about .Tit_ch { font-size: 22px; }
    .about_img1{width: 100%;float: none;}
    .container_about .con1{width: 100%;float: none;}
    .container_about .Num1 .p1 {padding-right:40px; margin-right: 40px;}
    .container_about .Num1{padding: 30px 0 30px;}
    .container_about .Num1 span{font-size: 40px; font-weight: 800;}

}


@media screen and (max-width:840px) {

    .pageBanner{overflow: hidden;}
    .pageBanner img{display: block;width: 120%;margin-left: -10%}

    .container_about{padding-bottom:80px;}
    .about_img1{width: 100%;float: none;}
    .container_about .con1{width: 100%;float: none;}

    .container_about .Tit_ch { font-size: 19px; }
    .container_about .Tit_en{font-size: 12px;padding: 10px 0 20px;}
    .container_about .Num1 .p1 {padding-right:30px; margin-right: 30px;}
    .container_about .Num1{padding: 20px 0 20px;font-size: 13px;}
    .container_about .Num1 span{font-size: 30px; font-weight: 800;}
    .container_about .Txt1,.container_about .Tit_info { font-size: 14px; line-height: 1.6; }

}


/*=======新闻中心=======*/
.container_news{background: #f1f1f1;}
.container_news .list_div{overflow: hidden;}
.container_news .list_div a{width:30%;float: left;margin-right:5%;margin-bottom: 60px;}
.container_news .list_div a:nth-child(3n){margin-right: 0}
.container_news .list_div .img{position:relative;}
.container_news .list_div .bg{background: #122854;background: #0f2f71c7;position: absolute;width: 100%;height: 100%;z-index: 1;left:0;top:0;display: table;visibility: hidden;opacity: 0;bottom: 0;}
.container_news .list_div .bg span{display: table-cell;vertical-align: middle;text-align: center}
.container_news .list_div .bg img{width:69px;transform: translate(-10px,0);}
.container_news .list_div .info{padding: 30px 25px 37px;background: #fff;}
.container_news .list_div .tit{font-size: 22px;color: #333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.container_news .list_div .time{font-size: 14px;color: #999;height: 38px;line-height: 38px;}
.container_news .list_div .txt{font-size: 16px;color:#666;line-height: 25px;height: 75px;overflow: hidden;}
.container_news .list_div .more{height: 45px;line-height: 45px;padding-left: 25px;background:#fff;color: #444;}
.container_news .list_div .more span{font-size: 14px;}

.container_news .list_div  a .more,.container_news .list_div a .bg,.container_news .list_div a .bg img{transition: .5s all; -webkit-transition:.5s all;}
.container_news .list_div a:hover .more{background:#008d60;color: #fff;}
.container_news .list_div a:hover .tit{color: #008d60;}
.container_news .list_div a:hover .bg{visibility: inherit;opacity: 1;}
.container_news .list_div a:hover .bg img{transform: translate(0px,0);}

@media screen and (max-width:1550px) {

    .in_bigColumn_T{padding:60px 0}
    .in_bigColumn_T p{font-size: 44px;margin-bottom:15px;}
    .in_bigColumn_T span{font-size: 23px;padding: 0 6px 0 38px;line-height: 34px;}
    .in_bigColumn_T span i{font-size: 26px;width: 34px;}


    .container_news .list_div{}
    .container_news .list_div a {width:31.33%; float: left; margin-right:3%; margin-bottom:50px;}
    .container_news .list_div a:nth-child(3n) {margin-right: 0; }
    .container_news .list_div .bg img{width: 18%;}
    .container_news .list_div .tit{font-size: 17px;}
    .container_news .list_div .time {font-size: 13px;height:34px; line-height:34px; }
    .container_news .list_div .txt { font-size: 13px; line-height: 20px; height: 60px;}
    .container_news .list_div .more { height: 35px; line-height: 35px; padding-left: 10px;}
    .container_news .list_div .info { padding: 20px 10px 10px; }
    .container_news .list_div .more span { font-size: 13px;}
    .container_news .list_div .btn span {width:50px; height: 50px;background-size:60%;}
}

@media screen and (max-width:1200px) {
    .in_bigColumn_T{padding:50px 0}
    .in_bigColumn_T p{font-size: 40px;margin-bottom:15px;}
    .in_bigColumn_T span{font-size: 22px;}
    .in_bigColumn_T span i{font-size: 22px;}
}

@media screen and (max-width:1000px) {
    .container_news .list_div a ,.container_news .list_div a:nth-child(3n){width:48%; float: left; margin-right:3%; margin-bottom:40px;}
.container_news .list_div a:nth-child(2n){margin-right:0;}

    .in_bigColumn_T{padding:43px 0}
    .in_bigColumn_T p{font-size: 35px;margin-bottom:10px;}
}

@media screen and (max-width:800px)  {

    .in_bigColumn_T{padding:35px 0}
    .in_bigColumn_T p{font-size: 30px;margin-bottom:8px;}
    .in_bigColumn_T span{font-size: 21px;padding: 0 6px 0 38px;line-height:28px;}
    .in_bigColumn_T span i{font-size: 21px;width: 34px;}

    .container_news .list_div .tit{font-size: 15px;}
    .container_news .list_div .time {font-size: 12px;height:24px; line-height:24px; }
    .container_news .list_div .txt { font-size: 12px;  font-size:10px; line-height: 20px; height: 60px;}
    .container_news .list_div .more { height: 30px; line-height: 30px; padding-left: 8px;}
    .container_news .list_div .info { padding: 20px 8px 5px; }
    .container_news .list_div .more span { font-size: 12px;}
    .container_news .list_div .btn{bottom: 1px;}
    .container_news .list_div .btn span { width:40px; height: 40px;background-size: 50%;}

}


/*=======新闻内页=======*/
.container_article,.container_join{background: #f8f8f8}
.container_article .article_con{padding-top: 20px;padding-bottom:50px;}
.container_article .mapBox{border-bottom: none;}
.container_article .article_l{background: #fff;width: 970px;padding: 60px 60px 0;float: left;}
.page_content_main{padding:  40px  0 10px}
.container_article .page_content_main,.container_article .page_content_main p{font-size: 18px;color: #666;line-height: 36px;}
.container_article .page_content_main p{}
.container_article .page_content_main img{max-width: 100%;}
.page_mainInfo{color: #999;font-size: 12px;padding: 26px 0;border-bottom: 1px #e5e5e5 solid;}
.page_mainInfo span{margin-right: 12px;}
.page_mainTit{color: #333;font-size: 30px;font-weight: 500;}


.container_article .article_r{background: #fff;width:320px;float: right;}
.container_article .Recommend_tit{border-bottom: 1px #f3f3f3 solid;padding: 20px 12px 15px 16px;margin-bottom: 20px;}
.container_article .Recommend_tit span{border-left: 3px #00802f solid;display:inline-block;font-size: 18px;color: #333;padding-left: 10px;}
.container_article .Recommend_tit a{font-size: 12px;color: #888;float: right;font-family: Arial}
.container_article .Recommend_tit{}
.RecommendBox .Recommend_pic{margin:20px auto 6px auto;overflow: hidden;position: relative;}
.RecommendBox .Recommend_pic a{display: block;position: relative;}
.RecommendBox .Recommend_pic img{display: block;width: 100%;}
.RecommendBox .Recommend_pic span{font-size: 14px;color: #fff;width:100%;height: 47px;line-height: 47px;position: absolute;left:0;bottom: 0;background:rgba(32, 32, 35, 0.69);text-indent:6px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.RecommendBox .Recommend_pic,.RecommendBox ul{padding:0 16px;margin: 0 auto;width: auto;}
.RecommendBox ul li{height:48px;line-height:48px;border-bottom: 1px #dbdbdb dashed;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.RecommendBox ul li a{font-size: 14px;color: #555;}
.RecommendBox ul li a:hover{color:#00802f}

/*-----------上下翻页-----------*/
.Paging_btn{border-top: 1px #e1e1e1 solid;padding: 36px 0 36px 0;margin: 40px 0 30px;}
.Paging_con{position: relative;}
.Paging_btn p:first-child{margin-bottom:8px;line-height: 120%;}
.Paging_btn p,.Paging_btn p a,.Paging_btn .a_return{font-size: 15px;color: #666;}
.Paging_btn p{padding-right: 110px;}
.Paging_btn p a{padding-left: 6px;}
.Paging_btn p:hover,.Paging_btn p a:hover,.Paging_btn a:Hover.a_return{color: #00802f;}
.Paging_btn .a_return{position: absolute; right:0; top: 50%; padding: 10px; padding-left: 26px; background: url(../images/pageNavi/return.png) no-repeat left center; margin-top: -20px;}
.Paging_btn a:Hover.a_return{ background: url(../images/pageNavi/return_cur.png) no-repeat left center;}

@media screen and (max-width:1750px)  {

    .container_article .article_l{width: 68%;padding:50px 3% 0;}
    .container_article .article_r{width: 24%;}
    .container_article .Recommend_tit{padding: 20px 12px 15px 14px;}
    .RecommendBox .Recommend_pic,.RecommendBox ul{padding:0 14px;}
}

@media screen and (max-width:1200px)  {
    .container_article .article_r{display: none;}
    .container_article .article_l{width: 94%;padding:50px 3% 0;}
    .page_mainTit{font-size: 28px;}
    .page_mainInfo {padding: 22px 0;}
    .page_content_main {padding:30px 0 10px; }
    .container_article .page_content_main, .container_article .page_content_main p { font-size: 16px; line-height:1.9; }

    .Paging_btn {padding: 30px 0 30px 0; margin: 30px 0 20px; }
    .Paging_btn p, .Paging_btn p a, .Paging_btn .a_return{font-size: 13px;line-height: 1.2}
    .Paging_btn .a_return{right: -10px;}
    .Paging_btn p { padding-right:60px; }
}

@media screen and (max-width:840px)  {
    .container_article .article_l{width: 94%;padding:40px 3% 0;}
    .page_mainTit{font-size: 24px;line-height: 1.2;}
    .page_mainInfo {padding: 20px 0;}
    .container_article .page_content_main, .container_article .page_content_main p { font-size: 14px;line-height:1.8; }

}


@media screen and (max-width:640px)  {
    .container_article .article_l{width: 100%;padding:30px 3% 0;box-sizing: border-box}
    .page_mainTit{font-size: 19px;line-height: 1.2;}
    .page_mainInfo {padding:10px 0;}
    .container_article .page_content_main, .container_article .page_content_main p { font-size: 14px;line-height:1.8; }
    .Paging_btn .a_return{display: none;}
    .Paging_btn p {padding-right: 0;}
}



/*=======服务项目=======*/
.container_service{padding-top:80px;padding-bottom: 122px;}
.container_service .table{display: table;background: #f8f8f8;width: 100%;margin-bottom: 10px;position: relative;}
.container_service .table .Anchor{position: absolute; top: 0; left: 0; height: 1px; line-height: 1px; overflow: hidden; width: 100%; margin-top: -67px;}
.container_service .cell{display: table-cell;vertical-align: middle;}
.container_service .none{display: none;}
.container_service .Tit{color: #333;font-size: 24px;padding-bottom: 25px;margin-bottom: 20px;
position: relative;}
.container_service .Tit i{width: 57px;height: 3px;line-height:3px;background: #07913a;overflow: hidden;position: absolute;left: 0;bottom: 0;}
.container_service .txt{color: #666;font-size: 16px;line-height: 36px;padding-right:4em;}

.container_service .cell_img{width: 50%;}
.container_service .cell_img img{width: 100%;box-sizing: border-box;}
.container_service .cell_img_l{border-right: 5px #fff solid;}
.container_service .cell_img_r{border-left: 5px #fff solid;}
.container_service .cell_txt{padding-left: 5%;}

.sonNav{overflow: hidden;border-bottom: 1px #ebebeb solid;background: #fff;}
.sonNav li{float: left;height:67px;line-height: 67px;}
.sonNav li a{display: block;padding: 0 25px;color: #333;font-size: 16px;}
.sonNav li a:hover,.sonNav li.current a{background: #07913a;color: #fff;}
.sonNav.transparent_fixed{opacity: 1;width:100%;position: fixed; left: 0;top:0;z-index: 22;box-shadow: 0 0 10px 1px rgba(0,0,0,0.16); -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.16);}



@media screen and (max-width:1700px)  {
    .container_service { padding-top:70px; padding-bottom: 100px; }
    .container_service .cell_txt { padding-left: 4%; }
    .container_service .txt {font-size: 15px; line-height:30px; padding-right: 3em; }
    .container_service .Tit{padding-bottom: 20px; margin-bottom: 20px;}

}

@media screen and (max-width:1200px)  {

    .container_service { padding-top:60px; padding-bottom: 80px; }
    .sonNav.transparent_fixed{top:60px;}
    .container_service .table .Anchor{margin-top: -100px;}
    .sonNav li { float: left; height:40px; line-height:40px; }
    .sonNav li a {padding: 0 15px;font-size: 15px; }
    .sonNav li a:hover{background:transparent;color:#333;}


    .container_service .cell_txt { padding:20px 0 10px 30px; }
    .container_service .cell_img { width:54%; }
    .container_service .txt {font-size: 15px; line-height:30px; padding-right: 30px; }
    .container_service .Tit{padding-bottom: 20px; margin-bottom: 20px;font-size: 23px;}
}

@media screen and (max-width:1180px)  {
    .container_service .cell_img { width:58%; }
    .container_service .cell_txt { padding:20px 0 10px 20px; }
    .container_service .txt {font-size: 14px; line-height:1.7; padding-right: 20px; }
}

@media screen and (max-width:950px)  {
    .container_service { padding-top:50px; padding-bottom: 50px; }
    .container_service .table{margin-bottom: 20px;}
    .container_service .cell_img { width:100%;display: block;}
    .container_service .cell_txt {display:block;width:100%;padding:20px 0 20px 20px; }
    .container_service .txt {font-size: 14px; line-height:1.7; padding-right: 20px; }
    .container_service .cell_img_l { border-right:0 #fff solid; }
    .container_service .cell_img_r { border-left:0 #fff solid; }
    .container_service .Tit{font-size: 21px;}

    .container_service .none{display: block;}
    .container_service .cell_img_l{display: none;}

}

@media screen and (max-width:640px)  {
    .sonNav.transparent_fixed{top:60px;}
    .container_service .table .Anchor{margin-top: -130px;}
    .sonNav{padding: 10px 0}
    .sonNav li { float: left; height:25px; line-height:25px;width: 33%;text-align: center}
    .sonNav li a {padding: 0;font-size: 12px;border-right: 1px #eee solid;}
    .sonNav li:nth-child(3n) a{border-right: none;}
    .container_service .Tit{font-size: 20px;padding-bottom:10px; margin-bottom:10px;}
    .container_service .txt { font-size: 13px; line-height: 1.9; }
}

/*=======人才招聘=======*/
.container_join{}
.container_join .Join_con{overflow: hidden;padding-bottom: 88px;}
.container_join .Join_l{background: #fff;width: 296px;float: left;border: 1px #e9e9e9 solid;}
.container_join .Join_l a{font-size: 24px;color: #333;padding: 40px 5px;border-bottom: 1px #e9e9e9 solid;display: block;text-align: center;line-height: 1.2;}
.container_join .Join_l a:last-child{border-bottom: none;}
.container_join .Join_l a.on,.container_join .Join_l a:hover{background: #00802f;color: #fff;}
.container_join .Join_r{background: #fff url("../images/page/join_bg.jpg") no-repeat;background-size:100% 100%;background-position:bottom right;background-size:auto 80%;width: 1100px;float: right;}
.container_join .Join_Tit{padding: 30px 40px 20px;font-size: 18px;color: #333;border-bottom: 1px #f0f0f0 solid;font-weight: 500}
.container_join .Join_info{padding:0 40px 40px;font-size: 16px;}
.container_join .Join_info dt{color: #333;margin: 40px 0 22px;font-weight:500}
.container_join .Join_info dd{color: #666;line-height: 30px;}
.container_join .Join_info .dl3{line-height: 1.2;}
.container_join .Join_info .dl3 span{padding-left: 30px;background: url("../images/page/join_ico.jpg") no-repeat;background-size:auto 100%;background-position: left center;}
.container_join .Join_info .dl3 b{color: #1d2088;font-weight: bold;}




@media screen and (max-width:1700px)  {
    .container_join .Join_l{width:24%;}
    .container_join .Join_r{width:73%;}
}

@media screen and (max-width:1200px)  {
    .container_join .Join_con {padding-bottom:60px; }
    .container_join .Join_l{width:25%;}
    .container_join .Join_r{width:72%;}

    .container_join .Join_l a { font-size: 22px;padding:20px 5px;line-height: 1.2; }
    .container_join .Join_Tit { padding: 25px 30px 20px; font-size: 17px; }
    .container_join .Join_info { padding: 0 30px 30px; font-size: 15px; }
    .container_join .Join_info dt {margin: 30px 0 20px;}

}

@media screen and (max-width:1150px)  {

    .container_join .Join_con {padding-bottom:50px;padding-left:46px!important;}
    .container_join .Join_r{width: 100%;}
    .container_join .Join_l a { font-size: 20px;padding:20px 5px;line-height: 1.2; }
    .container_join .Join_Tit { padding: 20px 13px 20px; font-size: 16px; }
    .container_join .Join_info{padding: 0 13px 10px;font-size: 12px;}
    .container_join .Join_info dt {margin:25px 0 15px;font-size: 14px;}
    .container_join .Join_info dd {line-height:1.8;}
    .container_join .join_list{border: 1px #eee solid;}

    /*-------------左边*/

    .container_join .Join_l{width: 0;position: absolute;left:-10px;}
    .bigColumnLeft_w{position: relative;z-index: 2;}
    /*按钮*/
    .practical_btn{width:36px;height:24px;position:absolute;right:-48px;top:5px;cursor: pointer;z-index:889;display: none;}
    .practical_btn i{position: absolute;display:block;width:100%;height:3px;margin: 0 auto;background:#1d2088;transition: 0.5s ease;-webkit-transition:0.5 s ease;}
    .practical_btn .i1{left: 0;top: 0}
    .practical_btn .i2{left: 0;top: 50%;margin-top: -1.5px;}
    .practical_btn .i3{left: 0;bottom:0}
    /*按钮关闭*/
    .practicalShow,.bigColumnLeft{transition: 0.4s all; -webkit-transition: 0.4s all;}
    .practicalShow{background: #fff;}
    .practicalShow .practical_btn{opacity:1;filter:alpha(opacity=100);transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);}
    .practicalShow .practical_btn i{background: #07913a;}
    .practicalShow .practical_btn i.i2{display: none}
    .practicalShow .practical_btn i.i1{transform:translateY(10px) rotate(45deg);-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);}
    .practicalShow .practical_btn i.i3{transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);}


    .bigColumnLeft{background: #fff;position: relative;width: 252px;}
    .bigColumnLeft_w{width:0px;}
    .practical_btn{display: inherit}
    .bigColumnLeft{transform:translateX(-252px);}
    .practicalShow{transform:translateX(0px);}

}


@media screen and (max-width:840px)  {
    .container_join .Join_l a { font-size: 18px;padding:15px 5px;line-height: 1.2; }
}
@media screen and (max-width:640px)  {
    .container_join .Join_l a { font-size: 14px;}
}



/*=======联系我们=======*/
.container_contact{padding-top: 80px;padding-bottom: 80px;}
.container_contact .contact_l{width: 788px;float: left;}
.container_contact .contact_r{width: 418px;float: right;}

.newCodeBtn{cursor: pointer;}
.container_contact .contact_Tit{color: #1f1f1f;font-size:30px;font-weight:500;letter-spacing: -0.4px;}
.container_contact .contact_Tit span{color: #999;}
.container_contact .messageT{font-size: 20px;color: #1f1f1f;padding: 30px 0 20px;}
.container_contact .message_info{font-size: 18px;color: #666;padding-bottom: 32px;}


.feedback_form .text,.feedback_form textarea{background: #fbfbfb;border: 1px #eaeaea solid;display: block;border-radius:8px;margin-bottom: 20px;width: 94%;padding: 0 3%;font-size: 16px;color: #999;}
.feedback_form .text{height: 66px;line-height: 66px;}
.feedback_form textarea{height:8em;padding-top: 10px;padding-bottom: 10px;}
.feedback_form .Code_div span.name{font-size: 20px;color: #1f1f1f;font-weight: 500;display: block;}
.feedback_form #ImgCode{height: 50px;width: auto;margin: 10px 0;border: 1px #eaeaea solid;border-radius: 5px;}
.feedback_form .Code_div p{padding-right:15%;position: relative;}
.feedback_form .Code_div .newCodeBtn{position: absolute;right: 0;top:50%;height: 18px;margin-top: -9px;}

.feedback_form #btnSubmit{height: 65px;line-height: 65px;background: #00802f;color: #fff;font-size: 20px;padding: 0 4em;border-radius:4px;cursor: pointer;}
.feedback_form #btnSubmit:hover{opacity: .9;}

.container_contact .contact_r dl{position: relative;padding-left: 94px;margin-top: 70px;}
.container_contact .contact_r img{position:absolute;width: 80px;margin-top: -40px;left: 0;top:50%;}
.container_contact .contact_r dt{color: #1f1f1f;font-size: 20px;font-weight: bold;margin-bottom:8px;}
.container_contact .contact_r dd{font-size: 18px;line-height:1.4;color: #1f1f1f;}



@media screen and (max-width:1650px) {

    .container_contact .contact_l{width:65%;}
    .container_contact .contact_r{width:28%}
    .container_contact .contact_Tit{font-size: 28px;}
    .container_contact .messageT{font-size: 18px;padding: 20px 0 15px;}
    .container_contact .message_info{font-size: 18px;padding-bottom: 32px;}
    .container_contact .contact_r dl{padding-left:75px; margin-top: 70px;}
    .container_contact .contact_r dt{font-size: 19px;margin-bottom: 5px;}
    .container_contact .contact_r dd{font-size: 16px;}
    .container_contact .contact_r img{width: 60px;margin-top: -30px;}
    .feedback_form .text { height: 56px; line-height: 56px; }
    .feedback_form textarea{height:6em;}
    .feedback_form #ImgCode{height: 40px;}
    .feedback_form #btnSubmit{height:55px; line-height: 55px;padding: 0 2em;font-size:18px;}
    .feedback_form .Code_div span.name{font-size: 19px;}

}


@media screen and (max-width:1550px) {

    .container_contact {padding-top:60px; padding-bottom:60px; }
    .container_contact .contact_l{width:62%;}
    .container_contact .contact_r{width:30%}
    .container_contact .contact_Tit{font-size: 26px;}


}

@media screen and (max-width:1200px) {

    .container_contact {padding-top:50px; padding-bottom:50px; }
    .container_contact .contact_l{width:54%;}
    .container_contact .contact_r{width:40%}

    .container_contact .contact_Tit{font-size: 24px;}
    .container_contact .messageT{font-size: 16px;padding: 15px 0 15px;}
    .container_contact .message_info{font-size: 14px;padding-bottom: 20px;}
    .container_contact .contact_r dl{padding-left:74px; margin-top:50px;}
    .container_contact .contact_r dt{font-size: 18px;margin-bottom:4px;}
    .container_contact .contact_r dd{font-size: 14px;}
    .container_contact .contact_r img{width: 60px;margin-top: -30px;}
    .feedback_form .text {height:46px; line-height: 46px; }
    .feedback_form textarea{height:6em;}
    .feedback_form #ImgCode{height: 40px;}
    .feedback_form #btnSubmit{height:45px; line-height:45px;font-size:16px;}
    .feedback_form .Code_div span.name{font-size: 18px;}

}

@media screen and (max-width:950px) {

    .mapBox{display: none;}
    .container_contact .contact_Tit{font-size: 20px;}
    .container_contact .contact_l,.container_contact .contact_r{width: 100%;}
    .container_contact .contact_l{margin-bottom:60px;margin-bottom: 0}
    .container_contact .contact_r{display: none;}
    .container_contact .contact_r dl{padding-left:62px;margin-top:40px;}
    .container_contact .contact_r img{width:48px;margin-top: -24px;}

}




