@charset "utf-8";
/* CSS Document */

/***************************宽屏样式(start)***************************/
#index_banner{ text-align:center; position:relative; height:646px;}
#banner_img{ position:absolute; left:0px; bottom:0px; z-index:2; width:100%; height:5px; background:url(../images/jc.png) repeat-x;}
.company_info{ padding-top:30px; overflow:hidden; position:relative;}
.company_info .t{ text-align:center; margin-bottom:15px;}
.company_info .t span{ font-size:24px; color:#5b311a; font-family:Verdana, Geneva, sans-serif;}
.company_info .d{width:80%;margin:0 auto; text-align:center; color:#603720; font-size:16px; line-height:180%; margin-bottom:35px;}
.company_info .item{ width:25%; float:left; text-align:left;}
.company_info .item .tbg{ width:102px; height:102px; margin:0 auto; margin-bottom:18px;}

.w_1200 .company_info .item .title{ font-size:16px; color:#5b311a; margin-bottom:10px;text-align:center;}
.company_info .item .title{ font-size:14px; color:#5b311a; margin-bottom:10px;font-weight:bold;}
.w_1200 .company_info .item .cont{ color:#5b311a; font-size:14px; line-height:150%;width:95%;height:102px;overflow:hidden;}
.company_info .item .cont{ color:#5b311a; font-size:12px; line-height:150%; height: 102px;overflow: hidden;}

.jcc{ background:#efe4d3 url(../images/jccc.png) repeat-x left bottom;}
#our_product{ background:url(../images/jcc.png) repeat-x left bottom; overflow:hidden;}
#turn_pages{ width:41px; height:24px; position:absolute; right:9px; top:43px;}
#turn_pages span{ float:left; width:20px; height:24px; cursor:pointer;}
#l{ background:url(../images/button.png) no-repeat 0px 0px;}
#r{ background:url(../images/button.png) no-repeat -20px 0px;}
.w_1200 .p_pages{ overflow:hidden; width:1200px;}
.p_pages .item{ width:25%; height:255px; overflow:hidden;}
.p_pages .item .demo{ width:275px; text-align:center; margin:0 auto;}
.p_pages .item .demo .pic_box{ margin-bottom:18px;}
.p_pages .item .demo .name a{ font-size:14px; color:#5b311a;}
#in_bottom{ background:#f0ede3; overflow:hidden; padding-top:45px;}
#in_bottom .t{ background:url(../images/t.png) no-repeat left center; height:20px; line-height:20px; text-indent:31px; font-size:24px; color:#5b311a;}
#last_news{ width:440px; float:left;}
#last_news .r{ overflow:hidden; margin-top:28px;}
#last_news .fl{ width:40px; height:72px;}
#last_news .fl span{ display:block; height:35px; width:39px; background:#926d4b; text-align:center; line-height:35px; color:#fff; font-size:14px; margin-bottom:1px;}
#last_news .fl font{ display:block; height:35px; width:39px; background:#9d9d9d; text-align:center; line-height:35px; color:#fff; font-size:14px;}
#last_news .fr{ width:378px;}
#last_news .fr a{ width:364px;overflow:hidden;font-size:16px; display:block; height:30px; line-height:29px; color:#5b311a;}
#last_news .fr div{ line-height:130%; font-size:14px; color:#5b311a;height:53px;overflow:hidden;}

.w_1200 #about_us{ width:660px; float:right;}
#about_us{ width:518px; float:right;}
#in_bottom .c{ margin-top:17px; line-height:180%; color:#5b311a; font-size:14px;}
#relpro{ position:relative; height:508px; width:100%; overflow:hidden;}
#abpro{ position:absolute; height:100%; width:100%; overflow:hidden;}
.aboutp{width:324px;}
.aboutt{width:320px;}

/* add */
.strong{font-weight:bold;}
.contaclx{ line-height:1.8em;color:#d5d5d5;}
.contaclx a{color:#d5d5d5;}
.more{background:#5c321b;width:90%;padding:5px 10px;margin-top:15px;}
a .more{color:#ffffff;}



























