﻿/* boby */
*{margin:0; padding:0; -webkit-text-size-adjust:none;}
body{font-size:11px; line-height:180%; color:#333; font-family:Arial,Verdana, Geneva, sans-serif, Helvetica, sans-serif;}
ul,ol,dl{ list-style:none;}
form{margin:0px;padding:0px;}
img{border:0;}
.clear{clear:both; width:0px; height:0px; font-size:1px; visibility:hidden;}
/* 连接定义 */
a{ COLOR: #333; text-decoration:none;}
a:hover { Color: #008ce7; text-decoration:none;}
#container{width:980px;  margin:0 auto; overflow:hidden;}
.toper{height:93px; background:url(../images/topbg.jpg) repeat-x center top;}
.toper img#logoer{float:left;}
.toper strong{float:right; padding:8px 10px 0 0;color:#000; font-family:Arial,Verdana, Geneva, sans-serif, Helvetica, sans-serif; font-weight:normal; text-align:right; line-height:40px;}
.toper strong a{color:#000;}

/* menu */
.menu{ background:url(../images/menu_bg.jpg) repeat-x; height:43px;}
.menu li{ float:left; height:43px; line-height:43px;}
.menu li a{color:#FFF; display:block; font-size:12px; padding:0 25px;}
.menu li a:hover{ color:#fff; background:url(../images/menu_hbg.gif) no-repeat center bottom;}
.menu li.menu_hover0{background:url(../images/menu_hbg.gif) no-repeat center bottom;}
.menu li.menu_hover0 a{color:#fff;}
.menu li.menu_hover0 a:hover{color:#fff;}
.focusimg {width:980px; height:327px; position:relative; overflow:hidden;}
.focusimg .point { position:absolute; z-index:20; right:10px; bottom:10px;}
.focusimg .point li { display:block; float:left; margin-right:2px;}
.focusimg .point li a,
.focusimg .point li a:link,
.focusimg .point li a:visited { display:block; width:15px; height:15px; background:#fff; color:#000; text-align:center; line-height:15px;}
.focusimg .point li a:hover,
.focusimg .point li a.cur { background:#5c681b; color:#fff;}
.focusimg .image { position:absolute; z-index:10; left:0; top:0;}
.focusimg .image li {display:none;overflow:hidden;position:absolute;}
.focusimg .image li img{width:980px; height:327px;border:0;}

.inbox{width:100%; overflow:hidden; background:url(../images/inmainbg.gif) no-repeat center top; padding:5px 0 10px 0;}
.inbox .inabout{float:left; width:424px; padding:0 24px 0 6px; height:225px;}
.inbox .innews{float:left; width:265px; height:225px; padding:0 24px 0 0;}
.inbox .inproclass{float:left; width:226px; height:225px;}
.inbox .inabout h1,.inbox .innews h1,.inbox .inproclass h1,.inpro1 h1{background:url(../images/intitleico.jpg) no-repeat left 8px; padding:0 0 10px 15px; font-size:14px; font-weight:normal; font-family:"微软雅黑","宋体";color:#018be6;}
.inbox .inabout h1 span,.inbox .innews h1 span,.inbox .inproclass h1 span{font-size:10px; color:#999; font-family:Arial, Helvetica, Verdana, Geneva, sans-serif; padding:0 0 0 8px;}
.inbox .inabout h1 a,.inbox .innews h1 a,.inbox .inproclass h1 a,.inpro1 h1 a{color:#018be6;}
.inbox .inabout h1 a:hover,.inbox .innews h1 a:hover,.inbox .inproclass h1 a:hover,.inpro1 h1 a:hover{color:#000;}
.inbox .inabout div{padding:0 0 0 7px;}
.inbox .inabout div img{margin:0 10px 10px 0; border:#eee 6px solid; float:left;}
.inbox .innews ul{padding:0 0 0 5px;}
.inbox .innews ul li{background:url(../images/innews_ico.gif) no-repeat left center; line-height:28px; border-bottom:#ddd 1px solid; padding:0 0 0 12px;}
.inbox .inproclass ul{padding:0 0 0 3px;}
.inbox .inproclass ul li{background:url(../images/inpro_classbg.jpg) repeat-x left bottom; line-height:31px; margin:0 0 1px 0;}
.inbox .inproclass ul li a{display:block; padding:0 0 0 10px; color:#fff; line-height:31px; height:31px; font-family:"微软雅黑","宋体"; font-size:14px;}
.inbox .inproclass ul li a:hover{color:#000;}
.inbox .inproclass div{padding:0 0 0 3px;}
.inpro1{float:left; width:463px; padding:0 0 0 6px;}
.inpro1 .inprogd table tr td{padding:0 10px; text-align:center;}
.inpro1 .inprogd table tr td img{border:#ddd 1px solid;}
/* main */
.banner{}
.page_left{width:180px; float:left; background:url(../images/lyleft_topbg.jpg) repeat-x left -30px;}
.page_left h1{height:30px; line-height:30px; padding-left:10px; color:#fff; font-size:14px; background:url(../images/menu_bg.jpg) repeat-x left center;}
.page_left h2{height:30px; line-height:30px; padding:0 0 0 10px; color:#018be6; font-size:14px; background:url(../images/intitleico.jpg) no-repeat left center; margin:15px 0 0 0;}
.page_left ul{padding:0 0 0 10px;}
.page_left ul li{ border-bottom:1px dotted #CCC; background:url(../images/innews_ico.jpg) no-repeat left 12px; padding:6px 0 6px 12px;}
.page_left ol li{background:url(../images/inpro_classbg.jpg) repeat-x left bottom; line-height:31px; margin:0 0 1px 0;}
.page_left ol li a{color:#fff; font-family:"微软雅黑","宋体"; font-size:14px; display:block; padding:0 0 0 10px; line-height:31px; height:31px;}
.page_left ol li a:hover{color:#000;}
.page_center{}
.page_right{float:left; width:790px; padding:0 0 0 10px;}
.right_top{ height:26px; line-height:26px; padding-left:10px; border-bottom:#ddd 1px solid;}
.right_top a{}
.right_top a:hover{text-decoration:underline;}
.right_title{ color:#5b6621; font-size:14px; height:34px; line-height:34px; font-weight:bold; padding-left:10px; background:url(../images/lymain_topbg.jpg) repeat-x left bottom;}
.right_text{line-height:200%; padding:12px 12px 30px 12px; min-height:350px; _height:350px;}
.right_text img{margin:0px;}
.pro_listtb{width:100%; table-layout:fixed; margin:15px 0 0 0;}
.pro_listtb tr td{padding:5px 10px 15px 10px; text-align:center; vertical-align:top;}
.pro_listtb tr td img{border:#ddd 1px solid;}
.news_title{ padding-top:10px; color:#5b6621; font-size:14px; line-height:20px; font-weight:bold; text-align:center;}
.news_date{color:#999; text-align:center; border-bottom:1px dotted #CCC; padding-bottom:10px;}

.right_bottom{ text-align:right; padding:20px 0px;}
.anli_listtb{border-collapse:collapse; width:100%; margin:5px 0 0 0;}
.anli_listtb tr th{border:#ddd 1px solid; padding:5px 8px; background:url(../images/lyleft_topbg.jpg) repeat-x 0 -15px;}
.anli_listtb tr td{border:#ddd 1px solid; padding:5px 8px; text-align:left; vertical-align:top;}

/*footer*/
.footer{padding:10px; clear:both;  color:#757575; background:url(../images/bombg.jpg) repeat-x center bottom;}
.footer span{float:right; text-align:right;}
.bomlink{border-bottom:#ddd 1px solid; border-top:#ddd 1px solid; padding:10px; margin:10px 0 0 0;}
/* 表单定义 */
.input{ BACKGROUND-COLOR: #fff;  BORDER: #333 1px solid; font-size:12px; COLOR: #333; }

.page_td{ border:1px solid #CCCCCC; padding:0px 5px; line-height:20px; }
.page_tdbg{border:1px solid #CCCCCC;background:#f2f2f2; padding:0px 5px;}
.inputpage{BORDER:1px #ffffff solid; width:24px; height:20px;}