/* CSS Document */
body{text-align:left; color:#3f3f3f; cursor:default; background:url(../images/bg.jpg) center top;}
li { list-style:none;}
img { border:none;}
a { color:#3f3f3f; text-decoration:none;}
a:hover { color:#317a0f; text-decoration:none;}
.img:visited img{border: 1px solid #cecece;}
.img img{border: 1px solid #cecece;padding:5px;}
.img:hover img{border: 1px solid #317a0f;}
.img:hover{color: #B2C2E3; }
.clear {clear:both; display:block;}

/* 头部 */
#top { width:1004px; margin:0 auto;}
#top .head { background:url(../images/body.png) no-repeat 0 0; width:1004px; height:104px;}
#top .head img { margin-left:56px; margin-top:11px;}
#top .menu { background:url(../images/body.png) no-repeat 0 -104px; width:1004px; height:40px;}
#top .menu ul { padding-left:15px; font:700 14px/40px bold; text-align:center;}
#top .menu li{ width:105px;float:left;display:block;}
#top .menu a { color:#fdf5d0; text-decoration:none;}
#top .menu a:hover { color:#fff; text-decoration:none;}
#top .bann { width:1004px; height:361px;}
#top .pic { background:url(../images/body.png) no-repeat 0 -144px; width:1004px; height:15px;}

/* 主体 */
#main { width:1004px; margin:0 auto;}
#main .main_top { background:url(../images/body.png) no-repeat 0 -160px; width:1004px; height:263px; float:left;}
#main .main_top .main_news { width:283px; height:263px; float:left;}
#main .main_top .main_news .more { width:280px; float:left; text-align:right; margin-top:22px;}
#main .main_top .main_news ul { width:248px; padding-left:19px; padding-top:10px; float:left;}
#main .main_top .main_news li { padding-top:8px; height:24px; border-bottom:dashed 1px #cbcbcb;}
#main .main_top .main_news li span { float:right;}
#main .main_top .main_about { width:461px; height:263px; float:left;}
#main .main_top .main_about .more2 { width:439px; float:left; text-align:right; margin-top:22px;}
#main .main_top .main_about ul { width:410px; line-height:25px; padding-left:30px; padding-top:15px; float:left;}
#main .main_top .main_contact { width:260px; height:263px; float:left;}
#main .main_top .main_contact ul { padding-left:23px; padding-top:55px; line-height:25px;}
#main .products_tit { background:url(../images/body.png) no-repeat 0 -423px; width:1004px; height:41px; float:left;}
#main .products_tit ul { width:988px; text-align:right; padding-top:8px;}
#main .cp { width:1004px; float:left;}

.index_body_company_bodys{ width:1004px; float:left; display:inline; margin-left:13px; margin-top:20px;}
.index_pro{ width:160px; float:left;}
.index_pro_tit{ height:28px; width:132px; text-align:center; line-height:28px;}
.rollBox{width:905px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:905px; overflow:hidden;margin:0 auto;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:130px;float:left;text-align:center;padding-right:20px;}
*+html .rollBox .Cont .pic{width:130px;float:left;text-align:center;padding-right:30px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox #List1,.rollBox #List2{float:left;}

/* 版权 */
#copyright { background:url(../images/copyright.jpg) repeat-x; width:100%; height:103px; margin-top:20px;}
#copyright ul { line-height:30px; text-align:center; padding-top:20px;}

/* 内页左侧 */
#main .left { width:260px; float:left;}
#main .left .left_tit { background:url(../images/body.png) no-repeat -268px -464px; width:260px; height:75px; float:left;}
#main .left .left_tit ul { font-size:14px; font-weight:bold; text-align:center; padding-top:30px; color:#fff;}
#main .left .left_con { background:url(../images/left_con.jpg); background-repeat:repeat-x; width:260px; float:left; margin-bottom:20px;}
#cpdh { float:left; width:240px; display:inline; margin-left:10px; overflow:hidden; padding-bottom:50px;}
#cpdh ul { clear:left; float: left; width:240px;}
#cpdh ul li { clear:left; font-size:12px; float: left; width:240px; line-height:31px; list-style-type:none; height:31px; text-align:center; border-bottom:solid 1px #84b619;}
#cpdh .navon { background:url(../images/a.jpg) no-repeat; color:#000;}
#cpdh .navon a { background:url(../images/a.jpg) no-repeat; color:#000; font-weight:normal;}
#cpdh ul li a { clear:left; display:block; float:left; width:240px; color:#fff; height:31px; text-decoration: none;}
#cpdh ul li a:hover { clear:none; display:block; float: left; background:url(../images/a.jpg); width:240px; color:#000; background-repeat:no-repeat; height:31px; text-decoration: none;}
#cpdh ul li h3 { clear:left; font-weight:normal; font-size:12px; float:left; line-height:31px;}
#main .left .main_contact { background:url(../images/body.png) no-repeat -744px -160px; width:260px; height:263px; float:left;}
#main .left .main_contact ul { padding-left:23px; padding-top:55px; line-height:25px;}
#main .left .left_news { background:url(../images/body.png) no-repeat -8px -464px; width:260px; height:263px; float:left;}
#main .left .left_news .more3 { width:250px; float:left; text-align:right; margin-top:20px;}
#main .left .left_news ul { width:230px; padding-left:20px; padding-top:18px; float:left;}
#main .left .left_news li { padding-top:8px; height:24px; border-bottom:dashed 1px #cbcbcb;}
#main .left .left_news li span { float:right;}

/* 内页右侧 */
#main .right { width:720px; float:right;}
#main .right .right_tit { background:url(../images/body.png) no-repeat 0 -727px; float:left; width:720px; height:30px; border-bottom:solid 1px #a5a5a5;}
#main .right .right_tit .text-size40 { font:700 14px/30px bold; float:left; color:#317a0f; padding-left:20px;}
#main .right .right_tit span  { float:right; line-height:30px; margin-right:10px; display:inline;}

/* 单页 */
.about { width:720px; float:left;}
.about ul { padding:15px 20px; width:680px; font-size:12px; line-height:30px;}

/* 新闻 */
.news { width:720px; float:left;}
.newsshow { width:720px; float:left; padding-bottom:15px; margin-top:15px;}
.news ul { padding:15px 20px; width:680px;}
.news ul li { padding-top:10px; height:22px; font-size:12px; border-bottom:dashed 1px #b9b9b9;}
.news ul li span { float:right;}

/* 产品 */
.pro { width:720px; float:left; margin-top:15px; margin-bottom:30px;}
.pro ul {line-height:30px;}
.pro_style {FLOAT: left; FONT-SIZE: 13px; margin-top:10px; width:165px; padding-left:10px;}
.pro_style a {WIDTH:165px; DISPLAY: block; text-align:center; FLOAT: left; TEXT-DECORATION: none;}

/* 分页 */
.page { width:100%; float:left; margin-top:10px; margin-bottom:20px;}