@charset "utf-8";
/* CSS Document */

body { margin: 0; padding: 0; font-size: 12px; line-height: 24px; color: #333; font-family: microsoft yahei; }
img { border: 0 }
ul, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, input, hr, img, div, label, span, p, table, tr, td { margin: 0; padding: 0; border: 0; list-style: none; }
a { color: #333333; text-decoration: none; }
a:hover { text-decoration: none; }
a, a::before, a::after { transition: all 0.6s ease 0s; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.pdt12 { padding-top: 12px; }
.w1200 { width: 1200px; overflow: hidden; margin: 0 auto; }
/*头部*/
.header { background-color: #FFFFFF; width:100%;
min-width: 1200px; height: 90px; border-bottom: solid #cccccc 1px; }
.logo { width: 280px; }
.nav ul { overflow: hidden; border-right: solid #cccccc 1px; }
.nav ul li { height: 70px; float: left; padding: 10px 13px; border-left: solid #cccccc 1px; text-align: center; font-size: 16px; }
.nav ul li a { display: block; height: 70px; color: #333333; }
.nav ul li.act a { color: #82b064; }
.nav ul li:hover { background-color: #82b064; }
.nav ul li:hover a { color: #FFFFFF; }
/*banner*/
.banner { width: 100%; min-width: 1200px; height: 450px; display: block; position:relative; overflow: hidden; }
.slides { position: relative; z-index: 1; width: 100%; height: 560px; }
.slides li { height: 560px; }
.slides li a { display: block; width: 100%; height: 100%; text-align: left;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 9999; left: 44%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 14px; float: left; height: 14px; margin: 0 7px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer; }
.flex-control-nav .flex-active { background-position: 0 0; }

.idx_news { width:100%; padding-top: 3em; padding-bottom:4em; border-bottom:solid #3b3733 1px;}
.idx_news h3{ font-size: 2em; line-height: 2em; color: #333333; text-align:center;  }
.idx_news p{ font-size: 1.4em; line-height: 1.5em; color: #666666; padding-top:1em;}
.w_lt { float: left; width: 400px; padding-top: 3em; }
.w_lt img { border-radius: 50%; }
ul.w_rt { padding-left: 50px; float: left; display: inline; width: 750px; padding-top:6em; }
ul.w_rt li { font-size: 1.4em; padding-top: 1.6em; color: #666666; line-height: 1.4em; list-style: circle inside; padding-left: 0.5em; }
.zx{ background: #82b064 none repeat scroll 0 0; border: medium none; border-radius: 3px; color: #fff; display: inline-block; font-size: 1em; font-weight: 400; margin: 0 0 0 3em; outline: medium none; padding: 0.6em 0.5em; width:210px; margin-top:4em; margin-left:5em;}
.zx a{ font-size:1.5em; color:#FFF; text-align:center; display:block;}
.zx:hover{ transition:all 0.5s ease 0s; background-color:#666666;}
.friends{ background-color:#524c47; width:100%; border-top:solid #726a63 1px; padding:20px 0; border-bottom:solid #3b3733 1px;}
.friends h3{ font-size: 2em; line-height: 2em; color: #ffffff; text-align:center;  }
.friends p{ font-size: 1.4em; line-height: 1.5em; color: #c2c2c2; padding-top:1em;}
.frdlk{ padding-top:2em;}
.frdlk b{ display:block; font-size:1.5em; color:#c2c2c2;}
.frdlk ul{ width:1200px; margin:0 auto; overflow:hidden; padding-top:2em;}
.frdlk ul li{ float:left; display:inline; margin-left:2em;}
.frdlk ul li img{ width:102px; height:102px;}
/*内容页面*/
.page_banner{ width:100%; height:300px; display:block; overflow:hidden;}
.contents{ line-height:2em; font-size:1.5em; color:#666666; padding:2em;}
.contents p{ text-indent:2em; padding:5px 0;}
.contents p strong{ color:#82b064;}
.contents p b{ color:#82b064;}

/* 右侧悬浮窗 联系方式 */
.fix{ border-radius:2px; position:fixed; top:10%; right:0; z-index:999; border:1px solid #46aac5; background:-moz-linear-gradient(top,rgb(228,249,255),rgb(159,234,255));
background:-ms-linear-gradient(top,rgb(228,249,255),rgb(159,234,255));
background:-o-linear-gradient(top,rgb(228,249,255),rgb(159,234,255));
background:-webkit-linear-gradient(top,rgb(228,249,255),rgb(159,234,255));}
.fix .text{ width:130px; padding:20px 10px;}
.fix .text h1{ font-size:12px; line-height:18px;}
.fix .text p,.fix .text p a{ font-size:14px; line-height:24px;}
.fix .text h1,.fix .text p{ display:block;}

