﻿/* boby */
*{margin:0; padding:0; -webkit-text-size-adjust:none;}
body{font-size:12px; line-height:180%; color:#333; background:url(../images/bg.jpg);}
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:960px;  margin:0 auto; overflow:hidden; background:#fff;}
.toper{height:126px; background:url(../images/topbg.jpg) repeat-x center top;}
.toper img#logoer{float:left; padding:0 0 13px 0;}
.toper strong{float:right; padding:0px 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;}
.toper span{display:block; background:url(../images/top_tel.jpg) no-repeat left center; height:40px; line-height:40px; padding:0 0 0 45px; font-size:18px; color:#007cc3; width:250px;}
/* menu */
.menu{ background:url(../images/menu_bg.jpg) repeat-x; height:36px; clear:both; width:100%;}
.menu li{ float:left; height:36px; line-height:36px; position:relative; z-index:50;}
.menu li a{display:block; font-size:12px; padding:0 30px;}
.menu li a:hover{ color:#047bbf; 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:#047bbf;}
.menu li.menu_hover0 a:hover{color:#000;}
.menu li.menu_line{background:url(../images/menu_line.jpg) no-repeat center bottom; width:2px; height:36px; overflow:hidden;}
.menu li div{display:none;}
.menu li.sfhover div{display:block; position:absolute; left:0; top:36px; width:150px; border:#ddd 1px solid; background:#fff;}
.menu li.sfhover div a{display:block; padding:5px 8px; line-height:15px; border-bottom:#ddd 1px solid; font-size:11px;}
.focusimg {width:960px; height:274px; 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:960px; height:274px;border:0;}
.inright{width:220px; padding:0 10px 10px 10px; float:left;}
.inproclass,.incontact{background:url(../images/int_bg1bom.jpg) no-repeat left bottom; padding:10px 0 11px 0;}
.inproclass h1,.incontact h1{background:url(../images/int_bg1top.jpg) no-repeat left top; height:31px; line-height:31px; font-size:14px; padding:0 0 0 11px; color:#fff;}
.inproclass ul,.incontact div{border-left:#ddd 1px solid;border-right:#ddd 1px solid; padding:5px 12px;}
.inproclass ul li{border-bottom:#eee 1px solid;}
.inproclass ul li a.inproc_c1{display:block; background:url(../images/inhr_ico.jpg) no-repeat left 10px; padding:0 0 0 15px; font-size:14px; line-height:27px; color:#008ce7;}
.inproclass ul li a.inproc_c1:hover{background:#eee url(../images/inhr_ico.jpg) no-repeat left 10px; color:#000;}
.inproclass ul li dl{display:none; padding:6px 0 6px 15px;}
.inproclass ul li dl dd{background:url(../images/ac3.gif) no-repeat left 8px; border-bottom:#ddd 1px dashed; padding:0 0 0 10px;}
.incontact div{line-height:28px;}
.inleft{width:710px; float:left; padding:10px 0 0 0;}
.inprolist{background:url(../images/int_bg3bom.jpg) no-repeat left bottom; padding:0 0 11px 0;}
.inprolist h1{background:url(../images/int_bg3top.jpg) no-repeat left top; height:31px; line-height:31px; padding:0 0 0 11px; font-size:14px;}
.inprolist .inphotogd{border-left:#ddd 1px solid;border-right:#ddd 1px solid; padding:10px; height:242px;}
.inabout{float:left; background:url(../images/int_bg2bom.jpg) no-repeat left bottom; width:350px; height:252px;}
.inabout h1{background:url(../images/int_bg2top.jpg) no-repeat left top; height:31px; line-height:31px; padding:0 0 0 11px; font-size:14px; margin:10px 0 0 0;}
.inabout .inabcon,.inabout ul{border-left:#ddd 1px solid;border-right:#ddd 1px solid; padding:10px 15px; height:191px; overflow:hidden;}
.inabout .inabcon img{float:right;}
.inabout ul li{line-height:23px; background:url(../images/newsimg2.jpg) no-repeat left center; padding:0 0 0 12px;}
.inabout ul li.innewstop1{height:80px; background:none; line-height:16px; padding:0;}
.inabout ul li.innewstop1 img{float:left; padding:0 10px 0 0;}
.inabout ul li.innewstop1 h5{font-size:14px; height:25px; line-height:25px; color:#007cc2;}
.inabout ul li.innewstop1 h5 a{color:#007cc2;}
.inabout ul li.innewstop1 h5 a:hover{color:#000;}
.inphotogd ul li{padding:5px 12px 10px 13px; float:left;}
.inphotogd ul li div{width:146px; height:109px; overflow:hidden;}
/* 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; font-size:14px; background:url(../images/int_bg1top.jpg) no-repeat center center; color:#fff;}
.page_left h2{height:30px; line-height:30px; padding:0 0 0 10px; font-size:14px; background:url(../images/int_bg1top.jpg) no-repeat center center; margin:15px 0 0 0; color:#fff;}
.page_left ul,.page_left ol{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/innews_ico.jpg) no-repeat left center; margin:0 0 1px 0; border-bottom:1px dotted #CCC;}
.page_left ol li a{font-family:"微软雅黑","宋体"; font-size:12px; display:block; padding:5px 0 5px 10px; line-height:15px;}
.page_left ol li a:hover{color:#008ce7;}
.page_left ul li.pc_LevelID1 a{font-size:14px; color:#008ce7;}
.page_left ul li.pc_LevelID1 dl dd a{display:block; background:url(../images/ac3.gif) no-repeat left 8px; color:#000; font-size:12px; padding:0 0 0 8px;}
.page_center{}
.page_right{float:left; width:770px; 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%; 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;}
.pro_listtb li{float:left; padding:5px 0 10px 0; text-align:center; width:192px;}
.pro_listtb li div{width:146px; height:109px; overflow:hidden; margin:0 auto; border:#ddd 1px solid;}
.pro_listtb li h5{font-size:12px; font-weight:normal; text-align:center; padding:5px 10px; line-height:15px; height:45px; width:146px; margin:0 auto;}
.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:15px 12px;}
.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:#fff url(../images/bombg.jpg) repeat-x center top; width:940px; margin:0 auto; text-align:center;}
.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;}