@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{-webkit-text-size-adjust:none;font:12px/1.5 Arial,microsoft yahei,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol,li{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:top;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}.none{display:none;}.block{display:block;}.noBg{background:none !important;}.noBd{border:none !important;}.noPd{padding:0 !important;}

body { position:relative; color:#848484; background:#fff; }
a { color: inherit; }
a:hover { text-decoration:none; }
input,button {outline: none;}
.wrap { position:relative; width:1000px; margin:0 auto; clear:both; }
.header,.container,.footer { position:relative; margin:0 auto; }
.fl { float: left !important;}
.fr { float: right !important;}

.header { position: absolute; top: 0; left: 0; width: 100%; z-index: 2222;}
.logo { float:left; width:120px; height:120px; overflow: hidden; }

.language { position: absolute; top: 780px; right: 0; height:24px; background: #fff;}
.language li { float:left; margin-left: 9px; padding-right: 9px; padding-left: 20px; border-right: 1px solid #c7c7c7; color: #6e816e; font-size: 12px; line-height: 24px; text-transform: uppercase;}
.language li.i1 { background:url(../images/icon-1.jpg) no-repeat left center; }
.language li.i2 { background:url(../images/icon-2.jpg) no-repeat left center; }
.language li:hover { text-decoration: underline;}

.nav { width:100%; height: 79px;}
.nav ul { width: 1000px; margin: 0 auto;}
.nav li { float:left; padding: 46px 62px 0 0;}
.nav li a {color:#1c841c; font:normal 14px/14px "microsoft yahei";}
.nav li:hover a,.nav li.dq a { color: #26647d;}


.footer { height: 30px; background:#34b234; line-height: 30px;}
.copyright { float: left; color: #fff; font-size: 12px; line-height: 30px;}
.set { float: right;}
.set a { position: relative; float: right; width: 31px; height: 30px; margin-left: 4px;}
.set a.i1 { background:url(../images/icon-3.jpg) no-repeat;}
.set a.i2 { background:url(../images/icon-4.jpg) no-repeat;}
.set a.i1:hover { background:url(../images/icon-3-on.jpg) no-repeat;}
.set a.i2:hover { background:url(../images/icon-4-on.jpg) no-repeat;}
.set a.i2 img { display: none; position: absolute; top: -100px; left: -35px;}
.set a.i2:hover img { display: block;}

.i-link { float: right; color: #fff;}
.i-link a { padding: 0 20px; color: #fff; font-size: 12px;}
.i-link a:hover { color: #1c8e1c;}

.banner { position:relative; width:100%; height:800px; overflow: hidden;}
.banner .bd { position:relative;left:50%; width:1920px;margin-left:-960px;text-align: center; }
.banner .bd li,.banner .bd li a { display:block; width:100%; height:800px; }
.banner .hd { position:absolute; bottom:13px; left:50%; width:1000px; margin-left:-500px; height:15px; text-align:center; }
.banner .hd li { display:inline-block; width:15px; height:15px; margin:0 8px; background:url(../images/ico-2.png) no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer; }
.banner .hd li.on { background:url(../images/ico-02.png) no-repeat; }

.i-main { position: absolute; top: -299px; left: 50%; margin-left: -500px; padding: 0 40px; width: 920px; height: 250px; background: url(../images/img-5.png) no-repeat; border-radius: 10px; color: #fff; font-size: 14px; line-height: 21px;}
.i-main .hd { border-bottom: 1px solid #518397;}
.i-main .hd li { float: left; padding-left: 3px; margin-right: 55px; margin-bottom: -1px; font-size: 18px; line-height: 68px; cursor: pointer;}
.i-main .hd li.on { border-bottom: 1px solid #fff;}
.i-main .bd .txta { margin-top: 20px; padding-right: 75px; height: 115px;}
.i-main .bd a.more { color: #fff; font-size: 10px; text-transform: uppercase;}
.i-main .bd a.more:hover { text-decoration: underline;}