@charset "gb2312";
@import url("/img/style.css");
@import url("/images/style.css");

.clear{ clear:both;}
.top,.menu,.banner,.footer,.main  {width: 1050px;margin:0 auto;  }

.top{height: 95px;}
.logo_tt{ float:left;}
.logo{ width:427px; height:80px;}
.logo_c{ color:#FFFFFF; margin-top:-10px;}
.fav{ float:right; margin-top:10px; color:#FFFFFF}
.fav a{ color:#FFFFFF}
.tel{ margin-top:20px;}
.fav strong{ color:#ffffff; font-size:20px;}
.tel strong{ color:#FF6600; font-size:30px;}
.menu { width:1050px; margin-top:-85px;}
.menu ul{}
.menu li{ float:left; margin-right:5px; }
.menu li a{ font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none; height:27px;padding:15px;}
.menu a:hover{color: #3F6D04; background-image: url(/images/nav-hover.png); background-repeat: no-repeat; background-position: center center; }
.nline{ background:url(/images/nav-li-b.png) no-repeat; width:3px; height:39px; margin-top:-10px;}

.mtop tr{ height:28px; line-height:32px;}
.mtop td{ font-size:14px;}
.detail_note a{ font-weight:bold;}

.banner { margin:0 auto; margin-top:30px;}
.pic_show_index {MARGIN: 0px; WIDTH: 1050px; FLOAT: left; HEIGHT: 285px}
#picBox {POSITION: relative; WIDTH: 1050px; HEIGHT: 285px; OVERFLOW: hidden}
#picBox UL#show_pic {POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 3050px; PADDING-RIGHT: 0px; HEIGHT: 285px; PADDING-TOP: 0px}
#picBox UL#show_pic LI {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 285px; PADDING-TOP: 0px}
#picBox UL#show_pic LI IMG {DISPLAY: block}
#icon_num {POSITION: absolute; BOTTOM: 0px; TOP: 280px; RIGHT: 10px}
#icon_num LI {TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 0px; WIDTH: 20px; PADDING-RIGHT: 0px; BACKGROUND: #4d4d4d; FLOAT: left; HEIGHT: 20px; COLOR: #fff; CURSOR: pointer; PADDING-TOP: 0px}
#icon_num LI:hover {BACKGROUND: #ffac0f; COLOR: #fff}
#icon_num LI.active {BACKGROUND: #ffac0f; COLOR: #fff}
#picBox_top {POSITION: relative; MARGIN: 50px auto; WIDTH: 610px; HEIGHT: 205px; OVERFLOW: hidden}
#picBox_top UL#show_pic_top {POSITION: absolute; WIDTH: 610px; HEIGHT: 205px;}
#picBox_top UL#show_pic_top LI {FLOAT: left; HEIGHT: 205px;}
#picBox_top UL#show_pic_top LI IMG {DISPLAY: block}
#icon_num_top {POSITION: absolute; BOTTOM: 0px; RIGHT: 10px}
#icon_num_top LI {TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 0px; WIDTH: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(/css/flashbutton.gif) no-repeat -15px 0px; FLOAT: left; HEIGHT: 15px; COLOR: #39f; CURSOR: pointer; PADDING-TOP: 0px}
#icon_num_top LI:hover {BACKGROUND: #ccc; COLOR: #fff}
#icon_num_top LI.active {BACKGROUND:#ddd; COLOR: #fff}

.indexpic{ width:1048px;  border:1px solid #5A9D07;height:auto;; margin:0 auto; padding-bottom:10px; margin-top:10px;}
.indexpicbox{ width:1050px; background:url(/images/tl-bg.png) repeat-x; height:30px;}
.indexpicbox strong{ height:28px; line-height:28px; padding-left:10px; color:#FFFFFF;}
.indexpic_list ul{ margin-left:10px;}
.indexpic_list li{ width:185px;height:175px; border:1px #E5E5E5 solid; float:left; margin-right:20px; margin-top:10px;}
.indexpic_list li img{  padding:2px; width:172px; height:130px; margin:2px;}
.indexpic_list dt{ text-align:center; padding-bottom:5px;}

.context_pic{ border:1px #D6E0E2 solid; height:195px; width:760px; margin-left:25px; margin-top:10px;}
.context_picbox{width:760px; background:#B2D68C; height:28px;}
.context_picbox strong{ height:28px; line-height:28px; padding-left:10px; color:#353535; float:left;}
.context_list ul{ margin-left:10px;}
.context_list li{ width:162px;height:145px; border:1px #D4D4D5 solid; float:left; margin-right:20px; margin-top:10px;}
.context_list li img{  padding:2px; width:162px; height:120px; margin:2px;}
.context_list dt{ text-align:center; padding-bottom:5px;}

.intro{width:760px; margin-left:25px; margin-top:10px;}
.intro p{ line-height:28px; font-size:16px; text-indent:2em; color:#000}
.intro a{ text-decoration:none; font-weight:bold;color:#f00}
.context_pic_news{ border:1px #D6E0E2 solid; height:195px; width:760px; margin-left:25px; margin-top:10px;}
.context_picbox_news{width:760px; background:#B2D68C; height:28px;}
.context_picbox_news strong{ height:28px; line-height:28px; padding-left:10px; color:#353535; float:left;}
.context_list_news ul{ width:740px; margin:10px;}
.context_list_news li{ float:left;width:370px; height:28px; line-height:28px; }
.context_list_news li a{ font-size:14px;}
.context_list_news span{ color:#353535;}
.newstext p{ text-align:left; text-indent:2em; font-size:18px; line-height:28px; padding:5px;}
.newsitem{ text-align: center;}
.hk{ width: 90%; border:2px solid #FF2000; text-align: center; font-size: 18px !important;}
.hktop{ color: #D92142 !important;}
.hkcen{ margin: 10px 0;}
.hk span{ color: #007AAA;}
.newstit{ text-align: center !important;}
.newsitem p{ text-indent: 0;}
.cont{ display: block;}
.craftsman{ background: #F1F1F1;}


.linker{ width:1047px;  border:1px solid #5A9D07;height:120px; margin:0 auto; margin-top:10px;}
.linkbox{ width:1050px; background:url(/images/tl-bg.png) repeat-x; height:30px;}
.linkbox strong{ height:28px; line-height:28px; padding-left:10px; color:#FFFFFF;}
.linklist ul{ margin:0 10px 10px 10px;}
.linklist li{ float:left; margin-left:10px;  margin-top:10px;display:block; white-space: nowrap; width:100px; text-align:center}
.linklist a{ text-decoration:none;}

.footer{ background:url(/images/BottomBG.jpg) repeat-x 0 0;margin-top:10px;border-top:1px solid #E0EDCF; height:80px}
.footer .flogo { FLOAT: left;TEXT-ALIGN: right; WIDTH: 150px;margin-top:25px;}
.footer .copy { FLOAT: right;TEXT-ALIGN: center;padding:10px 0; WIDTH: 750px;line-height:180%;}

.main{margin:5px auto;}
.ibiaoti1{width:100%;height:30px;background:url(/images/T1.jpg) no-repeat 0 0;  }
.ibiaoti1 span{float:left;display:block;width:106px;height:30px;line-height:30px; text-align:center;color:#d52633;font-weight:bold;font-size:14px;}
.ibiaoti1 em{float:right;margin-top:10px;}

.ibiaoti2{width:100%;height:30px;background:url(/images/T2.jpg) no-repeat 0 0;  }
.ibiaoti2 span{float:left;display:block;width:106px;height:30px;line-height:30px; text-align:center;color:#d52633;font-weight:bold;font-size:14px;}
.ibiaoti2 em{float:right;margin-top:10px;}

.ibiaoti3{width:100%;height:30px;background:url(/images/T3.jpg) no-repeat 0 0;  }
.ibiaoti3 span{float:left;display:block;width:106px;height:30px;line-height:30px; text-align:center;color:#4D7433;font-weight:bold;font-size:16px;}
.ibiaoti3 em{float:right;margin-top:10px;}


.ibiaoti{width:100%;height:32px; border-bottom:3px solid #577336; background:url(/images/T4.jpg) no-repeat 0 0;}
.ibiaoti span{float:left;display:block;width:100px;height:32px;line-height:31px; text-align:center;;color:#fff;font-weight:bold;font-size:14px;}
.ibiaoti em{float:right;margin-top:12px;}

.ileft{float:left;width:177px;}
.ileft a{margin-bottom:5px;float:left;}

.icen{float:left;width:515px;margin:0 10px;_margin:0 8px;}
.iright{width:335px;}

.anote{width:515px;margin:5px 0;line-height:34px; font-size:16px;}
.newslist {WIDTH: 515px;margin:5px auto;}
.newslist li {BACKGROUND: url(/images/icoa.gif) no-repeat 5px center;WIDTH: 515px; LINE-HEIGHT: 30px; text-indent:20px;border-bottom:1px dotted #ccc;}
.newslist li a{float:left;width:405px;display:block;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; font-size:16px; line-height:32px;}
.newslist li em{float:right;width:100px;font-style:normal;text-align:left;color:#666;}

#bx_wrap {overflow:hidden;width: 335px;margin:5px auto; }
#bx_wrap td{padding:0 5px;}
#bx_wrap td img{ width:150px; height:110px; border:1px solid #cfcece; padding:0px;}

.youshi{ background:#F2F2F2;padding:5px 10px;height:auto;line-height:31px; font-size:14px;}
.ad1{ margin-top:10px;}