﻿/* CSS Document */

/* reset */
body,ul,li,ol,h1,h2,h3,h4,h5,h6,h7,div,p,form{margin:0;padding:0;}
body{font-size:12px;color:#333;font-family:"宋体","黑体";}
ul,li{list-style:none;}
.clear{clear:both;}

/* layer */
#container{width:900px;margin:0 auto;padding-top:64px;}
#top{height:64px;background:url(../images/bg.gif) 0 0 repeat-x;position:absolute;top:0;width:100%;left:0;}
#count{border-left:1px solid #BAEEE5;border-right:1px solid #AAEADF;background:#fff;}

/* master */
/* top */
#top ul{width:950px;margin:0 auto;}
#top ul li{float:left;}
.logo{padding-left:30px;padding-right:420px;}
.serch{margin-top:30px;}
.serch .ser{background:url(../images/bg.gif) 0 -93px no-repeat;padding-left:10px;height:12px;width:12px;}
.serch .serch_Id{width:150px;background:#F4F4F4;height:16px;border:1px solid #ccc;}
.btn{background:url(../images/bg.gif) 0 -73px;width:19px;height:19px;margin-top:31px;margin-left:10px;font-size:1px;border:none;}
.lang {width:80px;}

/* banner */
.banner{height:245px;background:url(../images/banner_Bg.jpg) repeat-y;position:relative;}
.bannerIcon{float:left;border:1px solid #025546;margin-top:6px;width:703px;padding:0 3px;position:absolute;left:50%;margin-left:-352px;}
.bannerIcon .p1{margin-right:5px;}
.bannerIcon p{float:left;padding:3px 0;}

/* menu */
.menu{height:38px;line-height:38px;background:url(../images/menuLine.gif) 0 100% repeat-x;padding-top:3px;margin:0 10px;}
.menu ul li{width:12.4%;float:left;text-align:center;position:relative;}
.menu ul li p{line-height:150%;background:#207E6E;position:absolute;width:100%;top:38px;left:0;}
.menu ul li p a:link,.menu ul li p a:visited{color:#fff;text-decoration:none;display:block;line-height:25px;border-bottom:1px dashed #fff;}
.menu ul li p a:hover{background:#30B8A0;}

/* 三列 */
#subCol,#mainCol,#xCol{float:left;color:#126b5c;}
#subCol a{display:block;overflow:hidden;width:230px;white-space:nowrap;text-overflow:ellipsis;}
#mainCol a{display:block;overflow:hidden;width:300px;white-space:nowrap;text-overflow:ellipsis;}
#subCol{width:280px;}
#subCol ul{margin:10px;height:300px;padding-left:10px;border-right:1px solid #ccc;}
#subCol ul h3{padding:10px 0px 0px 15px;}
#subCol ul li{padding:9px 10px;}
#mainCol{width:340px;}
#mainCol ul{margin:10px;height:300px;border-right:1px solid #ccc;}
#mainCol ul h3{padding:10px 0px 0px 15px;}
#mainCol ul li{padding:9px 10px;}
#subCol ul h3,#mainCol ul h3{height:40px;line-height:40px;}
#xCol{width:270px;text-align:center;padding-top:40px;}
#xCol img{border:none;margin-bottom:20px;}

/* 两列 */
#left,#right{float:left;}
.summary{width:650px;margin-right:1px;padding-left:25px;padding-bottom:10px;}
.summary .title{border-bottom:1px solid #ccc;position:relative;height:30px;line-height:30px;margin-bottom:10px;}
.summary .title h3{font-weight:normal;font-size:12px;height:30px;position:absolute;line-height:30px;padding:0 50px 0 10px;border-bottom:1px solid #FF9900;}
.summary p img{float:left;margin-right:10px;}
.summary p{line-height:200%;}
.showImg{background:url(../images/showImg.gif) no-repeat;width:179px;height:178px;float:left;margin:0 8px 2px;padding:2px 2px 2px 11px;}

/* public */
.pub_Left{width:215px;margin:5px 0;border:1px solid #A9D6C7;float:left;}
.pub_Left ul{margin:0 10px;}
.pub_Left h3{height:24px;margin:10px;}/*这里做了修改,背景图片,文字CSS去掉*/
.pub_Left ul .li{border-bottom:1px solid #A9D6C7;}
.pub_Left ul .a:link,.pub_Left ul .a:visited{background:url(../images/public.gif) 0 -14px no-repeat;padding-left:20px;margin:0 10px;display:block;height:30px;line-height:30px;}
.pub_Left p{margin:10px;}

#nav {width:150px;line-height: 24px;/*定义整个ul菜单的行高和背景色*/}
/*==================一级目录===================*/
#nav a {width:150px; display: block;padding-left:20px;/*Width(一定要)，否则下面的Li会变形*/}
#nav li {float:left;/*float：left,本不应该设置，但由于在Firefox不能正常显示  继承Nav的width,限制宽度，li自动向下延伸*/}
#nav li a:hover{background:url(../images/public.gif) 0 10px no-repeat;/*一级目录onMouseOver显示的背景色*/}
#nav a:link  {color:#666; text-decoration:none;}
#nav a:visited  {color:#666;text-decoration:none;}
#nav a:hover  {color:#009933;text-decoration:none;}
/*==================二级目录===================*/
#nav li ul {list-style:none;text-align:left;}
#nav li ul li{ /*二级目录的背景色*/}
#nav li ul a{padding:0 10px;width:140px; /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/}
/*下面是二级目录的链接样式*/
#nav li ul a:link  {color:#666; text-decoration:none;}
#nav li ul a:visited  {color:#666;text-decoration:none;}
#nav li ul a:hover {color:#000;text-decoration:none;background:#f8f8f8;/* 二级onmouseover的字体颜色、背景色*/}
/*==============================*/
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}
#content {clear: left; }
#nav ul.collapsed {display: none;}


.pub_Right{border-right:1px solid #ccc;float:right;width:670px}
.pub_Right .title{border-bottom:1px solid #ccc;height:50px;line-height:50px;position:relative;}
.pub_Right .title h3{color:#E46800;background:url(../images/public-02.gif) 0 -40px no-repeat;padding-left:30px;font-size:14px;letter-spacing:3px;}
.pub_Right .title p{position:absolute;right:5px;top:0;background:url(../images/menuLine.gif) 0 100% repeat-x;height:40px;_height:0;_padding:15px 0 10px;color:#126b5c;}
.pub_Right .title p img{background:url(../images/public-02.gif) 0 -90px no-repeat;width:10px;height:9px;margin-right:5px;}
.pub_Right .show{margin-top:5px;float:left;}
.pub_Right .show img{border:1px solid #ccc;padding:3px;margin-right:40px;float:left;width:250px; height:180px;}
.pub_Right .show p{margin-top:50px;line-height:30px;float:left;color:#018B4F;font-weight:bold;}
.pub_Right .show p span{display:block;background:url(../images/public.gif) 0 100% no-repeat;color:#000;font-weight:normal;}
.pub_Right .count{margin:10px 0;}
.pub_Right .count ul{background:url(../images/but.gif) 0 100% repeat-x;height:26px;margin-right:30px;}
.pub_Right .count .li{padding-left:30px;background:url(../images/but.gif) 0 0 no-repeat;margin-right:5px;}
.pub_Right .count .li p{padding-right:30px;background:url(../images/but.gif) 100% 0 no-repeat;height:26px;line-height:26px;}
.pub_Right .count .li1{padding-left:30px;background:url(../images/but.gif) 0 -27px no-repeat;margin-right:5px;}
.pub_Right .count .li1 p{padding-right:30px;background:url(../images/but.gif) 100% -27px no-repeat;height:26px;line-height:26px;}
.pub_Right .count li,.pub_Right .count li p{float:left;cursor:pointer;}
.pub_Right .count .div{height:300px;overflow-y:scroll;border-width:0px 1px 1px 1px;border-color:#ccc;border-style:solid;width:618px;padding:10px;line-height:150%;}

/* next */
.next{border-bottom:1px dashed #ccc;margin:5px 0;padding-bottom:10px;margin-right:10px;}
.next .t{background:url(../images/public.gif) 0 100% no-repeat;padding:5px;}
.next .t p{background:url(../images/public-02.gif) 0 -28px no-repeat;padding-left:25px;}
.next ul{padding-top:10px;}
.next ul li{float:left;width:24.5%;text-align:center;border-right:1px solid #e8e8e8;}
.next ul li img{background:url(../images/img.gif) no-repeat;padding:3px 3px 3px 10px;width:127px;height:96px;margin-bottom:5px;}

/* news */
.news{height:450px;}
.news ul {padding:0px 50px 0px 10px;}
.news ul li{border-bottom:1px dashed #ccc;height:30px;line-height:30px;}
.news p{text-align:right;padding-top:15px;margin-right:50px;}

/* news_list */
.news_list .tit{padding:10px 0;border-bottom:1px dashed #ccc;margin:0 10px;}
.news_list .tit h3{line-height:30px;text-align:center;font-size:14px;}
.news_list .p{padding:10px 30px;line-height:25px;text-align:center;}

/* 留言 */
.ly{padding:10px 10px 10px 0px;}
.ly table{background:#ccc;margin-bottom:10px;}
.ly table td{background:#fff;}
.ly table div{border:1px dashed #999;padding:10px 5px;}
.l_y{padding:10px;}
.l_y table{background:#ccc;margin-top:10px;}
.l_y table td{background:#fff;}
.l_y table td p span img{margin:0 5px;}
.l_y .td{background:#f7f7f7;}
.l_y div{margin-top:50px;line-height:25px;}
.ly .blue_td{background:#ddfef3;}
.ly .gray{background:#f2f2f1;}

/* 产品 */
.cp{padding:10px;border-bottom:1px dashed #999;margin-right:10px;}
.cp ul{padding:10px 0;}
.cp ul li{width:49%;float:left;border-right:1px solid #ccc;}
.cp ul li p{background:url(../images/ico.gif) 0 0 no-repeat;height:20px;padding-left:15px;float:left;}
.cp ul li img{background:url(../images/img.gif) no-repeat;padding:3px 3px 3px 10px;width:127px;height:96px;float:left;margin-right:10px;}
.cp ul li a{display:block;margin-top:80px;float:right;margin-right:20px;}
.p1{height:30px;line-height:30px;text-align:right;padding-right:20px;}

/* 招贤纳士 */
.zp{padding:10px;}
.zp table{background:#ccc;}
.zp table td{background:#fff;}
.zp table .td{background:#e8e8e8;text-align:center;}
.zp p{float:right;margin:10px;}
.zp p span{font-weight:bold;}




/* foot */
#foot{width:100%;background:url(../images/foot-line.gif) repeat-x;}
#foot div{width:860px;margin:0 auto;}
#foot div p{height:25px;line-height:25px;color:#fff;}
#foot div ul li{height:30px;line-height:30px;position:relative;}
#foot div ul li p{position:absolute;right:0;}






/* text */
.red{color:#f00;}
.greed_b{color:#006633;font-weight:bold;border-bottom:1px solid #ccc;}
/* link */
#top li a:link,#top li a:visited{font-size:14px;font-weight:bold;color:#179983;background:url(../images/bg.gif) 0 -106px no-repeat;margin-left:10px;padding-left:10px;text-decoration:none;margin-top:28px;display:block;height:25px;line-height:25px;}
#top li a:hover{text-decoration:underline;}
.menu a:link,.menu a:visited{color:#000;font-size:12px;text-decoration:none;}
.menu a:hover{color:#207e6e;}
a:link,a:visited{color:#000;text-decoration:none;font-size:12px;}
a:hover{color:#999;}
.Agreen:link,.Agreen:visited{color:#207e6e;text-decoration:none;}
.Agreen:hover{text-decoration:underline;}
.Bgreen:link,.Bgreen:visited{color:#207e6e;text-decoration:none;font-weight:bold;}
.Bgreen:hover{text-decoration:underline;}

/*  */
.right{text-align:right;height:30px;line-height:30px;margin-right:20px;}
.left{text-align:left;line-height:30px;}

.imgcp{background:url(../images/img.gif) no-repeat;padding:3px 3px 3px 10px;width:127px;height:96px;float:left;margin-right:10px;}

.bs{border-right: 1px solid #ccc; border-bottom: 1px dashed #ccc;}

.pub_Right .count .p1{height:240px;text-align:left;}

.h3{text-align:center;border-bottom:1px dashed #398569;margin-bottom:10px;}
.zheng p{line-height:150%;}
.zheng{border:none;}
.center{display:block;text-align:center;}
.line{position:absolute;right:-1px;top:0;border-right:1px solid #ccc;height:455px;}
.bs1{ border-bottom: 1px dashed #ccc;}

.pub_Right .count .div img{width:170px;height:150px;}
