/* CSS Document */
#page{width:960px;margin:0 auto;}

#head{width:100%;height:125px;overflow:hidden;background:url(../images/head_bg.png) repeat-x;}
#head .logo{padding-top:35px;float:left;}
#head .lang{padding-top:56px;float:right}
#head .lang span,#head .lang span a { display: inline-block; line-height: 18px; color: #5a9633;text-decoration:none;font:normal 14px/1.5em "Microsoft YaHei","宋体","calibri","Arial"; }
#head .lang span.t_r_line{padding-right:15px;margin-right:15px;border-right:1px solid #5a9633;}

#mainNav{width:100%;height:53px;overflow:hidden;background:url(../images/nav_bg.png) repeat-x}
#mainNav ul{width:960px;margin:0 auto;}
#mainNav li{float:left;}
#mainNav li a{display:block;background-image:url(../images/main_nav.png);background-repeat:no-repeat;height:53px;font-size:0;}
#mainNav li a:hover{display:block;background-image:url(../images/main_nav_hover.png);}
#mainNav li.home a{background-position:0 0;width:140px;}
#mainNav li.company a{background-position:-140px 0;width:279px;}
#mainNav li.near a{background-position:-419px 0;width:180px;}
#mainNav li.what a{background-position:-599px 0;width:201px;}
#mainNav li.contact a{background-position:-800px 0;width:160px;}

#leftNav{width:204px;float:left;position:relative;z-index:3;}
#leftNav li{text-align:center;width:204px;font-size:20px;border-top:1px solid #fff;border-bottom:1px solid #ddd;}
#leftNav li a{display:block;background:url(../images/left_bg.png) left center;padding:15px 10px;font-weight:bold;line-height:1.2em;text-decoration:none;color:#6cb33e;}
#leftNav li.top{background:url(../images/left_bg.png) left top;color:#6cb33e;padding:15px 0;font-weight:bold;line-height:1.2em;}
#leftNav li.top img{margin-right:8px;position:relative;top:5px;}
#leftNav li.bot{border-bottom:0;}
#leftNav li.bot a{background:url(../images/left_bg.png) left bottom;}
/*#leftNav li a:hover{background-image:url(../images/left_bg_hover.png);color:#fff;}*/

#content{width:974px;margin:30px auto;position:relative;}
.yz{position:absolute;bottom:60px;left:40px;z-index:2;}
.yt{background:url(../images/yt.png) no-repeat;width:974px;height:13px;}
.ym{background:url(../images/ym.png) repeat-y;width:974px;}
.yb{background:url(../images/yb.png) no-repeat;width:974px;height:23px;}
#content .ym .bg1{background:url(../images/inner_cont_bg_1.png) no-repeat 20px bottom;}
#content .in_banner{position:relative;left:7px;top:-10px;}
#content .cont{width:665px;float:right;position:relative;z-index:3;}
#content .cont .link{border-bottom:3px solid #6cb33e;padding-bottom:8px;color:#6cb33e;}
#content .cont .link a{background:url(../images/point.png) no-repeat right;padding-right:18px;margin-right:12px;color:#333;display:inline-block;text-decoration:none;}
#content .cont .link a:hover{text-decoration:underline}
#content .cont .tg{margin-top:60px;}
#content .cont .tg h1{font-size:28px;color:#222;margin-bottom:25px;font-weight:normal;font-weight:bold;}
#content .cont .tg h1 span{display:block;font-size:18px;margin-top:10px;}
#content .cont .imc{text-align:center;margin:40px 0;}
#content .cont .center{text-align:center;font-weight:bold;font-size:20px;}
#content .cont form{background:url(../images/contact/form_bg.png) repeat-x;margin:30px 70px 0;padding:35px 70px 0;padding-bottom:0;}
#content .cont form h2{color:#5ba629;font-size:35px;line-height:2.5em;font-weight:normal;text-align:center;}
#content .cont form h2 span.dis_b{display:block;font-size:15px;}
#content .cont form h2 span.dis_b b{font-weight:normal;color:#f00;margin-right:3px;}
#content .cont form label{margin-top:15px;display:block;font-size:18px;margin-bottom:10px;}
#content .cont form label span.must{font-weight:normal;color:#f00;margin-left:3px;}
#content .cont form input,#content .cont form textarea{border:1px solid #c4e3ac;background:#fff;border-radius:3px;padding:5px;line-height:24px;color:#000;width:600px;font-size:13px;color:#444;}
#content .cont form input{height:24px;}
#content .cont .tg li{list-style:disc;margin-left:16px;padding-left:18px;}
#content .cont .tg p span.cuntry{display:block;color:#008000;font-size:20px;margin-top:20px;margin-bottom:6px;font-weight:bold;}
.worldlink{display:block;color:#008000;text-decoration:underline;font-size:14px;margin-bottom:5px;}
.worldlink:hover{color:#6FB145;}

#footer{width:100%;height:78px;color:white;background:url(../images/f_bg.png) repeat-x;}
#footer .flink{width:480px;margin-top:28px;}
#footer .flink span.phone{display:inline-block;padding-left:19px;margin-right:30px;background:url(../images/phone.png) no-repeat left center;}
#footer .flink span.email{display:inline-block;padding-left:25px;background:url(../images/email.png) no-repeat left center;}
#footer .flink span.email a{color:#fff;text-decoration:none;}
#footer .flink span.email a:hover{text-decoration:underline;}
#footer .fremark{width:480px;text-align:right;margin-top:16px;}
/*#footer .fremark span.toTop{background:url(../images/tran_up.png) no-repeat right center;padding-right:12px;display:block;margin-top:-10px;}*/
#footer .toTop{z-index:10;background: green url(../images/tran_up.png) no-repeat 65px center;/* display:block; */position:absolute;right:0;top:-30px;display: inline-block;padding: 3px 17px 3px 10px;border-radius: 3px 3px 0 0;}
#footer .fremark span.copyright{display:block}
#footer .copyright a{color:white;}
.word_1{float:right;width:250px;height:200px;margin-left:30px;}
.word_2{float:right;width:250px;height:150px;margin-left:30px;margin-bottom:15px}
.word_3{float:right;width:250px;height:150px;margin-left:30px;}
h4{background:#A6E080;border-radius: 3px; color: #000000;font-size: 21px;line-height: 40px;margin-bottom: 30px;margin-top: 30px;text-align: center;font-weight:normal;}
.btn-wrap{margin:30px auto 0;width:166px;}
.btn-wrap-fs{margin:30px auto 0;width:287px;}
#content .cont form input.btn-style{background:url(../images/contact/confirm.png) no-repeat;width:166px;height:41px;border:0;padding:0;font-size:0;cursor:pointer}
#content .cont form input.btn-style-fs{background:url(../images/contact/fs.png) no-repeat;width:136px;height:41px;border:0;padding:0;font-size:0;cursor:pointer}
#content .cont form input.btn-style-fh{background:url(../images/contact/fh.png) no-repeat;width:136px;height:41px;border:0;padding:0;font-size:0;cursor:pointer;margin-left:15px}
.error{color:#F00;margin-top:15px;font-size:14px;}
.confirmspan {color: #888888;font-size: 14px;line-height: 1.5em;margin-bottom: 10px;}
.btn_remark {border-top: 1px solid #CCCCCC;margin:70px -50px -20px;padding-top: 10px;text-align: center;width: 750px;
}
.btn_remark .red{color: #FF0000;margin-right: 5px;}
p span.f24{font-size:46px;font-weight:bold;color:#6CB33E;display:block;margin-bottom:30px;}
p span.f20{font-size:26px;font-weight:bold;color:#6CB33E;display:block;line-height:1.2em;}