
* { margin:0px; border:0px; padding:0px;}
html,body { margin:0px; border:0px; padding:0px; text-decoration:none; line-height:150%; color:#333; font-family:Arial, tahoma, Helvetica, sans-serif,"宋体","新宋体"; font-size:12px; background:#Fff; height:100%;}
html,body,div,p,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,span,iframe{ margin:0px; border:0px; padding:0px;}
ul,li { list-style-type:none;}
a { color:#333; text-decoration:none;}
a:hover { color:#669900; text-decoration:underline;}

.basket { width:100%;  border-top:1px solid #EC1C24; height:100%; }

#container { margin:0 auto; width:945px; background:#F7F7F7;}

.fb {font-size:14px; font-weight:bold; }
.fb2 { color:#8E8E8E; font-weight:bold;}



#top { width:945px; float:left; height:102px;}


.logo { padding-top:36px; padding-left:12px; padding-bottom:19px; width:224px; float:left; background:#fff;}
.right_bben { height:31px; line-height:31px; padding-right:4px; text-align:right; width:705px; float:right; background:#fff;}
#top ul li { float:left; display:block;}
.right_nav1 { height:31px; background:#F8F4F3; width:709px; float:right; overflow:hidden;}
.right_nav1 span a { padding:0 10px; line-height:31px; color:#002D86; text-decoration:none;}
.right_nav1 span a:hover {color:#D50000;}





#left { width:236px; float:left; border-top:1px solid #CECECE;background:#F7F7F7; padding-bottom:20px;}
.left_ul { padding-left:18px;overflow:hidden; width:206px; padding-right:12px;}
.p1 { height:23px; border-bottom:1px solid #8E8E8E; background:url(../images/ul_bar1.jpg) no-repeat 5px 12px; padding-top:10px; padding-left:21px;}
.left_ul li { border-bottom:1px dashed #A09D95; background:url(../images/li_img.jpg) no-repeat 3px 9px; padding-left:26px; height:29px; line-height:29px; text-align:left;}
.p2 { height:23px; border-bottom:1px solid #8E8E8E; background:url(../images/ul_bar2.jpg) no-repeat 5px 12px; padding-top:10px; padding-left:21px;}
.p3 { height:23px;  background:url(../images/ul_bar5.jpg) no-repeat 5px 12px; padding-top:10px; padding-left:21px;}
.lxfs { height:22px; background:url(../images/ul_bar3.jpg) no-repeat 12px 7px; padding-left:80px; padding-top:32px;}
.lxfs_ul { padding-top:21px;}
.lxfs_ul li { background:url(../images/ul_bar4.jpg) no-repeat 8px top; border-bottom:none; height:27px; margin-bottom:6px; padding-left:29px;}
.gonggao { width:182px; padding-left:4px;}
.gonggao1 { width:186px; background:url(../images/gong1.jpg) no-repeat left top; height:2px; overflow:hidden;}
.gonggao2 { width:168px; border-right:#DFDFDF solid 1px; border-left:#DFDFDF solid 1px; padding:8px;}
.gonggao3 { width:186px; background:url(../images/gong2.jpg) no-repeat left top; height:2px;}



input,select { height:16px; font-size:12px;}
#right { float:left; background:#F7F7F7;}

.banner { height:177px; background:url(../images/banner1.jpg) no-repeat left top; width:709px;}
.search { height:30px; width:680px; background:url(../images/search_bar.jpg) repeat-y; padding-top:5px; padding-left:28px; color:#fff; font-weight:bold; margin-bottom:10px;}
.search form { text-align:left;}
.news { width:490px; float:left;}
.new1 { width:100%; height:5px; background:url(../images/new1.jpg) no-repeat left top; overflow:hidden;}
.newsc { border-right:#D4D4D4 solid 1px; border-left:#D4D4D4 solid 1px; width:488px; background:url(../images/new3.jpg) no-repeat 8px 8px;}

.more { padding-left:23px; padding-top:8px;}
.more p { width:50%; float:left;}
.more img { float:right; padding-right:10px;}
.new2 { width:100%; height:5px; background:url(../images/new2.jpg) no-repeat left top;}
.ncontent { padding-top:3px; padding-left:10px; clear:both;}
.ncontent ul li { height:23px; border-bottom:1px dashed #A9A9A9; padding-left:19px; background:url(../images/newjt.gif) no-repeat 8px 5px;}

.newsr { width:214px; float:right; margin-bottom:10px;}
.newsr1 { width:100%; height:5px; background:url(../images/newr2.jpg) no-repeat left top; overflow:hidden;}
.newsr2 { width:100%; height:5px; background:url(../images/newr1.jpg) no-repeat left top;}
.newsrc { width:100%; background:url(../images/newrbk.jpg) repeat-y;}
.newsrc p { background:url(../images/newr3.jpg) no-repeat 13px 12px; height:33px; padding-left:28px; padding-top:10px; }
.newsrcon { padding-top:2px; margin-bottom:4px;}
.newsrcon ul {  padding-left:12px; padding-right:12px;}
.newsrcon li { line-height:23px; border-bottom:1px dashed #A9A9A9; padding-left:21px; background:url(../images/newrimg.jpg) no-repeat 7px 10px; height:23px;}
.newrimg { text-align:right; padding-right:12px;}


.proshow { clear:both; padding-left:20px; width:689;}
.p5 { clear:both; margin:0px; border:0px; padding-left:15px; background:url(../images/pro1.jpg) no-repeat left top; height:15px; position:relative; padding-bottom:8px; }
.p5 img { position:absolute; right:10px; bottom:9px;}
.p6 { clear:both; margin:0px; border:0px; padding-left:15px; background:url(../images/pro2.jpg) no-repeat left 17px; height:15px;  padding-top:17px; padding-bottom:8px; position:relative;}
.p6 img { position:absolute; right:10px; bottom:9px;}
.proshow ul { width:689px;}
.proshow li { list-style:none; float:left; text-align:center; width:159px; margin-right:12px; padding-bottom:5px;}
.proshow img { border:1px solid #C7C7C7;}

.proshowoth { width:699px; padding-left:10px; }




#foot { width:100%; margin:0 auto; text-align:center; height:109px; clear:both; float:left;}
#foot a { text-decoration:underline;}
.ban1 { border-top:2px solid #E4E4E0; padding-top:18px; padding-bottom:16px;}
.ban2 { border-top:2px solid #E4E4E0; padding-top:8px;}


.proshowoth input,textarea{ border:1px solid #6699CC;}
.proshowoth table img {}
.proshowoth ul { padding-left:10px;}
.proshowoth li { float:left; margin-right:10px;}
.proshowoth ul img {border:1px solid #C7C7C7;}
.proshowoth p { text-indent:23px; line-height:23px; text-align:left;}
.profile img { float:right; border:1px double #CCCCCC;}
.profile { padding-left:10px; margin:0 auto; text-align:center; }
.profile p { text-indent:23px; line-height:23px; text-align:left;}




/* 企业简介 */
.profile img {  }


/* 部分新定义的样式*/
.clear { clear:both;}

.middle { width:945px; float:left;}
.mleft { width:236px; float:left;}
.mright { width:709px; float:right; height:100%;}

.r_banner { width:709px; height:177px; float:left; overflow:hidden;}
.r_search { float:left;height:30px; width:681px; background:url(../images/search_bar.jpg) repeat-y; padding-top:5px; padding-left:28px; color:#fff; font-weight:bold;}
.r_bar { width:707px; height:25px; border:1px dashed #ccc; float:left;}
.r_profile { float:left; width:708px; padding-top:10px; border-left:1px dashed #CCCCCC;}
.r_profile1 { width:708px; padding-top:10px; border-left:1px dashed #CCCCCC; float:left;}
.r_profile1 img { float:right; border:1px solid #990000; margin:10px; padding:4px;}
.r_qyjj { text-indent:23px; text-align:left; padding:15px; line-height:20px;}


.fangzhen1 { width:480px; height:600px; margin-left:auto; margin-right:auto; padding-top:15px;}
.fangzhen1 img { width:224px; margin:0px; padding:0px; float:none; border:4px double #003366; margin-right:5px;}
.fangzhen2 { text-align:center; padding-top:8px; line-height:20px;}


.jyln { width:74%; border:1px dashed #990000; text-indent:23px; color:#666666; font-size:13px; padding:6px; margin-left:83px;}

.r_news { width:70%; border:1px solid #999; color:#666666; font-size:12px; padding:6px 2px 0 0; height:100%; margin-left:104px;}
.r_news li { line-height:23px; list-style:none; padding-left:19px;  background:url(../images/news.gif) no-repeat 4px center; border-bottom:1px dashed #ccc; height:23px;}
.r_news li img { padding:0px; margin:0px; border:0px;}


.r_product { width:689px; padding-left:20px; padding-top:5px;}
.r_productimg img { border:1px solid #999999; padding:4px;}
.r_productimg a:hover { color:#339900;}
.r_product li { height:103px; float:left; list-style:none; width:250px; display:block;}
.r_projj { width:98px;; height:auto; display:block; float:right;}

.r_mess { text-align:center; width:100%;}
.r_mess table { margin-left:auto; margin-right:auto;}
.r_mess td{ text-align:left; color:#333333;}
.messcss input,textarea { border:1px dashed #333333;}


.r_zljctable { margin-left:70px;}
.r_zljctable img { border:1px solid #999999; padding:4px;}
.r_zljctable td { color:#990000;}


.chanpin { width:250px; height:300px; border:1px double #999999; padding:4px; float:left;}
.chanpin p { padding:2px;}
.r_chanpinimg img { border:2px solid #999; padding:4px;}
.r_chanpinimg p { padding:3px;}



.index_r1 { width:708px; height:176px; float:left; }
.index_r1l { width:490px; height:176px; float:left;background:#fff;}
.index_r1r { width:214px; height:176px; float:right;}

.r1ltop { width:100%; height:28px; overflow:hidden;}
.r1lbody { width:488px; height:131px; border-left:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden; padding-top:6px;}
.r1lfoot { width:100%; height:17px;}


.r1lbody ul li { height:23px; border-bottom:1px dashed #A9A9A9; padding-left:19px; background:url(../images/newjt.gif) no-repeat 8px 5px;}
.r1lbody ul { padding-top:3px;}


.r1rtop { widows:100%; height:42px; overflow:hidden;}
.r1rbody { width:100%; background:url(../images/gqbk.jpg) no-repeat; height:106px; padding-top:4px;}
.gqtable tr { border-bottom:1px dashed #999999;}
.gqtable { padding-left:10px; padding-top:15px;}
.r1rfoot { width:100%; height:26px;}


.r_ps { width:708px; float:left; padding-top:10px;}

.r_ps2 { width:708px; float:left; padding-top:10px;}


.newsshow { width:90%; display:block; border-bottom:2px solid #666666; padding:3px; height:25px; font-size:16px; font-weight:bold; color:#003366; margin:0 auto; text-align:center;}
.newsdetail { text-indent:23px; line-height:23px; text-align:left; width:85%; margin:0 auto;}


.makeimg img { border:1px solid #666666;}