@charset "gb2312";
body{ padding:0px; margin:0px; font-size:12px; font-family:ËÎÌå;}
ul, dl, dd, dt, h1, h2, h3, h4, h5, h6, form, p { padding: 0; margin: 0; }
a{ color:#000; text-decoration:none;}
a:hover{ color:#f00;}
ul{ list-style:none;}
img{ border:none;}

/*head*/
.head_total{ width:100%; height:94px; margin:0 auto; background:url(../images/head_bg.jpg) repeat-x;}
.head_bg{ width:1000px; height:94px; background:url(../images/logo_bg.jpg) no-repeat; margin:0 auto; }
.head_left{ width:444px; height:52px; margin-top:15px; float:left; display:inline;}
.head_right{ width:200px; height:70px;margin-top:15px; margin-right:10px; float:right; display:inline; }
.index{ width:200px; height:15px; color:#fff; text-align:right; margin-bottom:10px;}
.index a{color:#fff; text-decoration:none;}
.index a:hover{color:#fffc00; }
#so{ width:100px; height:16px; border:1px solid #ca2a10; background:#ffb6aa; float:left; margin-top:7px;}
#so_btn{ width:31px; height:31px; float:right;}

/*nav*/
.nav_bg{ width:100%; height:51px; margin:0 auto; background:url(../images/nav_bg.jpg) repeat-x;}
.nav_total{ width:1000px; height:51px; margin:0 auto; }
.nav_total ul{ width:1000px; height:33px; margin:0 auto;}
.nav_total ul li { width: 111px; height: 33px; float: left; text-align: center; margin-top: 16px; padding-top:2px; background: url(../images/nav_line.jpg) no-repeat right -5px; }
.china{ width:111px; height:18px; font-size:14px; color:#5c2500; font-weight:bold; line-height:12px; }
.english{ width:111px; height:18px; font-size:10px; color:#981911; font-family:Arial; text-align:center; float:right; } 
.nav_total ul li a{ color:#5c2500;}
.nav_total ul li a:hover{ color:#f00; }

/*slide*/
.slide_total{ width:100%; height:281px; background:#ebe6da; border-bottom:1px solid #cfcbc1; margin:0 auto; }
.slide_pic{ width:1000px; height:281px; margin:0 auto; padding:0px; border-left:1px solid #c5c2bc; border-right:1px solid #c5c2bc;}

/*total*/
.z_total{ width:1000px; height:auto; margin:0 auto; padding:0px; border-left:1px solid #c5c2bc; border-right:1px solid #c5c2bc;}
.zz_total{ width:1000px; height:auto; margin:0 auto; background:url(../images/kuang.jpg) repeat-y;}
.top{ width:1000px; height:32px; margin:0 auto; margin-bottom:10px; }
.total{ width:960px; height:auto; margin:0 auto; }

/*first*/
.first{ width:960px; height:235px; margin:0 auto; margin-bottom:15px; }
/*video*/
.z_video{ width:203px; height:235px; margin-right:22px; float:left; display:inline; }
.video{ width:203px; height:173px; margin-bottom:15px;}
.hot_line{ width:190px; height:45px; margin-left:5px; }
.telephone{ width:188px; height:15px; margin-left:10px; font-size:12px; color:#424242; }
/*news*/
.z_news{ width:440px; height:235px; float:left; display:inline; }
.news_left{ width:43px; height:231px; float:left; display:inline; margin-right:7px;}
.news_right{ width:388px; height:233px; float:right; display:inline; }
.news_right ul{ width:390px; height:235px; line-height:28px; padding:0px; }
.news_right ul li{ width:380px; height:28px; padding:0px; background:url(../images/point.jpg) no-repeat left ; padding-left:10px; border-bottom:1px dashed #c3b0ae; float:left; display:inline;}
.lileft{ width:70%; height:28px; float:left; display:inline; font-size:12px; font-family:ËÎÌå; color:#424242; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.liright{ width:20%; height:28px; float:right; display:inline; font-size:12px; font-family:ËÎÌå; color:#424242; text-align:right;}
/*company*/
.z_company{ width:270px; height:235px; float:right; display:inline; padding:0px;}
.cpy_right{ width:220px; height:235px; float:right; display:inline;}
.cpy_rt{ width:218px; height:74px; margin-top:3px; margin-bottom:3px;}
.cpy_rb{ width:218px; height:155px; font-size:12px; line-height:22px; text-indent:24px; overflow:hidden;}

.j_total{ width:218px; height:235px; float:right; margin-right:0px; margin-top:5px; display:inline; overflow:hidden;}
.jimg{ width:218px; height:74px; display:block; overflow:hidden;}
.jimg img{ max-width:218px; _width:218px; min-height:74px;_height:74px; border:0px;}

.jcon{ width:218px; height:160px; display:block; margin-top:2px; text-align:left;  line-height:22px; overflow:hidden;}

.xiang a{ color:#f00; }
.xiang a:hover{ color:#000; }

/*second*/
.second{ width:960px; height:290px; margin:0 auto; margin-bottom:15px;}
/*book*/
.z_book{ width:203px; height:290px; margin-right:22px; float:left; display:inline; }
.book_tbg{ width:203px; height:37px; background:url(../images/book_bg.jpg) no-repeat center; margin-bottom:2px; }
.book_tt{ width:203px; height:15px; color:#FFF; font-size:14px;  text-align:center; font-weight:bold; margin-top:15px; float:left;}
.book_k{ width:203px; height:240px; border:1px solid #c8c8c8;}


/**pic***/
.pmiddle{ width:203px; height:250px; float:left;  border:1px solid #c8c8c8;overflow:hidden;  display:inline;  }
#picshowing{width:100%; display:block; overflow:hidden; height:240px;  margin:4px;}
#picshowing ul{width:100%; display:block; overflow:hidden; height:150px; margin:0 auto; padding:0px;}
#picshowing ul li{width:168px; display:block; overflow:hidden; height:148px;  border:solid 1px #c7c7c7; float:left; margin-left:15px;  margin-top:10px; display:inline;}
#picshowing ul li div{width:162px; height:126px; display:block; overflow:hidden; margin:1px auto; text-align:center; overflow:hidden;}
#picshowing ul li div img{max-width:153px; _width:153px; max-height:118px; _height:118px; display:block; overflow:hidden; background:#fff; padding:2px; margin:0 auto;}
#picshowing ul li span{width:153px; float:left; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; color:#fff; text-align:center; }
#picshowing ul li span a{color:#000;}
#picshowing ul li span a:hover{color:#f00;}


.book_pic{ width:191px; height:231px; margin:4px auto;}
/*pic*/
.pic{ width:440px; height:290px; float:left; margin-left:2px; margin-top:10px; display:inline;}
/*contact*/
.z_contact{ width:270px; height:290px; float:right; display:inline; padding:0px;}
.contact{ width:270px; height:245px; margin-top:30px; }
.ctt_right{ width:220px; height:245px; float:right; display:inline;}
.ctt_rt{ width:218px; height:68px; margin-top:5px; margin-bottom:5px;}
.ctt_rb{ width:218px; height:172px; font-size:12px; color:#424242; line-height:24px; overflow:hidden;}

/*third*/
.third{ width:960px; height:215px; margin:0 auto; }
/*cooperation*/
.z_cooperation{ width:203px; height:205px; float:left; display:inline; }
.cooperation{ width:203px; height:158px; font-size:12px; line-height:22px;  color:#424242; overflow:hidden;}
.line{ width:1px; height:205px;  float:left; margin-left:7px; display:inline; }
/*products*/
.z_product{ width:740px; height:205px; float:right; display:inline;}
.pdt_title{ width:740px; height:20px; float:left; display:inline; margin-bottom:10px; margin-top:15px;}
.pdt_tt{ width:65px; height:20px; float:left; display:inline; font-size:14px; font-family:ËÎÌå; font-weight:bold; color:#b00000; line-height:20px; }
.pdt_line{ width:633px; height:1px; margin-top:9px; float:left; display:inline;}
.more{ width:35px; height:5px; margin-top:7px; float:right; display:inline;}
.product{ width:740px; height:155px; float:left; display:inline; }
.product ul{ width:740px; height:155px; margin:0 auto;}
.product ul li{ width:124px; height:128px; border:1px solid #ffd6ba; float:left; margin-left:18px;  text-align:center;}



#shcon{ width:731px; height:170px; display:block; margin-top:6px; overflow:hidden;}
#shcon ul{width:100%; display:block; overflow:hidden; height:158px; margin:0 auto; padding:0px; margin-top:2px;}
#shcon ul li{width:188px;  display:block; overflow:hidden; height:156px; border:solid 1px #c7c7c7; float:left; margin-left:15px; display:inline;}
#shcon ul li div{width:182px; height:131px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#shcon ul li div img{max-width:180px; _width:180px; max-height:130px; _height:130px; display:block; overflow:hidden; background:#fff;  border:solid 1px #fff; margin:0 auto;}
#shcon ul li span{width:152px; display:block; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; color:#000; text-align:center; }
#shcon ul li span a{ text-decoration:none;color:#000}
#shcon ul li span a:hover{ text-decoration:none; color:red;}

.b_total{ width:980px; height:101px; margin:0 auto;}
.b_top{ width:731px; height:37px; display:block; background:url(../images/ptop.jpg) left top no-repeat; overflow:hidden;}
.b_toplspan{ width:70%; height:22px; line-height:22px; margin-top:14px; margin-left:40px; display:inline; float:left; overflow:hidden; text-align:left; font-size:15px; color:#fff;}

#had{width:960px;  overflow:hidden; height:40px; margin:0px auto; padding:0px; display:block; overflow:hidden; float:left;}
#had ul{width:100%; display:block; overflow:hidden; height:40px; margin:10px auto; padding:0px;}
#had ul li{width:140px; display:block; overflow:hidden;  float:left;  display:inline;}

/*footer*/
.z_footer{ width:1000px; height:110px; margin:0 auto; }
.footer{ width:1000px; height:110px; background:#cc0d03; float:left;}
.foot_text{ width:1000px; height:70px; line-height:20px; text-align:center; color:#fff; margin-top:10px;}

