/* CSS Document */
#page { background: url(../images/in_h_bg.png) repeat-x; width: 100%; }
#head { width: 960px; margin: 0 auto; height: 125px; overflow: hidden; }
#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; }
#indexCont { width: 960px; margin: 10px auto 40px; }
#indexCont .part { background: url(../images/in_cont_line.png) no-repeat; height: 204px; float: left; width: 240px; }
#indexCont .part .pd { padding: 15px 25px; }
#indexCont .part a { text-decoration: none; }
#indexCont .part .pd_line { background: url(../images/in_cont_line.png) no-repeat right top; height: 204px; margin-top: -15px; padding: 20px 25px 10px; }
#indexCont .part .title1 { color: #61a33a; font-size: 20px;font-weight:bold; text-align: center; margin-bottom: 30px; }
#indexCont .part .title1 img { vertical-align: middle; margin-right: 6px; }
#indexCont .part .title2 { color: #5a9633; font-size: 13px; text-align: center; }
#indexCont .part .center { text-align: center; }

#kv .yy { background: url(../images/yy.png) repeat-x 0 0; position: relative; z-index: 10; height: 5px; width: 100%; }
#kv .yy_b { background: url(../images/yy_b.png) no-repeat center; position: relative; z-index: 8; height: 30px; width: 100%; text-align: center; padding-top: 19px; }
#kv .qh { margin-top: -5px; background: #fff; text-align: center; }
#wrapper{position:relative}
#wrapper .alpha_l{position:absolute;left:0;top:0;z-index:10000;}
#wrapper .alpha_r{position:absolute;right:0;top:0;z-index:10000;}

#footer{width:100%;height:78px;overflow:hidden;color:white;background:url(../images/f_bg.png) repeat-x;}
#footer .flink{width:480px;margin-top:27px;}
#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:27px;}
#footer .fremark span.copyright{display:block;margin-top:-5px;}
#footer .copyright a{color:white;}

/*---------------------KV-----------------------*/
header, section, footer, aside, nav, article, figure { display: block; }

#slider { background: url("../images/loading.gif") no-repeat scroll 50% 50% rgba(0, 0, 0, 0); height: 337px;position:relative;z-index:9;/* width:1600px;*/}
#slider img { display: none; left: 0; position: absolute; top: 0;min-width:1000px;width:1000px;overflow:hidden; }
#slider a { border: 0 none; display: block; }
.nivo-controlNav {width:114px;margin:0 auto;position:relative;top:353px;}
.nivo-controlNav a { background:url("../images/bullets.png") no-repeat -3px -2px; border: 0 none; display: block; float: left; height: 16px; margin-right: 3px; text-indent: -9999px; width: 16px; cursor:pointer; }
.nivo-controlNav a.active { background-position: -3px -24px; }



.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt10 { margin-top: 10px; }
.mt_20 { margin-top: -20px; }
.clear { clera: both }
