@charset "utf-8";
/* CSS Document */
body{margin:0px;padding:0px;border:0px;font-family: "Arial", "Helvetica", "sans-serif","微软雅黑","黑体","宋体",; font-size:14px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background-color:#fff; min-width:1200px;}
ul,li{margin:0px; padding:0px; list-style:none;}
table,tr,td,h2,span,p,form,input,dl,dd,dt{margin:0px; padding:0px;}
img{border:0px;}
a{text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none;}
.auto{margin:0px auto;}
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
.clear{ clear:both;}
.auto{margin:0px auto;}
.width{ width:1200px;}


/*-----header开始-----*/
.header{ height:120px; background-color:#03422a;}
.logo{ width:350px; height:84px; margin-top:16px;}
.search-box{ height:34px; margin-top:42px; font-size:12px;}
.search{ width:246px; height:32px; background-color:#07db8b; border:1px solid #07db8b;}
.search-left{ width:186px; padding-left:10px; height:32px; line-height:32px; border:none; background:#09462e; color:#0bab6f;}
.search-right{ width:40px; height:18px; padding:7px 5px; text-align:center; color:#fff; background:none; border:none;}

.CN{ width:140px;height:34px; line-height:34px;}
.CN a{color:#fff;padding:0 5px;text-align:center;}
.CN a:hover{ color:#07db8b;}
/*-----header结束-----*/

/*-----nav开始-----*/
#daohang{height:50px; position:relative; z-index:999;}
#navul {HEIGHT:50px; width:1190px; margin:0 auto;}
#navul li {float:left;width:210px; position:relative;text-align:center;line-height:50px; font-size:16px;display:inline;}
#navul li a{color:#02422a; display:block;}
#navul li ul {display:none;position:absolute;z-index:10000;top:50px; background-color:#fff; left:0; width:208px; border:1px solid #ddd; border-bottom:none;}
#navul li ul li {display:block;	width:208px; float:none;border-bottom:1px solid #fff; text-align:left;position:relative;}
#navul li.navmoon {float:left;position:relative;text-align:center;line-height:50px; font-size:16px;display:inline;width:210px;}
#navul li.navmoon a {color:#02422a; display:block;}
#navul li.navmoon ul {display:block;}
#navul li.navmoon ul a {display:block;line-height:24px; color:#02422a;}
#navul li.navmoon ul a:hover {background:#0c452c; color:#b3e344;}
#navul li ul li a {display:block;width:184px; padding:5px 12px; float:none;border-bottom:1px solid #fff; text-align:left;position:relative;line-height:24px;font-size:14px; margin:0;background:#438f72;}
#navul li ul li a:hover {display:block;width:184px; padding:5px 12px; float:none;border-bottom:1px solid #fff; text-align:left;position:relative;line-height:24px;font-size:14px; margin:0;background:#0c452c; color:#fff;}
/*-----nav结束-----*/

/*----banner开始---*/
#banner{width:1200px; margin:0 auto; height:370px; overflow:hidden; position:relative;}
.flexslider{position:relative;margin:0 auto;overflow:hidden;width:1200px; height:370px;}
.slides{position:relative;z-index:1; list-style:none;}
.slides li{width:1200px; height:370px; margin:0; padding:0;display:block;}

.flex-control-nav{position:absolute;z-index:2;width:100%; height:10px; bottom:25px;right:0; text-align:center; list-style:none; overflow:hidden; margin:0; padding:0;}
.flex-control-nav li{display:inline-block;width:60px;height:6px;padding:0 5px;*display:inline;zoom:1; margin:0;}
.flex-control-nav a{display:inline-block;width:60px;height:6px;line-height:40px;overflow:hidden; background:#fff;cursor:pointer;margin:0;}
.flex-control-nav .flex-active{background:#07a266;; margin:0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:0%; margin-top:-33px;}
.flex-direction-nav li{ margin:0; padding:0; width:69px; height:67px; display:block;}
.flex-direction-nav a.flex-prev{left:5px; display:block;width:69px;height:67px;overflow:hidden;cursor:pointer;position:absolute;top:0; }
.flex-direction-nav a.flex-next{right:6px; display:block;width:69px;height:67px;overflow:hidden;cursor:pointer;position:absolute;top:0;}

/* Document */
.nkuneiwz{width:460px; height:50px;height:auto;float:right;font-size:16px; background:#000; color:#fff;margin-top:200px;margin-right:20px; filter:alpha(opacity=60); /*IE滤镜，透明度50%*/
-moz-opacity:0.6; /*Firefox私有，透明度50%*/
opacity:0.6;/*其他，透明度50%*/ padding:15px;FONT-FAMILY:Arial,Helvetica,STHeiti;_font-family: Tahoma,Arial,Helvetica,STHeiti;}

.slides li span{position: absolute;right:0;width:460px;height:40px;height:auto;font-size:16px; background:#000; color:#fff;margin-top:200px;margin-right:20px; filter:alpha(opacity=60); /*IE滤镜，透明度50%*/
-moz-opacity:0.6; /*Firefox私有，透明度50%*/
opacity:0.6;/*其他，透明度50%*/ padding:15px;FONT-FAMILY:Arial,Helvetica,STHeiti;_font-family: Tahoma,Arial,Helvetica,STHeiti;border-radius:8px;z-index:2; }

/*----banner结束---*/


/* news-index */
.news-box{margin:0 auto; width:1200px;min-height:350px;height:auto;border:0px solid #ff0000;}

/* news-right */
.news-left{width:520px;height:auto;position:relative;float:left;margin-left:60px;margin-top:50px;border:0px solid #eee;}
.news-left-bt{ line-height:35px;padding-left:10px;border-bottom:1px solid #ddd;font-size:24px; color:#02422a; font-weight:bold;}
.news-left-bt a{color:#02422a;}
.news-left-bt a:hover{ color:#a02129;}
.news-left-list{ margin-top:20px; min-height:200px;}
.news-left-list ul{list-style:none;}
.news-left-list ul li{ padding:0 90px 0 10px; width:420px; overflow:hidden; height:26px; line-height:26px; font-size:14px; position:relative;white-space: nowrap;font-family:Arial,Helvetica,STHeiti;_font-family: Tahoma,Arial,Helvetica,STHeiti;border-bottom:1px #999999 dotted;}
.news-left-list ul li span{position:absolute; right:10px; top:0; color:#444;}
.news-left-list ul li a{color:#444;}
.news-left-list ul li a:hover{color:#07dbc0;}

/* news-right */
.news-right{width:520px;height:auto;position:relative;float:left;margin-left:60px;margin-top:50px;border:0px solid #eee;}
.news-right-bt{ line-height:35px;padding-left:10px;border-bottom:1px solid #ddd;font-size:24px; color:#02422a; font-weight:bold;}
.news-right-bt a{color:#02422a;}
.news-right-bt a:hover{ color:#07dbc0;}
.news-right-list{ margin-top:20px; min-height:200px;}
.news-right-list ul{list-style:none;}
.news-right-list ul li{ padding:0 90px 0 10px; width:400px; overflow:hidden; height:26px; line-height:26px; font-size:14px; position:relative;font-family:Arial,Helvetica,STHeiti;_font-family: Tahoma,Arial,Helvetica,STHeiti;border-bottom:1px #999999 dotted;}
.news-right-list ul li span{position:absolute; right:10px; top:0; color:#444;}
.news-right-list ul li a{color:#444;}
.news-right-list ul li a:hover{color:#07dbc0;}



/*-----NEWS开始-----*/
.part1{ padding-top:36px; height:448px; background-color:#fff; margin:0 auto; width:1200px;}
.part1-bt{ width:70px; margin:0 auto; height:30px; line-height:24px; border-bottom:2px solid #07db8b; font-size:24px; color:#02422a; font-weight:bold; text-align:center;}
.part1-bt a,.part2-sider-bt a,.part2-sider-bt2 a{color:#02422a; }
.part1-bt a:hover,.part2-sider-bt a:hover,.part2-sider-bt2 a:hover{color:#a02129; }
.part1-list{ margin:32px auto 0 auto;}
.part1-list dl{ width:290px; overflow:hidden; border-top:1px solid #e5e5e5;}
.part1-list .dl-l-13{ margin-left:13px;}
.part1-list .dl-border{border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; width:260px; padding:0 14px;}
.part1-list dl dt{ padding:14px 14px 10px 14px; width:260px; height:135px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.part1-list dl .dd-bt{ height:44px; line-height:22px; overflow:hidden; color:#444444; font-size:16px; font-weight:bold;}
.part1-list dl .dd-bt a{ color:#444444;}
.part1-list dl .dd-bt a:hover{color:#a02129;}
.part1-list dl .dd-zy{ height:80px; line-height:20px; overflow:hidden; color:#666666; font-size:12px;}
.part1-list dl .dd-more{width:290px; height:40px; line-height:40px; text-align:center; background:#07db8b; color:#fff;}
.part1-list dl .dd-more A{color:#fff;}
.part1-list dl .dd-more A:hover{color:#a02129;}
/*-----NEWS结束-----*/

/*-----Event,Roundup开始-----*/
.part2{height:448px; padding-top:32px; background-color:#f8f8f8;}
.part2-sider{width:580px;}
.part2-l-20{margin-left:20px;}
.part2-sider-bt{ width:70px; font-size:24px; height:30px; line-height:30px; border-bottom:2px solid #07db8b; color:#02422a; text-align:center; margin:0 auto;}
.part2-sider-bt2{ width:100px; font-size:24px; height:30px; line-height:30px; border-bottom:2px solid #07db8b; color:#02422a; text-align:center; margin:0 auto;}
.part2-sider-list{ width:580px; margin-top:13px;}
.part2-sider-list ul{list-style:none;}
.part2-sider-list ul li{ padding:16px 0; float:left; display:inline; height:92px; width:580px; overflow:hidden; border-bottom:1px solid #eee;}
.part2-sider-list .sider-li-left{ width:80px;}
.part2-sider-list .sider-li-right{width:475px;}
.part2-sider-list .sider-li-left-ri{ height:56px; line-height:56px; width:80px; background:#07db8a; color:#fff; font-size:32px; text-align:center;}
.part2-sider-list .sider-li-left-nian{ height:36px; line-height:36px; width:80px; background:#eeeeee; color:#07db8a; font-size:16px; text-align:center;}
.part2-sider-list .sider-li-right-bt{ height:40px; line-height:40px; width:475px; overflow:hidden; font-size:16px; color:#444;}
.part2-sider-list .sider-li-right-bt a{color:#444;}
.part2-sider-list .sider-li-right-bt a:hover{ color:#a02129;}
.part2-sider-list .sider-li-right-zy{ margin-top:5px; height:40px; line-height:20px; color:#666666; font-size:12px;}
/*-----Event,Roundup结束-----*/

/*-----底部新闻开始-----*/
.part3{height:395px; padding-top:30px; width:1200px; margin:0 auto;}
.part3 dl{ width:260px; overflow:hidden; margin:0 20px; float:left; display:inline;}
.part3 dl dt{width:260px; height:135px;}
.part3 dl .dd-bt{ width:232px; margin:0 auto; height:36px; line-height:36px; overflow:hidden; color:#444444; font-size:16px; font-weight:bold; margin-top:13px;}
.part3 dl .dd-bt a,.part3 dl .dd-zy a{ color:#444444;}
.part3 dl .dd-bt a:hover,.part3 dl .dd-zy a:hover{color:#a02129;}
.part3 dl .dd-zy{ width:232px; margin:0 auto; height:180px; line-height:30px; overflow:hidden; color:#666666; font-size:12px; margin-top:5px;}
.part3 dl .dd-zy p{line-height:30px; height:30px; overflow:hidden; width:232px;}
/*-----底部新闻结束-----*/


/*--图标链接-----*/
.quicklink{width:600px;margin: 0px auto;min-height:130px;height:auto;margin-top:30px;overflow:hidden;border:0px #999999 solid;}
.quicklink ul li{width:100px; text-align:center;height:130px;border:0px #ff0000 solid;display:block;float:left;margin-left:20px;z-index:22;}
.quicklink ul li span .wz{position:absolute;width:100px;bottom:0px; left:0px; text-align:center;color:#666666;  }
.quicklink ul li a{color:#666666;}
.quicklink ul li a:hover img{opacity:0.8;filter:alpha(opacity=80);}


/*-----foot开始-----*/
.footer{ margin-top:20px; width:100%; overflow:hidden; position:relative;}
.foot{ position: relative; padding:20px 0 24px 0; left:50%; margin-left:-960px; width:1920px; height:56px; background: url(../images/foot-bg.jpg) no-repeat; line-height:26px; text-align:center; overflow:hidden; color:#fff;}
.foot a{color:#fff;}
.foot a:hover{color:#a02129;}
/*-----foot结束-----*/