*{ margin:0; padding: 0; box-sizing:border-box;  list-style:none; list-style-type: none; font-style:normal;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */ font-style:normal;
    vertical-align: middle;
}
a { text-decoration:none; color:#41999a; }
a:hover { color:#009E53; }
button,a { cursor:pointer;}
html{height:100%; margin:0;}
body { /*font:14px/1.5 'arial','Microsoft Yahei','helvetica';*/ color:#093135;  background: #fff;  height:100%;

    font:14px/1.5 tahoma,arial,'Hiragino Sans GB','\5FAE\8F6F\96C5\9ED1','\5b8b\4f53',sans-serif;

}
.fl { float:left; }
.fr { float:right; }
img { vertical-align:middle; max-width:100%; }

input[type^=text],input[type^=password],select{ border-radius:3px; height:32px; padding:0 10px; font-family: tahoma,arial,'Microsoft YaHei','Hiragino Sans GB','\5FAE\8F6F\96C5\9ED1','\5b8b\4f53',sans-serif; border:#999 1px solid;}
input[type^=radio] { margin:0 5px; }
select { padding:0; }
textarea { border:#999 1px solid; background:#fff; padding:10px;  font-family: tahoma,arial,'Hiragino Sans GB','\5FAE\8F6F\96C5\9ED1','\5b8b\4f53',sans-serif;}
button { height:32px; padding:0 10px; border:#999 1px solid; background:#f3f3f3; border-radius:2px; font-family: tahoma,arial,'Hiragino Sans GB','\5FAE\8F6F\96C5\9ED1','\5b8b\4f53',sans-serif; }

.bg-bd { border:#ddd 1px solid; border-left:0; border-right:0; background:#fff;}
.pd { padding:15px; }
.pd_lr { padding:0 15px;}
.pd_tb { padding:15px 0;}
.ps { position:absolute; }


.wrap { width:100%; margin:0 auto; background: #fff; }
.wp { width:1024px; margin:0 auto; position: relative;}
.full { width:100%; position: relative; }
.index { width:100%; margin:0 auto;  }
.map {width:100%; margin:0 auto;}
.index:after{content: ""; height: 0; clear: both; display: block; visibility: hidden;}
.index_head .head{ width:100%;}
.head { padding-top:20px;  margin:0 auto;}
.head .logo{float: left; margin-bottom:20px; margin-left:30px;}
.head .search{ float: right; margin-right:30px;}
.head .lang{ float: right; margin-right:15px; line-height: 30px; color:#999; display:none;}
.head .lang a { margin:0 8px; }

.search { width:160px; position: relative;}
.search input{ width:100%; padding-right:35px; border-radius:3px;}
.search button {  position: absolute; right:0; top:0; width:30px; height: 30px; background: url("../../images/en/icon.png") no-repeat -30px -20px; border:none; }

.navbar { height:60px; background: #009A5B; color:#fff; clear: both; display:table; width:100%; }
.navbar a { color:#fff; display: block; }
.navbar a i { display: inline-block; border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ffffff; margin-left:5px;}
.navbar dl{ display: table-cell; position: relative; min-width: 100px; }
.navbar dl dt { text-align: center; }
.navbar dl dt a {line-height: 60px;}
.navbar dl dt:hover { background: #048852;}
.navbar dl dd { display: none; background: #6EB82B;  top:60px; left:0; width:100%; position: absolute; z-index: 10;}
.navbar dl dd a { line-height: 36px; text-align: center; display: block; padding:0 15px; white-space: nowrap; }
.navbar dl dd a:hover { background: #009A5B;}
.navbar dl:hover dd{ display: list-item;  }
.navbar dl:hover dt{ background: #048852;}

.main { padding:40px 70px; position: relative; max-width:1024px; margin:0 auto;}
.main:after{content: ""; height: 0; clear: both; display: block; visibility: hidden;}
.banner { height: 230px; background-repeat: no-repeat; background-position: center; background-color: #d2e8f6; overflow: hidden;  }
.content { width:560px; float: left;}
.sidebar { width:240px; float: right; }
.foot { background:#6BBB6F; color:#fff; margin:0 auto;}
.index_foot .foot{ width:100%;}
.columns { padding:50px 0; display: table; width:100%; background: url("../../images/en/foot-logo.png")no-repeat right -60px top -80px; min-height: 220px;}
.columns dl { display: table-cell; vertical-align: top; width:33.3%; }
.columns dl dd { font-size:12px;  line-height: 25px; }
.columns dl dd a { display: block; color:#fff;  }
.columns dl dt { margin-bottom: 20px; }
*[class^="icon_"] { display: inline-block; background-image:url("../../images/en/icon.png"); background-repeat: no-repeat;}
.icon_home { width:20px; height: 20px; background-position: -20px 0;    }
.icon_like {width:20px; height: 20px; }
.icon_link { width:20px; height: 20px; background-position: -40px 0;    }
.columns dl:first-child { text-align: center;  }
.columns dl:first-child dd img { width:100px;  }
.columns dl:nth-child(2) { padding-left:30px; }
.columns dl:last-child { padding-left:40px;}

.table { display: table;}

.copyr { background:#009E53; text-align: center; padding:15px 0; position:relative; font-size:12px;}
.copyr .gotop { color:#fff; position: absolute; right:15px; top:0px;}
.copyr .gotop:after { content: ""; display: inline-block; border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ffffff; margin-left:5px;}
.copyr a { color:#fff; }

.page { clear: both; padding:60px 0 30px 0; text-align: center; }
.page a { color:#999;  display: inline-block; padding:5px 10px;}
.page a.active,.page a:hover { color:#009E53; background: #f9f9f9; }


.newslist li { border-bottom:#ddd 1px solid; padding:30px 0; }
.newslist li:first-child{ padding-top:0; }
.newslist li h3 { color:#009E53; font-size:18px;}
.newslist li cite { display: block; color:#9B9B9B; font-size:12px; margin:10px 0; }
.newslist li i { float: left; width:229px; height: 157px; overflow: hidden; margin-right:30px; }
.newslist li i img { width:100%; }
.newslist li:after {content: ""; height: 0; clear: both; display: block; visibility: hidden;}
.newslist li span { display: block; height:130px; overflow: hidden; color:#4A4A4A; font-size:12px; line-height: 21px; }
.newslist li em { display: block; text-align: right; color:#009E53;font-size:12px; margin-top:5px; }
.newslist li em a { display: inline-block; vertical-align: top;  }
.newslist li em a:after {content: ""; display: inline-block; width:10px; height: 10px; line-height: 12px; margin-left:3px; background: url("../../images/en/icon.png") no-repeat -78px 0;}

.sidebar {}
.sidebar .layer { background:#ECF3F5; padding:30px;}
.tab1 { height: 40px; overflow: hidden;}
.tab1 a{float: left; width:50%; position: relative; height: 40px; }
.tab1 a span { float: left; width:100%; height: 40px; line-height: 40px; background: #83c686; border-radius:6px 6px 0 0;text-align: center; color:#fff;}
.tab1 a.active span{ background: #009e53; box-shadow: 3px 3px 3px rgba(0,0,0,0.2); z-index: 1; position: absolute; width:102%; left:0; top:0; }
.tab1 a:last-child.active {left:-1%; box-shadow: -3px 3px 3px rgba(0,0,0,0.2); }

.date { margin:30px 0; border-top:#ccc 1px solid; padding:30px 0; border-bottom: #ccc 1px solid; }
.tl_h5 { font-size:14px; color:#333; margin-bottom:15px;}

.tab2 { display: table; width:100%; height: 24px;}
.tab2 a { display: table-cell; color:#fff; background:#6BBB6F;  text-align: center; }
.tab2 a.li_a{ background:#009E53;}
.month { text-align: center; padding:10px 0; }
.month a { display:inline-block; height: 24px; line-height: 24px; border-radius:12px; width:50px; border:#009E53 1px solid; text-align: center; margin:5px 3px;}
.month a.active,.month a:hover { background: #009E53; color:#fff;}
.month a.disabled,.month a.disabled:hover { border-color:#999; color:#999; cursor: default; background: none;}

.dlist {}
.dlist li {position: relative;}
.dlist li a { color:#555; font-size:12px; line-height: 30px; }
.dlist li a:hover { color:#009E53; }
.dlist li a span { display: inline-block; width:110px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.dlist li a em { display: inline-block; width:70px; overflow: hidden; position: absolute; top:1px; right:0; text-align: right; color:#999; }


.title { padding-bottom: 20px;}
.title:after{content: ""; height: 0; clear: both; display: block; visibility: hidden;}
.title span { float:left; color:#999; font-size:12px;}
.title em { float: right; font-size:12px; color:#009E53;}
.title h1 { color:#009E53; font-size:18px; padding-bottom: 15px;}


.control { clear: both; padding:30px 0; text-align: center;  }
.control a { border-radius:4px; color:#009E53; border:#009E53 1px solid; line-height: 36px; padding:0 20px; display: inline-block; margin:0 10px; font-size:16px;}
.control a:hover { background: #009E53; color:#fff;}

.detail p { margin:10px 0; }

.menu { float: left; width:240px; background:#fff; }
.pos { position:fixed; top:60px; z-index: 9;}
.menu h2 { text-align: center; line-height: 60px; font-size:18px;
    background-color: #009E53; background: #009E53 url(../images/foot-logo.png) no-repeat left -15px top -25px; background-size:100px; color:#fff;

}
.menu .search { background: #009E53; padding:10px 30px; width:100%;  }
.menu .search button { top:10px; right:30px; }
.menu dl { margin-bottom:1px; }
.menu dl dt { display: table; width:100%;}
.menu dl dt a{ background: #ECF0F5; padding-left:30px; border-left:#ECF0F5 5px solid; height: 60px; display: table-cell; }
.menu dl dt a.active,.menu dl dt a:hover { background: #6EB82B; border-color:#009E53; color:#fff;}
.menu dl dt a span { font-size:16px; font-weight:bold; }
.menu dl dt a em { display: block; font-size:12px; }
.menu dl dd {background: #BDDF9F; padding:10px 0;}
.menu dl dd a { display:list-item; list-style: disc inside; margin:0 30px; color:#fff; border-bottom:#fff 1px solid; line-height: 25px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.menu dl dd a.active,.menu dl dd a:hover { color:#009E53; font-weight: bold;}
.menu dl dd a:last-child { border-bottom: none; }
.content_r { width:610px; float: right; padding-bottom: 30px;}
.menu dd.ceo {}
.menu dd.ceo a{ margin-right: 10px; border:none; border-left:#fff 1px solid;  overflow: visible; list-style: none; position: relative; padding-left:15px;  }
.menu dd.ceo a:before { content: ""; display: inline-block; margin-left:-5px; width:5px; height: 5px; border-radius:50%; border:#fff 1px solid; background: #000; position: absolute; left:1px; top:10px;
    background: #ddd;
}
.menu dd.ceo a.li_a:before { background: #009E53;}
.menu dd.ceo a.li_a {color:#009E53;}
.menu dd.ceo a span { display: block; overflow: hidden; text-overflow: ellipsis; }



.tag { display: table; width:100%; height: 40px;  border-collapse: separate; border-spacing:2px; margin-bottom:20px;}
.tag a { display: table-cell; background: #6BBB6F; text-align: center; color:#fff;  }
.tag a.active,.tag a:hover { background: #009E53;}

.pro_list { margin-left:-6px; width:640px;  }
.pro_list:after{content: ""; height: 0; clear: both; display: block; visibility: hidden;}
.pro_list li { width:192px; float:left; border:#ddd 1px solid; box-shadow: 0 3px 3px rgba(0,0,0,0.1); margin:8px;}
.pro_list li b { width:190px; height: 190px; overflow: hidden; text-align: center; }
.pro_list li b img { max-width:190px; }
.pro_list li div { height: 40px; background: #ecf3f5; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding:0 5px;}
.pro_list li div em { display: none; }
.pro_list li div span { line-height: 40px;   }
.pro_list li:hover {border-color:#009E53;}

.pro_detal {}
.pro_detal .info { padding-left:300px; position: relative; min-height: 280px;}
.pro_detal .info:after{content: ""; height: 0; clear: both; display: block; visibility: hidden;}
.pro_detal .info i {width:280px; height:280px; float: left; position: absolute; left:0; top:0; }
.pro_detal .info p { font-size:12px; display: table; padding:3px 0; vertical-align: top;}
.pro_detal .info p em { display: table-cell; min-width:80px;  vertical-align: top;}
.pro_detal .info p span { display: table-cell;  vertical-align: top;}
.pro_detal .info h3 {color:#009A5B;  font-size:18px; margin-bottom: 15px;}

.pro_detal .desc {line-height:2; background: #f5f7fa; border-radius:4px; padding:20px;}
.pro_detal .desc p.type { font-size:12px; display: table; padding:3px 0; vertical-align: top;}
.pro_detal .desc p.type em.type { display: table-cell; min-width:80px;  vertical-align: top;}
.pro_detal .desc p.type span.type { display: table-cell;  vertical-align: top;}

.culture { color:#093135; font-size:12px;}
.culture td{ padding:15px 0; vertical-align: top;}
.culture h1 { font-weight: normal; font-size:32px; margin-bottom:15px;}
.culture h3 { margin-bottom: 10px; font-size:16px; }
.culture p { line-height: 1.8; margin-bottom: 15px;}

.section {color:#093135;font-size:12px; line-height:1.8; width:570px; float: right;}
.section .stitle { font-weight: normal; font-size:32px; margin: 30px 0;letter-spacing:6px; }
.section .stl2 { margin: 20px 0; font-size:16px; }
.stl3 {background: #ECF3F5; border-left:#009E53 3px solid; height: 30px; line-height: 30px; color:#009E53; font-size:18px; font-weight: normal; padding-left:15px;}
.sart { padding:30px 40px; }
.sart p { margin:10px 0; }
.section .indent { text-indent: 25px;}
.section blockquote { line-height: 2; color:#555; }
.section blockquote p{ margin:10px 0;}
.stl4 {background: #E8F6F4; border-left:#0093AA 3px solid; height: 30px; line-height: 30px; color:#0093AA; font-size:18px; font-weight: normal; padding-left:15px;
    margin:40px 0 20px 0;
}

.btn_green { padding:0 30px; background:#009E53; color:#fff; font-size:16px; line-height: 36px; border-radius:4px; display: inline-block; margin-top:20px;  }
.btn_green:hover { background: #0b864b; color:#fff;}

.hotline { width:400px; margin-bottom: 10px; border-radius:10px; overflow: hidden; color:#666;  }
.hotline td { padding:10px 20px; background: #ecf3f5; font-size:16px; text-align: center;}

.btn_gre_bod { border-radius:4px; color:#009E53; border:#009E53 1px solid; line-height: 36px; height: 36px; padding:0 20px; display: inline-block;  font-size:16px; background: #fff;}
.btn_gre_bod:hover { background: #009E53; color:#fff;}


/*首页*/

.indmenu { width:800px; margin-top:-50px; background: #6BBB6F; height: 140px; position: absolute; left:50%; margin-left:-400px; z-index: 9; }
.indmenu li { width:200px; float: left; text-align: center; color:#fff; height: 140px; padding-top:10px; }
.indmenu li a { color: #fff; display: block; }
.indmenu li:nth-of-type(odd){ background: #009E53;}
.indmenu li span { display: block; font-size:18px; margin-top:5px; }
.indmenu li em { font-size:12px; }
.icon_ind1,.icon_ind2,.icon_ind3,.icon_ind4 { width:60px; height:60px; background-position: left -50px; }
.icon_ind2{  background-position: -60px -50px; }
.icon_ind3 { background-position: -120px -50px; }
.icon_ind4 { background-position: -180px -50px; }
.indmenu li i {
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
}
.indmenu li:hover i {
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -o-transform:scale(1.2);
}
.indmenu.en li{ padding-top:20px; }
.indmenu.en li span{ margin-top:10px; }

.indtl { text-align: center; color: #009E53; font-size:24px; letter-spacing:8px; margin:30px 0 50px 0;}
.indtl em { display: block;  font-weight: normal; font-size:20px; letter-spacing:8px;}

.indtext { padding: 0 60px;  }
.indtext h3 { color: #009E53; font-size:18px; text-align: center;}
.indtext p { margin-top:10px; font-size:12px; color:#999; }

.ind_columns { height: 495px; padding-top:30px; background-color:#88e8a1; background-image: url("../../images/en/ind_columns.jpg"); background-repeat:no-repeat; background-position:center center; }
.ind_columns h3{ text-align: center; color: #fff; font-size:24px; letter-spacing:8px; margin:30px 0 50px 0;}
.ind_columns h3 em { display: block;  font-weight: normal; font-size:20px; letter-spacing:4px;}
.ind_columns ul { text-align: center; }
.ind_columns ul li { width:280px; padding:0 30px; display: inline-block; color:#fff; text-shadow: 0 1px 2px rgba(0,0,0,0.3); vertical-align: top; }
.ind_columns li a {color:#fff;}
.ind_columns ul li h4 {font-size:18px; margin:20px 0;}
.ind_columns ul li p { font-size:12px; line-height: 2;text-align: left; }
.icon_cola,.icon_colb,.icon_colc { width:80px; height:80px; background-position: left -210px; }
.icon_colb{  background-position: -80px -210px; }
.icon_colc { background-position: -160px -210px; }

.ind_columns li i {
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
}
.ind_columns li:hover i {
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -o-transform:scale(1.2);
}

.ind_lay { background: #f9f9f9; padding:60px 0;}
.indtl2 { text-align: center; color: #0093AA; font-size:24px; letter-spacing:8px; margin:30px 0 50px 0;}
.indtl2 em { display: block;  font-weight: normal; font-size:20px; letter-spacing:4px;}
.ind_lay ul { height: 320px;}
.ind_lay li { width:250px; background: #fff; height: 320px; box-shadow:5px 5px 6px rgba(0,0,0,0.2); float: left; margin-left:70px; text-align:center; position: relative;}
.ind_lay li p { text-align: left; padding:0 30px; font-size:12px; margin-top:30px; height: 80px; color:#999; }
.ind_lay li h3 { color:#009A5B; margin:20px 0;}
.icon_lay_a,.icon_lay_b,.icon_lay_c { width:100px; height:100px; background-position: left -110px; }
.icon_lay_b{  background-position: -100px -110px; }
.icon_lay_c { background-position: -200px -110px; }
.icon_arr_gr { width:18px; height: 18px; background-position: -60px 0; margin-left:5px; vertical-align: text-bottom;}
.ind_lay li a { position: absolute; height: 40px; line-height: 40px; background: #009A5B; left:0; bottom:0; width:100%; color:#fff; }
.ind_lay li a:hover { background-color:#088653;}
.ind_lay.en li p { text-align: center;}

.contact { background: #fff; }
.contact blockquote {padding-left:600px; height: 325px;  padding-top:40px;}
.contact input[type^="text"]{ height: 40px; border-color:#ddd; }
.contact textarea { border-color:#ddd; border-radius:3px; width:100%; height: 90px;}
.contact_bg {background-image: url("../../images/en/ind_contact.jpg"); background-position:center center; background-repeat:no-repeat; width:100%;
}

.foucs { position: relative; height: 500px; }
.foucstext { color: #fff; z-index: 9; position: absolute; top:120px; text-align: center; width:90%; left:5%;  }
.foucstext h1 {font-size:36px; letter-spacing:6px;}
.foucstext p { font-size:24px; text-shadow: 3px 3px 6px rgba(0,0,0,0.4); letter-spacing:8px;}

.fullSlide{width:100%;position:relative;height:410px;background:#a1a1a1; overflow:hidden;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:410px;overflow:hidden;text-align:center; background-repeat: no-repeat; background-position: center;}
.fullSlide .bd li a{display:block;height:410px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:0%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:0%;background-position:-6px -137px;}

/*首页*/



.imglist { margin-left:-30px; width:660px;}
.imglist:after{content: ""; height: 0; clear: both; display: block; visibility: hidden;}
.imglist li { width:300px; margin-left:30px; float: left; margin-bottom: 30px; }
.imglist li h3 { font-size:16px; color: #009A5B; text-align:center; line-height: 30px;}
.imglist li span { color:#444; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center; }
.imglist li i { display: block; width:300px; height:200px; overflow: hidden; text-align:center; }
.imglist li a { cursor: default; }

.winbox { width:800px; left:50%; top:50%; margin-left:-400px; position:absolute; background:rgba(0,0,0,0.5); border:3px solid #009a5b;}
.winbox { text-align: center;}
.winbox img { max-width:100%; }
.close_d { position:absolute; top:-3px; right:-60px; display:block; background:#009a5b; color:#fff; line-height:40px; text-align:center; width:60px;  }
.win { position:fixed; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.6); z-index:999;
    animation: show 0.2s 1 alternate;
    -moz-animation: show 0.2s 1 alternate;	/* Firefox */
    -webkit-animation: show 0.2s 1 alternate;	/* Safari 和 Chrome */
    -o-animation: show 0.2s 1 alternate;	/* Opera */
}
@keyframes show{
    from { opacity:0}
    to {opacity:1}
}


.green_bn { height: 230px; padding-top:80px; background:#333; color:#fff; text-align: center; background: url("../../images/en/banner_green.jpg") }
.green_bn .banner_text { text-shadow: 3px 3px 3px rgba(0,0,0,0.3);}
.green_bn .banner_text span{ font-size:40px; letter-spacing: 8px; }
.green_bn .banner_text em { font-size:18px;letter-spacing: 8px; font-size:24px; }
.green_lay1,.green_lay2{ color:#093135;}
.green_lay1,.green_lay2,.green_lay3 { display: table;}
.green_lay1 blockquote,.green_lay2 blockquote,.green_lay3 blockquote { margin-bottom: 25px; display: table-cell; font-size:12px; line-height: 2;}
.green_lay1 h1,.green_lay2 h1,.green_lay3 h1 { margin-bottom: 20px;}
.green_lay1 h1 span,.green_lay2 h1 span,.green_lay3 h1 span { font-size:32px; font-weight: normal; line-height: 1; letter-spacing: 6px;}
.green_lay1 h1 em,.green_lay2 h1 em,.green_lay3 h1 em { font-size:18px; display: block; font-weight: normal;  letter-spacing: 2px;}
.green_lay1 {height: 457px;}
.green_lay1 blockquote { padding-left:55%; padding-right:60px; }
.green_lay2 { height: 431px; }
.green_lay2 blockquote { padding-right:60%; padding-left:120px;}
.green_lay3 {  height: 577px; color:#fff;   }
.green_lay3 blockquote {padding-left:55%; padding-right:60px;}
.green_lay3 blockquote div {background: rgba(21,95,101,0.7); display: inline-block; padding:30px 25px;}
.green_b1 { background: #fff url("../../images/en/green_1.jpg") no-repeat center center;}
.green_b2 { background: #f6f6f6 url("../../images/en/green_2.jpg") no-repeat center center;}
.green_b3 { background: #f0f2fe url("../../images/en/green_3.jpg") no-repeat center center;}

.login { height: 590px; position: relative; background: #333; margin:0 auto; background:#444 url("../../images/en/login.jpg") no-repeat center;
    background-color:#444;background-image:url("../../images/en/login.jpg"); background-repeat:no-repeat; background-position:ccenter center;

}
.loginbox { width:410px; margin-left:-100px; margin-top:-120px; left:50%; top:50%; position: absolute; color:#fff;  }
.loginbox li { width:200px; float: left; padding:0 20px;}
.loginbox li h3 {font-weight: normal; font-size:20px; margin-bottom: 15px; text-align: center;}
.loginbox li h3 b {font-weight: bold; vertical-align: top; margin-right: 5px; display: inline-block; }
.loginbox li label { display:block; margin-bottom: 10px; }
.loginbox li input { border:none; box-shadow:2px 2px 2px rgba(0,0,0,0.3); width:100%; }
.loginbox li button { width:100%; }
/*.loginbox li:first-child { border-right: #888 1px solid; }*/
.loginbox li button { height: 32px; background: #6BBB6F; border:0; font-size:15px; color:#fff;}
.loginbox li:last-child button {background: #009E53;}
.loginbox li p { margin-top:20px; }
.loginbox li:last-child p{ margin-top:10px;}
.fgpws { margin-top:10px; text-align: right; }
.fgpws a { font-size:12px; color:#999; }


@media screen and ( max-width: 1024px ) {
    .wrap { width:100%; min-width:980px; overflow: hidden; }
    .wp { width:100%; overflow: hidden;}
    .full { width:100%;  overflow: hidden;}
    .index { width:100%;  overflow: hidden; }
    .foot { width:100%; overflow: hidden;}
    .map { width:100%; }
    .main { padding:40px 50px; position: relative;}
    .head {width:100%;}
}


.searchbox { float:none; margin: 0 auto; }
.s_list li { border-bottom: #eee 1px solid;}
.s_list li a { position: relative; display: block; line-height: 36px;  }
.s_list li a em { position: absolute; top:0; right: 0; color:#999; }
.s_list li a:hover { background: #f9f9f9; }