﻿@charset "utf-8";
/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:14px; font-family:"Microsoft YaHei",SimSun,Helvetica,sans-serif; color:#4c4c4c; background:#FFF; line-height:24px; overflow-x:hidden;}
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none; width:auto; max-width:100%;}
a{ color:#4c4c4c; text-decoration:none;}
a:hover,a:active{color:#029b63;text-decoration:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear_both{clear:both;}
.hand{ cursor:pointer;}
.f12{ font-size:12px;}
.hei{ color:#000;}
.en_ft{ font-family:Arial;}
.ft1{ font-size:14px; font-weight:bold; color:#FFF;}
.ft_red{ color:#C80000;}
.ft_bai{ color:#FFF;}
.txt_cent{ text-align:center;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixedHeader{ position:fixed; left:0; top:0; z-index:100;}
.txthid{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


/*index*/
.in_menubox{ clear:both; width:1200px; height:103px; margin:0 auto;}
.in_menubox .lg{ float:left; width:146px; height:100%; position:relative;}
.in_menubox .lg img{ position:absolute; left:0; top:0; z-index:2000;}
.in_menubox .sh_box{ float:right; margin-left:35px; margin-top:43px;}
.in_menubox .sh_box .txt{ float:left; display:block; width:0; height:21px; border:0; outline:none; transition:all 0.3s ease-out;}
.in_menubox .sh_box .btn{ float:left; display:block; margin-top:1px; width:20px; height:21px; background:url(../images/index_03.jpg) center center no-repeat; cursor:pointer; border:0; outline:none;}
.in_menubox .sh_box:hover .txt{ width:120px; padding:0 7px; border:1px solid #999; margin-right:5px;}
.in_menubox .lang{ display:block; float:right; margin:40px 0 0 50px; background-color:#029b63; color:#FFF; padding:0 5px; height:25px; line-height:25px;}
.in_menu{ float:right; position:relative;}
.in_menu ul{}
.in_menu li{ float:left; margin-left:55px; position:relative;}
.in_menu li:first-child{ margin-left:0px;}
.in_menu li>a{ display:block; height:103px; line-height:103px; font-size:16px; color:#666; position:relative; transition:all 0.3s ease-out;}
.in_menu li>a:after{ content:""; display:block; width:13px; height:1px; background-color:#808080; position:absolute; left:0px; top:70px; transition:all 0.3s ease-out;}
.in_menu li>a:before{ content:""; display:block; width:0; height:1px; background-color:#CAA879; position:absolute; left:0px; top:70px; transition:all 0.3s ease-out;}
.in_menu li:hover>a{ color:#029b63; font-weight:bold;}
.in_menu li:hover>a:after{ background-color:#029B63}
.in_menu li:hover>a:before{ width:100%;}
.in_menu li.on>a{ color:#029b63; font-weight:bold;}
.in_menu li.on>a:after{ background-color:#029B63}
.in_menu li.on>a:before{ width:100%;}
.in_menu li>div{ position:absolute; left:-20px; top:103px; padding:0; background-color:#FFF; z-index:100; transform:translateY(20px); opacity:0; visibility:hidden; transition:all 0.3s ease-out;}
.in_menu li>div>p a{ display:block; height:35px; line-height:35px; width:120px; padding-left:20px;}
.in_menu li>div>p a:hover{ background-color:#029b63; color:#FFF;}
.in_menu li:hover>div{ transform:translateY(0px); opacity:1; visibility:visible;}
.in_menu .in_menu_pro{ left:0px; width:1180px; padding:30px 110px 50px 110px; box-shadow:0 0 10px #bbb;}
.in_menu .in_menu_pro .ctg_1{ padding:15px 0;}
.in_menu .in_menu_pro .ctg_1 a{ height:26px; line-height:26px; overflow:hidden; display:inline-block; color:#666; margin-right:29px;}
.in_menu .in_menu_pro .ctg_1 a:hover{ color:#029b63; font-size:16px; font-weight:bold;}
.in_menu .in_menu_pro .ctg_1 a.on{ color:#029b63; font-size:16px; font-weight:bold;}
.in_menu .in_menu_pro .ctg_2{ overflow:hidden;}
.in_menu .in_menu_pro .ctg_2 .lt{ float:left; width:355px; height:480px; overflow:hidden; position:relative;}
.in_menu .in_menu_pro .ctg_2 .lt p{ width:100%; height:59px; border-top:1px solid #DCDCDC;}
.in_menu .in_menu_pro .ctg_2 .lt p:last-child{ border-bottom:1px solid #DCDCDC;}
.in_menu .in_menu_pro .ctg_2 .lt p a{ color:#666; display:inline-block; margin-top:30px;}
.in_menu .in_menu_pro .ctg_2 .rt{ float:right; width:815px;}
.in_menu .in_menu_pro .ctg_2 .rt .tit{ color:#029b63; font-size:30px; font-weight:bold; padding:18px 0 0 12px;}
.in_menu .in_menu_pro .ctg_2 .rt .info{ color:#808080; line-height:18px; max-height:108px; overflow:hidden; padding:18px 0 0 9px;}
.in_banbox{ clear:both; width:100%; position:relative;}
.in_banbox .ban_box{ width:19200px; height:799px; overflow:hidden;}
.in_banbox .ban_box_1,.in_banbox .ban_box_2{ float:left;}
.in_banbox .ban_box li{ float:left; height:799px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:auto 100%; color:#FFF;}
.in_banbox .ban_box li a{ display:block; width:100%; height:100%;}
.in_banbox .smbox{ position:absolute; left:50%; top:50%; margin-left:550px; z-index:102;}
.in_banbox .smbox li{ margin-top:35px; cursor:pointer; color:#FFF; font-size:12px; text-align:right; position:relative;}
.in_banbox .smbox li i{ position:absolute; right:30px; top:10px; display:block; width:0px; height:2px; background-color:#fff; transition:all 0.3s ease-out;}
.in_banbox .smbox li.cur{ font-size:18px;}
.in_banbox .smbox li.cur i{ width:40px;}
.in_banbox .btnbox{ position:absolute; top:calc(50% - 25px); left:15%; width:70%; z-index:102; display:none;}
.in_banbox .btn{ display:block; width:50px; height:50px; border-radius:5px; background-color:rgba(90,90,90,0.6); transition:all 0.3s ease-out;}
.in_banbox .prev:after, .in_banbox .next:after{ content:""; display:block; width:20px; height:20px; margin:15px 0 0 20px; border-left:1px solid #FFF; border-top:1px solid #FFF; transform:rotate(-45deg);}
.in_banbox .prev{ float:left;}
.in_banbox .next{ float:right;}
.in_banbox .next:after{ margin:15px 0 0 10px; border-color:#FFF; transform:rotate(135deg);}
.in_banbox .btn:hover{ background-color:rgba(1,81,145,1);}
.in_banbox:hover .btnbox{}
.in_boxA{ clear:both; width:1200px; margin:0 auto; padding:95px 0 65px 0; overflow:hidden;}
.in_boxA .lt{ float:left; width:760px;}
.in_boxA .lt .tit_en{ font-size:26px; color:#c09f6e; text-transform:uppercase;}
.in_boxA .lt .tit{ font-size:26px; line-height:2.5; font-weight:bold; color:#029b63;}
.in_boxA .lt .hx{ width:47px; height:5px; background-color:#029b63;}
.in_boxA .lt .info{ margin-top:15px; line-height:36px; max-height:144px;}
.in_boxA .lt .year{ overflow:hidden; margin-top:60px;}
.in_boxA .lt .year li{ float:left; padding:13px 42px 0 42px; position:relative;}
.in_boxA .lt .year li:after{ content:""; display:block; position:absolute; right:0; top:0; width:2px; height:85%; background-color:#DDDDDD;}
.in_boxA .lt .year li:first-child{ padding-left:0;}
.in_boxA .lt .year li:last-child{ padding-right:0;}
.in_boxA .lt .year li:last-child:after{ display:none;}
.in_boxA .lt .year li p{ color:#caaa79;}
.in_boxA .lt .year li p span{ display:inline-block; margin-right:5px; font-size:38px; font-weight:bold;}
.in_boxA .lt .year li a{ display:block; width:135px; height:42px; border-radius:42px; line-height:42px; text-align:center; border:1px solid #CDAE80; transition:all 0.3s ease-out;}
.in_boxA .lt .year li a:hover{ background-color:#CDAE80; color:#FFF;}
.in_boxA .rt{ float:right; width:367px;}
.in_boxB{ clear:both; width:100%; padding:75px 0 0 0; background:url(../images/index_07.jpg) center top no-repeat;}
.in_boxB .box{ width:1200px; margin:0 auto; position:relative;}
.in_boxB .box .tit_en{ font-size:26px; color:#c09f6e; text-transform:capitalize;}
.in_boxB .box .tit{ font-size:26px; line-height:2.5; font-weight:bold; color:#FFF;}
.in_boxB .box .hx{ width:47px; height:5px; background-color:#c09f6e;}
.in_boxB .box .ctg{ position:absolute; right:0; top:0;}
.in_boxB .box .ctg li{ float:left; margin-left:23px;}
.in_boxB .box .ctg li a{ display:block; width:113px; height:25px; line-height:25px;border-radius:25px; text-align:center; border:2px solid #B99564; color:#FFF; transition:all 0.3s ease-out;}
.in_boxB .box .ctg li.on a{ background-color:#B99564;}
.in_boxB .box .list li{ float:left; width:347px; margin-right:79px; position:relative; transition:all 0.3s ease-out;}
.in_boxB .box .list li img{ display:block;}
.in_boxB .box .list li .cont{ margin-top:1px; height:92px;}
.in_boxB .box .list li .info{ background-color:#FFF; width:calc(100% - 36px); padding:18px 18px 18px 18px; border-bottom:2px solid #B99564; position:absolute; left:0; bottom:0px; transition:all 0.3s ease-out;}
.in_boxB .box .list li .info p{ width:100%; font-size:16px; color:#4c4c4c; transition:all 0.3s ease-out;}
.in_boxB .box .list li .info div{ line-height:30px; max-height:30px; overflow:hidden; color:#4c4c4c; transition:all 0.3s ease-out;}
.in_boxB .box .list li:hover{ transform:translateY(-10px);}
.in_boxB .box .list li:hover .info{ background-color:#B99564; bottom:-17px;}
.in_boxB .box .list li:hover .info p{ color:#FFF;}
.in_boxB .box .list li:hover .info div{ color:#FFF; max-height:90px;}
.in_boxB .box .list .box_1{ position:relative; overflow:hidden; padding:91px 0 75px 0;}
.in_boxB .box .list .swiper-scrollbar { background:none;}
.in_boxB .box .list .swiper-container-horizontal > .swiper-scrollbar:after { content:""; display:block; width:100%; height:2px; background-color:#029B63; margin-top:-5px;}
.in_boxC_bkg{ clear:both; width:100%; position:relative;}
.in_boxC_bkg:after{ content:""; display:block; height:406px; width:calc(50% - 100px); background-color:#F3F5F4; position:absolute; bottom:70px; left:50%; z-index:-1px;}
.in_boxC{ clear:both; width:1200px; margin:0 auto; padding:55px 0 70px 0; position:relative; z-index:10;}
.in_boxC .bkg{ position:absolute; left:-10px; top:45px; font-size:100px; line-height:1; font-weight:bold; text-transform:uppercase; color:#EEEEEE;}
.in_boxC .tit{ font-size:26px; color:#000; margin:45px 0 0 10px; position:relative; z-index:2;}
.in_boxC .tit_en{ font-size:26px; color:#000; text-transform:capitalize; margin:30px 0 0 10px;}
.in_boxC .box{ height:406px; background-color:#F3F5F4; margin-top:240px; position:relative;}
.in_boxC .box .lt{ float:left; width:555px; margin:35px 0 0 75px; overflow:hidden;}
.in_boxC .box .lt ul{}
.in_boxC .box .lt li{ float:left; width:525px; padding-right:30px; color:#000;}
.in_boxC .box .lt li a{ color:#000;}
.in_boxC .box .lt li .p_1{ font-size:16px; font-weight:bold;}
.in_boxC .box .lt li .p_2{ margin-top:25px;}
.in_boxC .box .lt li .p_3{ margin-top:15px;}
.in_boxC .box .lt li .info{ line-height:36px; margin-top:12px;}
.in_boxC .box .lt .btnbox{ clear:both; padding-top:25px;}
.in_boxC .box .lt .btnbox span{ display:inline-block; width:59px; height:59px; border-radius:50%; border:1px solid #029B63; background:url(../images/index_13_2.png) center center no-repeat; cursor:pointer; transition:all 0.3s ease-out;}
.in_boxC .box .lt .btnbox .next{ margin-left:70px; transform:rotate(180deg);}
.in_boxC .box .lt .btnbox span:hover{ background-color:#029B63; background-image:url(../images/index_13_1.png);}
.in_boxC .box .rt{ position:absolute; right:60px; bottom:85px; width:418px; height:564px; background:url(../images/index_11_1.jpg) center center no-repeat; box-shadow:10px 10px 10px #bbb;}
.in_boxC .box .rt .imgs{ margin:115px 0 0 110px; width:203px; overflow:hidden;}
.in_boxC .box .rt .imgs li{ float:left; width:203px; padding-right:10px;}
.in_boxD{ clear:both; width:100%; height:601px; background:url(../images/index_15.jpg) center top no-repeat;}
.in_boxD .box{ width:1200px; height:100%; margin:0 auto; color:#FFF; position:relative;}
.in_boxD .box .tit{ font-size:18px; color:#FFF; padding-top:45px; text-align:center;}
.in_boxD .box .tit_en{ font-size:16px; color:#FFF; text-transform:uppercase; margin-top:15px; text-align:center;}
.in_boxD .box .cont{ width:885px; height:190px; margin:60px auto 0 auto; overflow:hidden;}
.in_boxD .box .cont li{ width:100%; height:190px; overflow:hidden;}
.in_boxD .box .cont li .p_1{ font-size:24px; font-weight:bold; padding:21px 0;}
.in_boxD .box .cont li .p_2{ height:2px; background-color:#AAA;}
.in_boxD .box .cont li .info{ margin-top:25px; line-height:30px; max-height:83px; overflow:hidden;}
.in_boxD .box .btn{ height:70px; padding-top:30px; overflow:hidden; position:relative;}
.in_boxD .box .btn ul{ position:relative; z-index:2;}
.in_boxD .box .btn li{ float:left; width:81px; margin:0 45px; cursor:pointer; text-align:center; position:relative;}
.in_boxD .box .btn li p{ padding-bottom:10px; transition:all 0.3s ease-out;}
.in_boxD .box .btn li i{ display:block; width:2px; height:0px; background-color:#CECECE; position:absolute; left:50%; bottom:30px;}
.in_boxD .box .btn li span{ display:block; margin:0 auto; width:29px; height:30px; background:url(../images/index_17_1.png) center top no-repeat;}
.in_boxD .box .btn li.cur p{ font-size:16px; font-weight:bold; transform:translateY(-35px);}
.in_boxD .box .btn li.cur i{ height:40px;}
.in_boxD .box .btn li.cur span{ background-image:url(../images/index_17_2.png);}
.in_boxD .box .btn .hx{ position:absolute; left:0; bottom:20px; width:100%; height:2px; background-color:#CECECE; z-index:1;}
.in_boxD .box .more{ display:block; position:absolute; left:0; bottom:-32px; width:275px; height:65px; line-height:65px; background-color:#079B45; color:#FFF; text-align:center; font-size:16px; font-weight:bold; text-transform:uppercase;}
.in_boxE{ clear:both; width:1200px; margin:0 auto; padding:65px 0;}
.in_boxE .tit{ font-size:18px; color:#000; text-align:center;}
.in_boxE .tit_en{ font-size:18px; color:#000; text-transform:uppercase; margin-top:10px; text-align:center;}
.in_boxE .box{ height:400px; overflow:hidden; padding:120px 0 50px 0; position:relative;}
.in_boxE .box .box_1{ float:left; width:1200px;}
.in_boxE .box ul{ margin-left:145px;}
.in_boxE .box li{ float:left; width:188px; height:188px; overflow:hidden; transform:rotate(45deg);}
.in_boxE .box li img{ transform:rotate(-45deg) translateY(-54px); max-width:inherit;}
.in_boxE .box li:first-child img{ transform:rotate(0);}
.in_boxE .box li:nth-child(7n) img{ transform:rotate(0);}
.in_boxE .box li:nth-child(7n+1) img{ transform:rotate(0);}
.in_boxE .box li:nth-child(2n+1){ margin:135px 0 0 -52px;}
.in_boxE .box li:nth-child(2n){ margin:0 0 0 -52px;}
.in_boxE .swiper-pagination-bullets{ top:auto; right:auto; bottom:25px; left:50%; transform:translateX(-50%); }
.in_boxE .swiper-pagination-bullet{ background-color:#999;}
.in_boxE .swiper-pagination-bullet-active{ background-color:#079B45;}
.in_boxE .info{ clear:both; text-align:center; line-height:48px;}
.in_btmbkg{ clear:both; width:100%; color:#FFF; background:#0C714F url(../images/index_21.jpg) center top no-repeat;}
.in_btmbkg a{ color:#FFF;}
.in_btm{ width:1200px; margin:0 auto; overflow:hidden; padding:60px 0 45px 0; position:relative;}
.in_btm .lt{ float:left; width:349px; padding:0 70px 50px 0; border-right:1px solid #DFC69E;}
.in_btm .lt .tit{ font-weight:bold; font-size:18px;}
.in_btm .lt .info{ margin-top:20px; line-height:36px; max-height:252px;}
.in_btm .rt{ float:right; width:720px;}
.in_btm .rt .tit{ font-weight:bold; font-size:18px;}
.in_btm .rt .info{ margin-top:20px; line-height:36px;}
.in_btm .imgs{ position:absolute; right:0; bottom:45px;}
.in_btm .imgs li{ float:left; text-align:center; margin-right:30px;}
.in_btm .imgs li p{ padding-bottom:5px;}
.in_cpybox{ border-top:1px solid #DFC69E; height:72px; line-height:72px;}
.in_cpy{ width:1200px; margin:0 auto; position:relative;}
.in_totop{ position:absolute; right:0; bottom:0; width:46px; height:46px; background:#029B63 url(../images/index_23.png) center center no-repeat; cursor:pointer;}

/*products*/
.pro_ban{ width:100%; height:362px; background:url(../images/pro_02.jpg) center top no-repeat;}
.pro_mbx{ clear:both; width:1200px; margin:0 auto; padding:25px 0; font-size:16px; color:#666;}
.pro_mbx a{ color:#666;}
.pro_boxA{ clear:both; width:1150px; margin:0 auto; padding:45px 0;}
.pro_boxA .p_1{ margin:0 auto; width:32px; height:32px; background:url(../images/pro_03.jpg) center center no-repeat;}
.pro_boxA .p_2{ text-align:center; font-size:22px; color:#4c4c4c; margin-top:15px;}
.pro_boxA .list{ padding-top:55px;}
.pro_boxA .list ul{ overflow:hidden;}
.pro_boxA .list li{ float:left; width:calc(33.33% - 24px); margin:0 16px 30px 0; position:relative;}
.pro_boxA .list li:nth-child(3n){ margin-right:0;}
.pro_boxA .list li img{ border:1px solid #DCDCDC; max-width:calc(100% - 2px);}
.pro_boxA .list li div{ position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.4); text-align:center; color:#FFF; transition:all 0.3s ease-out; opacity:0;}
.pro_boxA .list li div .type{ font-size:24px; text-transform:uppercase; margin-top:160px;}
.pro_boxA .list li div .tit{ font-size:24px; margin-top:20px;}
.pro_boxA .list li:hover div{ opacity:1;}

/*products show*/
.pros_bkg{ background-color:#F0F0F0;}
.pros_boxA{ clear:both; width:1120px; margin:10px auto 0 auto; background-color:#FFF; padding:40px; overflow:hidden;}
.pros_boxA .lt{ float:left; width:500px;}
.pros_boxA .rt{ float:right; width:570px;}
.pros_boxA .rt .tit{ padding:25px 0; font-size:22px; font-weight:bold; color:#000; border-bottom:1px solid #DCDCDC;}
.pros_boxA .rt .p_1{ margin-top:17px; font-weight:bold; color:#909090;}
.pros_boxA .rt .info{ font-size:12px; line-height:16px; color:#000; margin-top:12px;}
.pros_boxA .rt .sm_box{ clear:both; padding-top:35px;}
.pros_boxA .rt .sm_box .btn{ display:block; float:left; margin-top:58px; width:25px; height:25px; border-radius:50%; border:1px solid #898989; cursor:pointer; position:relative;}
.pros_boxA .rt .sm_box .btn:after{ content:""; display:block; position:absolute; left:10px; top:7px; width:10px; height:10px; border-top:1px solid #898989; border-left:1px solid #898989; transform:rotate(-45deg);}
.pros_boxA .rt .sm_box .next:after{ left:5px; transform:rotate(135deg);}
.pros_boxA .rt .sm_box .list{ float:left; width:474px; overflow:hidden; margin:0 15px;}
.pros_boxA .rt .sm_box .list ul{ overflow:hidden;}
.pros_boxA .rt .sm_box .list li{ float:left; width:152px; text-align:center; margin-right:9px;}
.pros_boxA .rt .sm_box .list li img{ border:1px solid #DCDCDC; max-width:calc(100% - 4px); cursor:pointer;}
.pros_boxA .rt .sm_box .list li.on img{ border:2px solid #029B63}
.pros_boxB{ clear:both; width:1130px; margin:20px auto 0 auto; background-color:#FFF; padding:25px 35px; overflow:hidden;}
.pros_boxB .tit{ font-weight:bold; color:#029b63; border-bottom:1px solid #E5E5E5; position:relative;}
.pros_boxB .tit span{ display:inline-block; height:40px; line-height:40px; border-bottom:2px solid #029b63; margin-bottom:-2px;}
.pros_boxB .info{ padding:15px 0;}

/*about*/
.ab_ban{ background-image:url(../images/ab_02.jpg);}
.ab_boxA{ width:1200px; margin:0 auto; position:relative; min-height:350px;}
.ab_boxA .lt{ float:left; width:270px; margin-top:-90px; padding-bottom:50px;}
.ab_boxA .lt .tit{ height:90px; padding-left:20px; background-color:#029b63; color:#FFF;}
.ab_boxA .lt .tit span{ display:block; padding-top:22px; text-transform:uppercase;}
.ab_boxA .lt .tit p{ font-size:22px;}
.ab_boxA .lt .list li{ background-color:#F2F2F2; border-bottom:1px solid #F2F2F2;}
.ab_boxA .lt .list li a{ display:block; padding:0 20px; height:45px; line-height:45px; border-left:1px solid #F2F2F2; color:#666;}
.ab_boxA .lt .list li a:hover{ background-color:#FFF; border-left:1px solid #029b63;}
.ab_boxA .lt .list li a.cur{ background-color:#FFF; border-left:1px solid #029b63; color:#029b63;}
.ab_boxA .rt{ float:right; width:870px; padding:35px 0 50px 0;}
.pic_list{ overflow:hidden;}
.pic_list li{ float:left; text-align:center; width:calc(33.33% - 25px); margin:0 37px 20px 0;}
.pic_list li:nth-child(3n){ margin-right:0px;}
.pic_list li p{ height:30px; line-height:30px; overflow:hidden;}
.pic_rt dl{ clear:both;}
.pic_rt dl dt{ font-size:16px; font-weight:bold; margin-top:20px;}
.pic_rt dl:first-child dt{ margin-top:0;}
.pic_rt dl dd{}

/*honorShow*/
.hons_tit{ text-align:center; font-size:15px; font-weight:bold;}
.hons_img{ text-align:center; padding:10px 0 0 0;}

/*news*/
.ns_list{}
.ns_list li{ clear:both; overflow:hidden; padding:25px 0; border-bottom:1px solid #E5E5E5;}
.ns_list li a{ color:#4c4c4c;}
.ns_list li .imgs{ float:left; width:200px;}
.ns_list li .cont{ float:right; width:calc(100% - 250px);}
.ns_list li .cont .tit{ font-size:16px; font-weight:bold; margin-top:5px;}
.ns_list li .cont .info{ margin-top:15px;}

/*newsShow*/
.nss_tit{ font-size:22px; font-weight:bold; line-height:20px; text-align:center;}
.nss_dtm{ text-align:center; color:#999; font-size:12px; padding-top:20px;}
.nss_info{ clear:both; line-height:24px; padding-top:20px;}
.ff_pre{ clear:both; padding:25px 0 0 0;}
.ff_next{ clear:both; padding:0 0 10px 0;}
.inq_btn{ clear:both; background:#0193de; color:#FFF; display:inline-block; width:185px; height:40px; line-height:40px; text-align:center; margin:0 0 15px 0; border-radius:5px;} 
.inq_btn:hover,.inq_btn:active{ color:#FFF;}

/*feedback*/
.jn_main{ padding:60px 0 0 0;}
.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:520px; margin:0px auto;}
.jn_box .jn_lt{ float:left; width:100px; padding:0 5px 0 0; line-height:36px; text-align:right; font-weight:bold;}
.jn_box .jn_rt{ float:left; width:360px;}
.jn_box .txt{ width:325px; height:20px; line-height:20px; border:1px solid #DBDBDB; color:#444; padding:7px 10px; font-size:13px; border-radius:3px; outline:none;}
.jn_box input:focus{ border:1px solid #029B63;}
.jn_box textarea:focus{ border:1px solid #029B63;}
.jn_box .cod{ width:70px;}
.jn_box .txtarea{ width:325px; height:120px; padding:10px; font-size:13px; border:1px solid #DBDBDB; border-radius:3px; outline:none;}
.jn_box .btn{ width:120px; height:36px; text-align:center; line-height:36px; border:0px; background:#666; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#029B63}
.cl_red{ color:#f00;}
.fd_pro_tb{ width:98%; margin:0 auto; border-left:1px solid #E8E8E8; border-top:1px solid #E8E8E8; margin-bottom:20px;}
.fd_pro_tb th, .fd_pro_tb td{ border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.fd_pro_tb th{ background:#F5F5F5; height:40px; line-height:40px; font-weight:normal;}
.fd_pro_tb td{ text-align:center; padding:10px 0;}
.fd_pro_tb td input{ border:1px solid #E8E8E8; width:80px; padding:0 10px; height:22px; line-height:22px; text-align:right;}
.fd_pro_tb .del{ color:#F00; cursor:pointer;}

/*joblist*/
.jbs_tb{ border-left:1px solid #DCDCDC; border-top:1px solid #DCDCDC; margin:0px auto 15px auto;}
.jbs_tb td{ border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:5px 7px;}
.jbs_tb td.bkg{ background:#efefef;}
.jbs_tb td.cont{ padding:0px 7px;}
.jbs_btn{ padding:2px 5px; cursor:pointer; border:1px solid #A7A7A7; background:#eee; cursor:pointer;}

/*jobjoin*/
.jbs_tb_1{ width:520px; margin:0 auto;}
.jbs_tb_1 th{ text-align:right; font-weight:bold; padding-right:10px; font-size:14px; font-weight:bold;}
.jbs_txt{ width:350px; height:20px; border:1px solid #CCCCCC; line-height:20px; padding:7px 10px; border-radius:3px;}
.jbs_txt:focus{ border:1px solid #029B63;}
.jbs_txtarea{ width:350px; height:100px; border:1px solid #CCCCCC; padding:10px;}
.jbs_txtarea:focus{ border:1px solid #029B63;}
.jbs_age{ width:80px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{ width:120px; height:36px; text-align:center; line-height:36px; color:#FFF; font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#666; border-radius:3px;}
.jbs_submit:hover{ background:#029B63; color:#FFF;}








.dispblock{ display:block;}
.dispnone{ display:none;}
.opa0{ opacity:0; }



.c_left{float:left;}
.c_right{float:right;margin-right:100px;}
@media screen and (max-width: 640px) {
    .c_right{float:left!important;}
}