@charset "utf-8";
/* CSS Document */
body{ font-size:12px; }
body,h1,h2,h3,h4,h5,p,form,ul,li,ol,img{margin:0px;padding:0px;border:0;font-weight: normal;font-family:Microsoft YaHei, sans-serif;color:#696969}
ul,li,ol,li a,ol a{list-style-type:none; color:#696969}
img{ vertical-align:middle}
em,i{font-style: normal}
em{ color:#41ebbd}
p{color:#7d7d7d; font-size:12px; line-height:20px;}
h1,h2,h3{position:relative;overflow: hidden; text-overflow: ellipsis;white-space:nowrap}
h1{font-size:20px}
h2{font-size:18px}
h3{font-size:16px}
h4{font-size:14px}
h5{font-size:12px}
a,a:link{ text-decoration:none}
a:hover{color:#41ebbd;  text-decoration:none;}
li a{color:#494949;text-decoration:none}
li a:hover{ text-decoration:none}
.clear-float {CLEAR: both}
.t-d{ display:table}
.t-vertical{ display:table-cell; vertical-align:middle; }
/* 框架*/
.wrap{width:100%;background-color:#f4f4f4}
.wrap-topnav,.wrap-header,.wrap-form,.wrap-edit,.wrap-main,.wrap-ad,.wrap-content,.wrap-content-float{ margin:0 auto; width:1200px; position:relative}


.wrap-topnav ul.nav01{ width:180px; position: absolute; top:8px; right:0px}
.wrap-topnav ul.nav01 li{ float:right; line-height:30px; padding-left:20px; position:relative; color:#949494; margin-left:20px}
.wrap-topnav ul.nav01 li a:hover{color:#41ebbd;text-decoration: none;}
.wrap-topnav  ul.nav01 li img{position:absolute;top:7px;left:0px;  width: 16px;height: 16px;}
.wrap-topnav  ul.nav01 li span{ margin:0 10px; font-size:12px; color:#171717 }
.wrap-topnav .logo{ margin-top:15px}


.wrap-find{ position:absolute; top:50px; right:0px; }
.wrap-find .find{ width:240px; height:32px; border-radius:100px; border:1px solid #41ebbd; background-color:#fff; position:relative}
.wrap-topnav .findtext{ font-size:12px; height:32px;border:0px;outline:none; line-height:32px; width:180px; padding:0px;  border-radius:100px; margin:0px; color:#b6b6b6; padding-left:10px }
.wrap-find .findbtn{position:absolute;  top:0px;  right:0px;  cursor:pointer;  width:45px;  height:32px;  border-radius:0px;  padding:0px;
  border:0px;  margin:0px;  background: #41ebbd url(../images/icon_find.png) no-repeat center center;  border-radius: 0 100px 100px 0; outline:none;}


.wrap-nav{height:24px;line-height:24px;background-image: url(../images/icon_home.png);background-repeat: no-repeat;font-size:12px;text-indent:30px;color:#9e9e9e;background-position: left center; padding:0px; margin:8px 0}
.wrap-nav a{ color:#a8a7a7 }
.wrap-nav a:hover{ color:#41ebbd}
.nav-space{height:24px; margin-top:6px}

.lm-img01{width:100%; height:253px;  background-image: url(../images/img_lm_01.jpg);background-position: center top;}
.wrap-main{ overflow:hidden}
.wrap-left{ width:286px; float:left}
.wrap-right{width:890px; float:right}

.wrap-read{ padding:15px 20px;background-color:#fff; border:1px solid #ebebeb; min-height:900px; _height:900px; max-height:auto; z-index:0; margin-bottom:10px;}
.read-tit{ position:relative}
.read-tit h1{ line-height:55px; font-size:24px; color:#000;  text-align:center}
.read-tit h4{ height:40px; line-height:30px; color:#548dc2; text-align:center }
.read-tit .collection{  position:absolute;  top:20px;right:10px;}
.read,.content-read{ padding:10px 10px 30px 10px; font-size:14px; line-height:28px;color:#7d7d7d; position:relative}
.read p{font-size:14px; padding:5px 0; text-indent:28px; line-height:26px}
.read img{ display:block; margin:5px auto; max-width:800px; padding:10px; }
.share{ padding:10px 0 30px 0}
.read .tit{  color:#006ed5; font-weight:bold; line-height:32px; border-bottom:1px  dotted #9b9b9b ; margin:30px 0 15px 0;}
.readbtn{border-top:1px solid #a4a4a4; padding:40px 0;text-align:center}
.read-more{padding:15px 20px;border:1px solid #ebebeb; }
.read-more li{ font-size:16px; line-height:30px}

.subNav{  border:1px solid #ebebeb;margin-bottom:10px; overflow: hidden; position:relative}
.subNav h1{ background-color:#41ebbd; text-align:center; width:100%; height:110px; line-height:100px; color:#fff; position:absolute; top:0px; left:0px;  z-index:-1}
.subNav ul{ width:90%; margin:90px auto 15px auto; z-index:2}
.subNav ul li{ background-color:#f4f4f4; font-size:16px; color:#696969; text-align:center; line-height:40px; margin-bottom:8px;border-radius:5px;}
.subNav ul li a:hover{ display:block;border-radius:5px;  color:#fff;  background-image: url(../images/bg_sub.jpg);}

.subNav ul li.current a{ display:block;border-radius:5px;  color:#fff;  background-image: url(../images/bg_sub.jpg);}

.subLink div{ width:284px; height:80px; border:1px solid #f4f4f4; margin-bottom:10px;cursor:pointer;}
.subLink .link01{background-image: url(../images/img_sub_03.jpg);background-repeat: no-repeat;}
.subLink .link01:hover{background-image: url(../images/img_sub_h_03.jpg);  background-repeat: no-repeat; }
.subLink .link02{background-image: url(../images/img_sub_06.jpg);background-repeat: no-repeat;}
.subLink .link02:hover{background-image: url(../images/img_sub_h_06.jpg);  background-repeat: no-repeat; }
.subLink .link03{background-image: url(../images/img_sub_08.jpg);background-repeat: no-repeat;}
.subLink .link03:hover{background-image: url(../images/img_sub_h_08.jpg);  background-repeat: no-repeat; }

.subLink2 { margin:30px auto 60px auto; width:1225px; overflow:hidden}
.subLink2 div{ width:378px; height:174px; border:1px solid #eaeaea; margin:60px 10px 60px 10px; float:left;cursor:pointer;}
.subLink2 .link01{background-image: url(../images/img_home_sub_03.jpg);background-repeat: no-repeat;}
.subLink2 .link01:hover{background-image: url(../images/img_home_sub_h_03.jpg);  background-repeat: no-repeat; }
.subLink2 .link02{background-image: url(../images/img_home_sub_05.jpg);background-repeat: no-repeat;}
.subLink2 .link02:hover{background-image: url(../images/img_home_sub_h_05.jpg);  background-repeat: no-repeat; }
.subLink2 .link03{background-image: url(../images/img_home_sub_07.jpg);background-repeat: no-repeat;}
.subLink2 .link03:hover{background-image: url(../images/img_home_sub_h_07.jpg);  background-repeat: no-repeat; }




ul.news-list-type1{margin:0 auto; width:98%;}
.news-list-type1 li { font-size:16px; width:100%; line-height:30px; color:#515151;overflow:hidden; text-overflow: ellipsis;white-space:nowrap; margin-bottom:3px;}
.news-list-type1 li a{text-decoration:none;}
.news-list-type1 li a:hover{}

.news-list-type1 li .time-f{color:#fff; background-color:#41ebbd;font-size:16px; padding:0 5px; margin-right:10px}
.news-list-type1 li .time{position:absolute;right:10px;color:#dfdfdf ;font-size:16px; padding:0 5px; }

.news-list-type1 .border{ border-bottom:1px dotted #ddd;  margin-bottom:15px;padding-bottom:17px;}
.li-type1 li{background-image: url(../images/icon_li.jpg);background-repeat: no-repeat;background-position:0 center;padding-left:20px;position:relative;  }

.page-box{text-align:center; margin:30px 0 30px 0}
.digg{padding:0;text-align:center;font-size:14px;}
.digg a{  padding:5px 12px; margin:0 0 0 8px; border:1px solid #e1e2e3; line-height:20px; height:20px; color:#696969; background:#fff; text-decoration:none; }
.digg a:hover { border:1px solid #41ebbd;  background:#41ebbd; color:#fff }
.digg span{  padding:5px 0; line-height:20px; height:20px; }
.digg span.current { padding:5px 12px; margin:0 0 0 8px; color:#555; border:1px solid #41ebbd;  background:#41ebbd; color:#fff }
.digg span.disabled { border:1px solid #eee; padding:5px 12px; margin:0 0 0 8px; color:#ddd; }


.wrap-list{border:1px solid #ebebeb; padding:15px 25px;}
.wrap-list h2{border-left:3px solid #41ebbd; text-indent:10px; line-height:22px; margin-bottom:15px}

.news-tab-p2{ width:1200px;  position:relative; margin:10px auto }
.news-tab-p2 .hd{ height:46px; line-height:40px; position:relative; padding-right:10px  }
.news-tab-p2 .hd .more{ float:right; color:#696969}
.news-tab-p2 .hd .more a{color:#696969}
.news-tab-p2 .hd ul{ z-index:5; position:absolute;  height:42px; line-height:40px;overflow:hidden; zoom:1; left:480px; top:0px; }
.news-tab-p2 .hd li{ float:left; font-size:16px; text-align:center; cursor:pointer;  width:119px;height:42px;background:url(../images/news_nav.png) no-repeat; margin-right:10px}
.news-tab-p2 .hd li.on{ width:119px;height:42px;line-height:40px; color:#fff;background:url(../images/news_nav_hover.png) no-repeat}
.news-tab-p2 .bd{  padding:10px; clear:both; position:relative;  }
.news-tab-p2 .news-list-type2 li{width:350px;}


.newspic-list-type3{ overflow:hidden}
.newspic-list-type3 ul li{padding:15px 0; min-height:105px; _height:105px;display:block; position:relative; margin-bottom:10px}
.newspic-list-type3 ul li:hover{background-color:#fdfdfd}
.newspic-list-type3 .npic img{ width:164px; height:105px; margin-right:15px; float:left; border:1px solid #e2e2e2}

.newspic-list-type3 h2{ color:#41ebbd;margin:1px 0 4px 0; color:#000;white-space:normal; }
.newspic-list-type3 h2{ color:#41ebbd}
.newspic-list-type3 span{ color:#1291ea}
.newspic-list-type3 p{ font-size:14px; height:72px; line-height:24px;  overflow:hidden; margin-top:6px; color:#a2a1a1}
.time-style{ float:left; background-color:#ebebeb; width:90px; height:105px; margin-right:10px; text-align:center; color:#a2a1a1;font-size:30px;}
.time-style span{color:#a2a1a1; margin-top:20px; display:block}
.time-style em{ display:block;  font-size:14px; color:#a2a1a1 }

.wrap-white{ width:100%; position:relative; margin-bottom:30px}
.wrap-grey{ width:100%; position:relative; background-color:#f4f4f4; margin-bottom:30px; padding-top:1px}
.wrap-inform{width:1200px;position:relative;background: url(../images/bg_inform.jpg) no-repeat right top; overflow:hidden; margin:0 auto; height:400px;}
.wrap-inform .pic{ width:190px; height:255px; border:4px solid #41ebbd; float:left; margin-top:50px }
.wrap-inform .list{ width:800px; float:left; margin-left:30px;margin-top:50px}

.tit { width:1200px; margin:25px auto; border-bottom:1px solid #e4e4e4; text-align:center; height:50px; line-height:50px }
.tit span{border-bottom:3px solid #41ebbd; color:#41ebbd; line-height:47px; width:180px; display:block; margin:0 auto}
.tit em{ color:#9d9d9d}

.tab-pic{background-color:#fff; border:1px solid #e6e6e6; margin:30px 0 60px 0; float:left }
.list-right{width:680px; float:right; padding-top:1px}
.hot-list-type1{ width:680px; position:relative;_height:70px; min-height:70px;padding:5px; margin:10px auto 20px auto}
.hot-list-type1:hover{background-color:#f5f5f5}
.hot-list-type1 h2{color:#41ebbd ; font-size:36px; }
.hot-list-type1 h2 a{color:#41ebbd;}
.hot-list-type1 p{margin:6px 0; overflow: hidden; line-height:20px; height:60px;  }

.organize{ overflow:hidden; width:1200px; position:relative; margin:40px auto 50px auto}
.organize .pic{ float:left; margin-left:100px}
.organize ul{ width:720px; float:right; margin-bottom:50px}
.organize ul li{float:left;  margin:8px 50px 8px 0;  background: url(../images/cut_lm.jpg) no-repeat; width:306px; height:60px; color:#fff; text-indent:60px; font-size:18px; line-height:60px }
.organize ul li img{ margin-right:10px}
.organize ul li a{ color:#fff; width:306px; height:60px; display:block}
.organize ul li a:hover{background: url(../images/cut_lm_hover.jpg) no-repeat;}

.organize02{ overflow:hidden; width:1200px; position:relative; margin:40px auto 50px auto}
.organize02 .pic{ float:left; margin-left:100px}
.organize02 ul{margin-bottom:50px}
.organize02 ul li{float:left;  margin:8px 20px 8px 0;  background: url(../images/cut_lm.jpg) no-repeat; width:180px; height:60px; color:#fff; text-indent:25px; font-size:18px; line-height:60px }
.organize02 ul li img{ margin-right:10px}
.organize02 ul li a{ color:#fff; width:180x; height:60px; display:block}
.organize02 ul li a:hover{background: url(../images/cut_lm_hover.jpg) no-repeat;}
.organize02 ul li .last{ margin-right:0px;}
.wrap-feet{  background-color:#41ebbd;  overflow:hidden; margin-top:50px }
.feet{ width:1200px; margin:0 auto; color:#007152; position:relative; margin-top:20px ; padding-bottom:10px; overflow:hidden}
.feet .logo{ width:120px;  float:left }
.feet .qrcode { width:121px;  float:right ; text-align:center}
.feet .container{ float:left ; width:900px; padding:15px 0 0 15px}
.feet .container ul { margin:20px 0 0 0 }
.feet .container ul li{ font-size:14px; color:#007152; width:50%; float:left; margin-bottom:10px}
.feet .container h3{color:#007152 }

.part5{  position:relative; width:1200px; margin:0 auto; position:relative; z-index:1; border-top:1px solid #40ecbc }
.part5 h2{ position:absolute; top:7px;left:0px}
.part5_nav{ overflow:hidden; zoom:1; margin-left:120px;}
.part5_nav .m{ float:left; display:inline; height:36px; line-height:36px; }
.part5_nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:15px;  }
.part5_nav .s{ float:left; width:3px; text-align:center; }
.part5_nav h3 a{ float:left;  display:block; padding:0 20px; }
.part5_nav .on h3 a{ height:36px; line-height:36px;   color:#40ecbc; border-top:2px solid #40ecbc ;   }
.part5_subNav{ color:#333; height:auto;  overflow:hidden; margin-left:120px;}
.part5_subNav li{ zoom:1; font-size:12px;  line-height:36px;}
.part5_subNav a{ margin:0 16px;_ margin:0 10px;}
.part5_subNav .img a{ margin:0 5px;_ margin:0 3px;}
.part5_subNav .img img{ width:205px; height:65px; margin:5px 0}

ul.link-text { width:1200px; margin:20px auto; overflow:hidden }
ul.link-text li{width:17.999%;float:left;line-height:30px;position:relative;color:#949494;padding:0 1%;text-align:left;background-image: url(../images/bg_link.gif);overflow: hidden; text-overflow: ellipsis; white-space:nowrap; height:30px;}
ul.link-text li a:hover{color:#41ebbd;text-decoration: none}
.feet .container ul li a:hover{ color:#ffffff}​