﻿@charset "UTF-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family: "Microsoft YaHei" ! important; font-size:14px; line-height:25px; color:#777}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#777}
h2{ font-size:14px; color:#00993e}
h2 a{ float:right; color:#FFF; display:inline-block; width:14px; height:14px; text-indent:-9999px; margin-top:5px; line-height:16px; background:url(../Images/more.gif)}
.layout{ width:1310px; margin:0 auto;}
.clr{ clear:both}
#header     
{
    width: 100%;
    height: 120px;
    border-bottom: 1px solid #C0EAD1;
    position: fixed;
    left: 50%;
    top:0.5px;
    transform: translate(-50%);
    z-index: 9999;
    background-color:rgba(249, 246, 246, 0.5);
 }
#header .logo{ float:right;}
#header .logo a{ display:block; width:400px; height:120px; background:url(../Images/Logo3.png) no-repeat;}
#nav{ width:907px; float:right;}
#nav .nav{ float:right; position:relative; z-index:9999;}
#nav .nav ul li{ float:left;}
#nav .nav ul li a{ display:block; width:150px; text-align:center; padding-top:36px;  height:84px; font-size:15px; font-weight:bold; color:#444; border-right:1px solid #eee;font-family: "Microsoft YaHei" ! important; }
#nav .nav ul li a.header{ border-left:1px solid #CCC}
#nav .nav ul li a:hover{ background:#00993e; color:#FFF;}
#nav .nav ul li a:hover p.en{ color:#f0f0f0}
#nav .nav ul li a.foucs p.en{ color:#FFF}
#nav .nav ul li ul li{ float:none;}
#nav .nav ul li ul{ display:none; z-index:999; overflow:hidden; background:url(../Images/nav2.png); padding-bottom:35px;}
#nav .nav ul li ul li a{ float:none; margin:0 9px; width:102px; padding:6px 0; height:32px; font-size:13px; color:#000; border:none; border-bottom:1px dashed #00993e} 
#nav .nav ul li ul li a:hover{ color:#00993e; background-color:transparent;}
#nav .nav ul li a.foucs{ background:#00993e; color:#FFF;}
#nav .nav ul li a p.en{ font-size:11px; font-weight:normal; color:#777;} 
#footer{ background:#00993e; padding-top:25px; height:50px;}
#footer ul li{ float:left; padding:0 9px; background:url(../Images/footer-space.png) no-repeat right center;}
#footer ul li.last{ background-image:none}
#footer ul li a{ color:#e4ffef;}
#footer .footer-nav{ float:left;}
#footer .footer-info{ float:right;}
#footer .footer-info p{ color:#a5debd}

.main{ background:#f5f5f5; overflow:hidden}
.main .cnt{ background:#FFF; margin:30px auto; overflow:hidden; padding:15px; width:1170px;}
.main .cnt .left, .main .cnt .mid, .main .cnt .right{ float:left; width:375px; padding-right:15px;}
.main .cnt .left, .main .cnt .mid{ margin-right:14px; border-right:1px solid #EEE;}
.main .cnt .right{ width:360px; padding-right:0;}
.main .cnt .right .flash{ margin-top:9px;}
.main .cnt ul.indexnews{ width:375px; margin-top:9px;}
.main .cnt ul.indexnews li{ border-bottom:1px solid #EEE; padding-bottom:9px }
.main .cnt ul.indexnews li a{ font-weight:bold; display:block; width:360px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#777}
.main .cnt ul.indexnews li a:hover{ text-decoration:underline;}
.main .cnt ul.indexnews li a b{ font-size:28px; color:#00993e; font-weight:bold;}
.notice{ line-height:42px; background:#e9e9e9; border-bottom:1px solid #dddddd;}
.notice .layout{ background:url(../Images/icon-notice.gif) no-repeat left center; padding-left:45px; width:1155px;}
/**** 内页 *****/
.main .cnt2 { margin-bottom:30px}
.main .cnt2 .left{float:left; width:260px; margin-right:30px; background-color:#ececec; padding-bottom:120px; position:relative}
.main .cnt2 .right{ float:left; width:868px; margin-top:30px; padding-left:30px; border-left:2px solid #EEE;}
.main .cnt2 .left ul li a{ display:block; padding-right:35px; height:80px; text-align:right; line-height:80px; color:#444; border-bottom:2px solid #dddddd; font-size:14px; font-weight:bold; background:url(../Images/secnav-bg2.png) no-repeat 245px center;}
.main .cnt2 .left ul li a.foucs{ background:#00993e url(../Images/secnav-bg.png) no-repeat 245px center;color:#FFF; border-bottom:none; border-bottom:0;}
.right h1{ font-size:16px; position:relative; display:block; line-height:45px; border-bottom:1px solid #EEE;}
.right h1 .page{ position:absolute; right:0; }
.right h1 .page a{ font-size:12px; color:#777;}
.right .cnt-in{ padding-top:15px;}


.news-list ul li, .news-list-wimg ul li{ list-style:disc; overflow:hidden}
.news-list ul li a:hover,.news-list-wimg ul li a:hover{ color:#444; text-decoration:underline}
.news-list-wimg ul{ overflow:hidden;}
.news-list-wimg ul li{ padding-bottom:15px; border-bottom:1px solid #EEE; margin-bottom:9px; overflow:hidden}
.news-list-wimg ul li h3{ line-height:32px;}
.news-list-wimg ul li p span{ display:block; color:#a1a1a1}
.msgbox{ width:100%}
.msgbox td{ padding:9px 0;}
.msgbox td input{ padding:0 6px; color:#777;line-height:32px; border-radius:2px; border:1px solid #a1a1a1; -webkit-border-radius:2px; -moz-border-radius:2px;}
.msgbox td textarea{ height:120px;padding:6px;color:#777; border-radius:2px; border:1px solid #a1a1a1; -webkit-border-radius:2px; -moz-border-radius:2px;}
.coolbg{ width:180px; border-radius:2px; border:1px solid #a1a1a1; -webkit-border-radius:2px; -moz-border-radius:2px; border:none; border:0; background-color:#00993e; line-height:32px; color:#FFF; cursor:pointer;}
.coolbg:hover{ background-color:#029246; color:#b4e4cb}
.productListShow {width:48%;height:200px; float:left;text-align:center;}


#full-screen-slider-sec{ height:500px;width:100%; background:url(../Images/横幅3.jpg) no-repeat center center; }


#full-screen-slider-sec .layout{position:relative; height:180px; z-index:8 }
.page-title { z-index:9; text-align:right; padding-right:15px; line-height:80px; font-size:24px; font-weight:bold; color:#FFF;height:80px; position:absolute; bottom:0; left:0; width:245px; background:url(../Images/page-title-bg.png); }

.index-about{ width:250px; overflow:hidden; float:right;}

.pages{ overflow:hidden; padding-top:6px; margin-top:9px; border-top:1px dashed #EEE;}

#ft img{ display:block; float:left; width:178px; height:192px; padding:3px; border:1px solid #EEE; margin-right:15px;}
#ft .ft-right{ float:left;}
#ft .ft-right a{ display:block; width:250px; line-height:32px; text-align:center; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; margin-top:6px; background:#00993e; color:#FFF;}
#ft .ft-right li{ border-bottom:none; padding-bottom:0; margin-bottom:0}
#ft .ft-right p{ font-weight:bold; line-height:28px;}

/*------------------------------------------------------------------------------------------*/

#NewsTime {float:right;}

.Page {text-align:center;}
#productListShow {width:450px;height:200px; float:left;text-align:center;}
.PageProduct {text-align:center;width:900px;height:50px;float:left; }