@charset "utf-8";
/* CSS Document */
html,body { font-family:Microsoft Yahei; }
.header { width:1022px; height:66px; margin:0 auto; }
.header img.logo { width:40px; height:40px; float:left; padding:10px 0 0 0; }
.header img.logo-txt { width:205px; height:20px; float:left; padding:26px 0 0 24px; }
.header .menu { width:310px; height:66px; line-height:66px; text-align:right; float:right; }
.header .menu a { color:#303030; font-size:16px; }
.header .menu a:hover,.header .menu a.cur { color:#0fbd3d; font-size:16px; }
.header .menu span { margin:0 20px; color:#ababab; }
.banner { height:705px; background:#abc; }
.footer { background:#eeeeee; }
ul.index-list { padding:20px 0 0 0; width:1020px; overflow:hidden; margin:0 auto; }
ul.index-list li { width:236px; height:314px; background:url(../images/index-list-back.png) no-repeat; float:left; margin:0 9px 0 10px; }
ul.index-list li img.p { width:236px; display:block; }
ul.index-list li h3 { color:#6f6f6f; line-height:25px; text-align:center; padding:12px 0 0 0; font-size:18px; }
.copyright { line-height:68px; text-align:center; padding:0 0 15px 0; text-align:center; color:#9e9e9e; font-size:14px; }
.list-banner { height:375px; background:#444444; }
.list-center { width:900px; padding:15px 30px 0 30px; background:#fff; border:1px solid #bcbbbb; margin:-356px auto 0 auto; overflow:hidden; }
.list-center h2.title { line-height:80px; color:#14c242; font-size:30px; border-bottom:1px solid #b0b0b0; }
.con-us { padding:14px 0 0 0; }
.con-us h3 { line-height:50px; color:#4c4d4d; font-size:18px; }
.con-us p { line-height:36px; color:#5e5d5d; font-size:14px; }
.con-us h4 { line-height:30px; color:#6a6868; font-size:14px; padding-bottom:140px; }
.lcopyright { margin-top:70px; line-height:86px; text-align:center; border-top:1px solid #adadad; color:#9e9e9e; font-size:14px; padding:0 0 50px 0; }
.about-left { width:578px; float:left; padding:0 50px 0 0; margin-bottom:90px; border-right:1px solid #b0b0b0; }
dl.about-list {}
dl.about-list dt { height:44px; line-height:44px; color:#14c242; font-size:18px; }
dl.about-list dd { line-height:24px; color:#797979; font-size:14px; padding:5px 0 15px 0; }
dl.about-list dd p { text-indent:2rem; }
.about-right { width:242px; float: right; }
.about-right h3 { height: 56px; line-height: 56px; color: #14c242; font-size: 18px; padding: 0 0 10px 0;}
.about-right img.emw { width: 135px; height: 135px; display: block; margin: 0 auto;}
.about-right h4 { line-height: 36px; color: #6a6868; margin-bottom: 30px; text-align: center; font-size: 14px; }
.about-right .fw-num { height: 25px; line-height: 25px; color: #5e5d5d; font-size: 22px; text-align: center; margin: 0 0 18px 0; }
.about-right .fw-num img { width: 26px; height: 25px; margin: 0 10px 0 0; display: inline-block; *display: inline; *zoom:1; vertical-align: top; }
.about-right p.address { color: #5e5d5d; font-size: 14px; line-height: 20px; }
/*focus*/
.sliders{ position:relative;}
.sliders ul li{ width:100%; height:100%; position:absolute; top:0; left:0; display:none;}
.sliders ul li img{ display:block; width:100%; height:auto;}
.sliders ul li .s-txt{ position:absolute; left:0; bottom:0; color:#FFF; width:460px; height:200px; padding: 50px 70px; cursor:pointer; display:none;}
.sliders ul li.cur .s-txt{}
.sliders ul li .s-txt dt,.s-txt dd{ overflow:hidden; text-shadow: 1px 1px 0 #444;}
.sliders ul li .s-txt .caption{ font-size:50px; line-height:70px; height:70px;}
.sliders ul li .s-txt .time{ font-size:20px; line-height:30px; height:30px;}
.sliders ul li .s-txt .info{ font-size:14px; line-height:26px;}

.sliders .dot-nav{ position:absolute; bottom:0; left:35%; text-align:center; width:30%; height: 10px; bottom:17px; z-index:99; }
.sliders .dot-nav li { display:inline-block; *display:inline; font-size:14px; letter-spacing:normal; word-spacing:normal; *zoom:1; vertical-align:top; background:#ffffff; width:10px; height:10px; margin:0 3px 0 2px; cursor:pointer; color:#ffffff; font-size:0; }
.sliders .dot-nav li.active { background:#2dd55a; color:#2dd55a; }
.pre-btn,.next-btn{ position:absolute; top:50%; margin-top:-32px; display:block; width:64px; height:64px; background:url(../images/btn.png) no-repeat;_background:url(../images/btn.gif) no-repeat; text-indent:-9999em; overflow:hidden; filter:alpha(opacity=50); opacity:0.5; z-index:100;}
.pre-btn{ background-position: 0 0; left:0;}
.next-btn{ background-position: -64px 0; right:0;}
.pre-btn:hover,.next-btn:hover{ opacity:1 !important; filter:alpha(opacity=100) !important; }
.sliders ul li .cpic { width: 1022px; height: 705px; margin: 0 auto; position: relative;}
.sliders ul li .cpic img.p01 { width: 1000px; height: 100px; position: absolute; left: -20px; top: 120px; }
.sliders ul li .cpic img.p02 { width: 489px; height: 145px; position: absolute; left: 180px; top: 236px; }
.sliders ul li .cpic .emw-pic { width: 177px; position: absolute; top: 231px; left: -20px; }
.sliders ul li .cpic .emw-pic img { width: 177px; width: 100%; display: block; }
.sliders ul li .cpic .emw-pic h4 { height: 56px; line-height: 56px; text-align: center; color: #ffffff; font-size: 20px; }

