@charset "utf-8";

/*页面公共样式*/
body {font-family: "Microsoft Yahei"; margin:0px; padding:0px;}
div, form, p, i, font, em, a, span, img, h1, h2, h3, h4, h5, h6, ul, li, ol, dl, dt, dd, table, tr, td, th, fieldset, label, legend, select, button, input { margin:0; padding:0; }
ul, ol, li, dl, dt, dd { list-style:none; }
a{transition: color 0.5s, background-color 0.5s; text-decoration:none;outline:none}
.font18{ color:#108a2a; font-size:18px;}
.font14{ color:#343434; font-size:14px;}
img{border:none;}
.clearBoth{ clear:both; height:0; line-height:0; font-size:0;}
/*右下角导航*/
.footerNav{ position:fixed; z-index:999; bottom:10px; left:10px; color:#fff;}
.footerNav a{ color:#fff; font-size:14px;}
.footerNav a:hover{ color:#808080;}
.footerNav p{ font-family:arial; font-size:12px; padding-top:5px;}

/*底部背景样式*/
.w_box{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:1;}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; z-index:7;}
.onepics{ position:absolute;}

/*主体样式*/
.cont_box{ width:852px; float:right; position:relative; z-index:11; display:block;}
/*.main_box{  width:868px; background:#000; overflow:auto;}*/
.L_box{/* background:url(../images/white_bg.png);*/ position:relative; top:0; right:0px; z-index:999;  width:650px; overflow-x:hidden;}

/*标题样式*/
.L_box_top{ width:650px; height:130px; position:fixed; top:0; right:-650px; background:#fff; z-index:99;}
.L_box_top p{ width:93%; height:80px; margin:0 auto; line-height:80px; /*background:url(../images/letter_bg.png) no-repeat right -29px;*/ color:#7f7f7f; font-size:14px;}
.L_box_top p.about{ background:url(../images/letter_bg.png) no-repeat 476px 34px; }

/*隐藏菜单样式*/
.nav_box{ width:100%; height:50px; background:#595959;}
.nav_box_L{ width:380px; float:left; line-height:50px; font-size:14px; color:#fff; cursor:pointer;}
.nav_box_L span{ width:80px; border-right:solid 1px #2d2d2d; height:50px; display:inline-block; float:left; margin-right:30px; background:url(../images/ico.png) no-repeat center -455px;}
.nav_box_R{ width:80px; float:right;}
.nav_box_R a{ color:#fff; line-height:50px; font-size:14px;}
.nav_box_R a:hover{ color:#999;}
.nav_box_cont{ width:650px; height:auto; position:absolute; display:none;}
.nav_box_cont a{ width:540px; background:#4c4c4c; height:48px; line-height:48px; display:block; border-bottom:solid 1px #333333; color:#fff; font-size:14px; padding-left:110px;}
.nav_box_cont a:hover{ background:#333;}

/*左侧公共样式*/
.L_box_cont{ width:650px; height:auto; position:relative; right:-852px; background:url(../images/white_bg.png);}
.Bread{ color:#808080; border-bottom:solid 1px #e6e6e6; padding:35px 30px 0 30px; width:590px; height:40px;}
.Bread span{ float:right;}
.Bread a{ text-decoration:none; color:#808080; font-size:12px;}
.Bread a:hover{ color:#000;}

/*新闻页面样式*/
.newsList_banner{ width:600px; height:320px; background:#e1e1e1; margin:25px auto 40px auto;}
.newsList_con{ width:580px; margin:0 auto 20px auto; background:#fff; height:90px; padding:10px;border:1px solid transparent;
position:relative;
transition:bordr .1s linear;
-webkit-transition:border .1s linear;
-moz-transition:border .1s linear;
-o-transition:border .1s linear;
-ms-transition:border .1s linear;
}
.newsList_con a.sep{ position:absolute; top:0; left:0; display:block; width:100%; height:112px;}
.newsList_con:hover{ width:580px; margin:0 auto 20px auto; background:#fff; height:90px; padding:10px;border:1px solid #C3E8CB}
.newsList_conL{ width:450px; height:auto; float:left; padding:8px 0 0 15px}
.newsList_conL h1{ width:100%; height:60px; font-size:18px; color:#4b4b4b; font-weight:normal; display:block; text-overflow:ellipsis; overflow:hidden; margin-bottom:0;}
.newsList_conL h1 a{ color:#4b4b4b; }
.newsList_conL h1 a:hover{ color:#000; }
.newsList_conL em{ font-style:normal; font-size:12px; color:#cbcbcb; font-family:arial;}
.newsList_conL i{ font-style:normal; font-size:12px; color:#cbcbcb; float:right;}
.newsList_con img{ float:right; width:90px; height:90px;}

/*新闻详情页面样式*/
.L_box_main{ width:585px; margin:0 auto;}
.newTitle{ width:100%; font-size:12px; font-family:arial; color:#808080; padding:20px 0;}
.newTitle h1{ font-family:"Microsoft Yahei"; font-size:18px; color:#000; padding-bottom:10px; font-weight:normal;}
.neswInfo{ width:585px; overflow-x:hidden;}
.neswInfo p{  font-size:14px; color:#666; line-height:22px;}
.newsFoot{ width:100%; padding:50px 0 30px 0;}
.newsFoot p{ font-size:12px; color:#108a2a; padding:5px 0;}
.newsFoot p a{ font-size:14px; color:#4b4b4b;}
.newsFoot p a:hover{ color:#108a2a;}

/*分页结束*/
.page{ width:600px; height:38px; border:solid 1px #c3e8cb; margin:0 auto; overflow:hidden; font-family:arial;}
.page a{ display:block; float:left; width:37px; height:38px; border: solid 1px #ebebeb; border-bottom:none; border-top:none; text-align:center; line-height:38px; color:#8f8f8f; margin-left:-1px;}
.page a:hover{ background:#e4e5e9; border-left:solid 1px #fff;}
.page p{ float:right;}
.page p a{ font-size:25px;}
.page a.cur{ background:#e4e5e9;}

/*底部样式*/
.footer{ width:620px; padding:20px 0 20px 30px; border-top:solid 1px #e6e6e6; font-size:12px; color:#808080;}
.footer a{ color:#808080;}
.footer a:hover{ color:#000;}
.footer p{ font-family:arial; padding-top:10px;}

/*右侧导航样式*/
.R_box{ width:200px; height:auto; background:#fff; border-left: solid #c3e8cb 2px; overflow:hidden; position:fixed; top:0px; right:0px; z-index:999;}
.logo{ width:144px; height:125px; margin:40px auto; display:block;}
.menu_box{ border-top:solid 1px #e6e6e6; padding-top:20px;}
.menu_box a{ font-size:14px; color:#4b4b4b; display:block; width:270px; padding:10px 0 0 30px; height:50px; text-decoration:none;}
.menu_box a span{ color:#b3b3b3; font-family:arial; display:block; font-size:12px; padding-top:5px;}
.menu_box a:hover{ background:#f7f5f2;}
.menu_box a em{ display:block; width:32px; height:32px; float:left; margin:4px 35px 0 0; }
.News{ background:url(../images/ico.png) no-repeat 0 0;}
.Notice{ background:url(../images/ico.png) no-repeat 0 -59px;}
.Products {
    background: url(../images/navico6.png) no-repeat 0 0;
}
.Grassroots{ background:url(../images/ico.png) no-repeat 0 -119px;}
.Culture{ background:url(../images/ico.png) no-repeat 0 -502px;}
.About{ background:url(../images/ico.png) no-repeat 0 -238px;}
.Notif{ background:url(../images/ico.png) no-repeat 0 -178px;}

/*新闻和公司简介幻灯样式*/
.example2 ol{position:relative; height:20px; top:-30px; margin:0 auto; width:100px;}
.example2 ol li{float:left;width: 15px; height: 15px; margin:7px; border-radius:15px; background: #fff; cursor:pointer;}
.example2 ol li.seleted{background: #cbcbcb;}

.luara-left{position:relative;padding:0;overflow: hidden;}
.luara-left ul{position: relative;padding: inherit;margin: 0;}
.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none;}
.luara-left ul li img{width: inherit;height: inherit;}

/*搜索页面样式*/
.seaLeft{ float:left; margin-right:202px; min-width:750px; padding-bottom:60px;}
.seaBox{ width:100%; height:auto; padding:30px 0; border-bottom:solid 1px #dcdcdc;}
.seaBox_input{ float:left; border:solid 1px #d2d2d2; height:38px;  line-height:38px; padding:0 5px; background:none; width:500px; outline:none; font-family:Microsoft Yahei; color:#666; margin-left:3%;}
.seaBox label{ border:solid 1px #d2d2d2;  border-left:none; float:left; display:block;}
.seaBox_but{ background:#fff; width:125px; height:38px; outline:none; cursor:pointer; line-height:38px; text-align:center; font-size:18px; color:#108a2a; border:none;  font-family:Microsoft Yahei; transition:color 0.5s, background-color 0.5s;}
.seaBox_but:hover{ background:#108a2a; color:#fff;}
.seaNews{ width:100%; border-bottom:solid 1px #dcdcdc; padding:25px 0;}
.seaNews a{ display:block; width:75%; margin-left:3%; font-size:18px; color:#000;}
.seaNews a:hover{color:#108a2a;}
.seaNews p{ width:75%; margin-left:3%; font-size:14px; color:#7f7f7f; line-height:18px; padding:15px 0;}
.seaNews div{ width:75%; margin-left:3%; font-size:12px;  color:#7f7f7f;}
.seaBot{ height:auto; width:100%;}
.seaBot span{ margin:60px 0 0 3%; display:block; width:100px; float:left; height:40p; line-height:40px; font-size:14px; color:#4c4c4c;}

/*页面通知公告*/
/*
.pageNotice{ position:fixed; top:0px; margin-left:-220px; opacity:0; filter:alpha(opacity=0);}
*/
.page-notif-con{
  position:fixed;
  margin-left:-115px;
  top:0px;
  height:100%;
  opacity:0; filter:alpha(opacity=0);
}
.pageNotice{
  position:relative;
  margin-bottom:15px;
}
.pageNotice img{ position:relative;height:180px;}
.pageNotice span{ position:absolute; display:block; background:#fff; width:20px; height:20px; text-align:center; font-size:14px; line-height:20px; top:0px; right:0px; cursor:pointer; transition: color 0.5s, background-color 0.5s;}
.pageNotice span:hover{ background:#ddd; color:#000;}


/*
#print img{width:100%;max-width:100%}
*/
#print img{max-width:100%;}




.nav_new {
    position: fixed;
    left: 20px;
    bottom: 20px;
    box-shadow: 0 0 1px 0 #aaa;
    z-index: 100;
}

.tbl-page-nav {
    margin: 0 auto;
    table-layout: relative;
    border-collapse: collapse;
    background-color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 42px;
}

.tbl-page-nav td {
    padding: 0 20px;
    border-right: 1px solid #ddd;
    vertical-align: middle;
}
.tbl-page-nav td:last-child{
    border-right: none;
}

.tbl-page-nav img {
    width: 18px;
    vertical-align: middle;
}

.tbl-page-nav a {
    text-decoration: none;
    color: #108a2a;
}
