.banner{ height:239px; display:block; clear:both; width:100%; background-position:center; background-repeat:no-repeat; }
.main{ background:url(../images/main_bg.jpg) top center no-repeat #fafafa; width:100%;}
.main_con{ width:1005px; margin:auto; background:#fff; display:table;}
.page_left{  float:left; width:206px; padding-left:4px; padding-left:20px; overflow:hidden	}
.page_left .left_menu{padding-top:5px; padding-bottom:10px;background:#fdfdfd; width:206px; overflow:hidden}
.page_left .left_menu h2{  width:206px; height:50px; line-height:50px; font-size:16px; font-weight: normal; color:#333333; padding-left:10px; border-bottom:3px solid #e7e7e7; margin-bottom:6px}
.page_left .left_menu h2 img{ padding-left:20px; padding-top:30px;}
.page_left .left_menu ul{}
.page_left .left_menu ul li{ height:40px; display:block; margin-bottom:2px;}
.page_left .left_menu ul li a{ background:#e7e7e7; width:225px; height:40px; display:block; color:#626262; line-height:40px; font-size:14px; text-indent:32px;}
.page_left .left_menu ul li a.cur{background:#3478e4; color:#fff; }
.page_left .left_menu ul li a:hover{background:#3478e4;  color:#fff; }
.page_left .left_menu ul li a.cur:hover{background:#3478e4; color:#fff; }

.left_pic{ display:table; padding-bottom:12px; width:100%; }
.left_pic ul li{ padding-bottom:7px; display:block; float:left;}

.page_right{  padding-top:16px; width:703px; min-height:760px; padding-right:25px; border-left:1px solid #d8d6d6; margin-left:250px; padding-left:26px;}
.page_right .right_tit h1{ font-size:16px; color:#000; font-weight:bold; float:left;}
.page_right .right_tit{  width:100%; height:40px; line-height:40px; border-bottom:3px solid #e7e7e7;}
.page_right .right_tit span a{ color:#878787; font-size:12px;}
.page_right .right_tit span {float:right; font-size:12px; color:#878787; line-height:37px;}


/*
.products_list ul li .d_2 p{ background:url(../images/Dot.jpg) left 8px no-repeat; padding-top:0px; color:#666666; line-height:24px; padding-left:13px; display:block;}
*/
.products_list ul li .d_2 .content{ padding-top:0px; color:#666666; line-height:24px; display:block; height:90px; overflow:hidden;}


.page{ width:100%; text-align:center; display:block; margin:32px 0 49px; clear:both;}
.page a{ padding:5px 8px 4px 8px; padding:5px 8px 4px 8px;border:1px solid #dddddd; height:12px; line-height:12px; zoom:1; font-weight:bold; font-size:14px; overflow:auto; margin-left:3px; margin-right:3px; color:#6f6f6f; background:url(../images/page_bg01.png) bottom repeat-x;}
.page a:hover{ border:1px solid #d5253b; height:12px; line-height:12px; zoom:1;overflow:auto;background:url(../images/page_bg02.png) top repeat-x #ef2741; margin-left:3px; margin-right:3px; color:#fff;}
.page span{padding:5px 8px 5px 8px; *padding:5px 8px 4px 8px;border:1px solid #d5253b; color:#fff; height:12px; line-height:12px; zoom:1; overflow:auto; background:url(../images/page_bg02.png) top repeat-x #ef2741; margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px;}

.products_detail{ width:100%; display:table; padding-bottom:30px}
.products_detail .h1{ font-size:20px; width:100%; color:#636363; line-height:55px; height:55px; text-align:center;}
.products_detail .detail_pic{ border:1px solid #ededed; height:435px;}
.products_detail_con { margin-top:15px;}
.products_detail_con .h2{ border-bottom:1px solid #e5e5e5; font-size:18px; color:#555; line-height:40px; width:100%; }
.products_detail .con_box{ line-height:22px; color:#666; padding-top:12px;}
.products_detail .con_box b{ font-weight:bold;}

.about_box *{ line-height:24px;}
.about_box { line-height:24px; color:#666; padding-top:15px; display:table; padding-bottom:40px; font-size:14px;}
.about_box p{ line-height:24px; color:#666; margin-bottom:10px; }
.about_box img{ line-height:24px; color:#666;   margin-bottom:10px; }
.about_box h1 { font-size:18px;  text-align:center; line-height:50px; font-weight:bold }

.jishu_list{ width:100%; display:table; padding-top:8px;}
.jishu_list ul{}
.jishu_list ul li{ width:100%;}
.jishu_list ul li a{ height:37px; display:block; width:100%; line-height:37px; background:url(../images/jishu_list.jpg) bottom no-repeat;}
.jishu_list ul li a:hover{ background:url(../images/jishu_list.jpg) top no-repeat;}
.jishu_list ul li span{}
.jishu_list ul li a:hover span{ color:#e0132d;}
.jishu_list ul li span.s_1{ color:#4b4b4b; float:left; width:610px; padding-left:18px; font-size:14px;}
.jishu_list ul li span.s_2{ color:#919191; float:right; width:68px; text-align:center;}

.contact_box{ width:690px; margin-left:7px; display:tablea; padding-bottom:35px;}
.contact_box .map_pic{ padding-top:15px; padding-bottom:15px; display:block; clear:both;}
.contact_box .contact_con{color:#727272; line-height:20px;}
.contact_box .contact_con b{ color:#696969; font-size:14px; font-weight:bold; line-height:30px;}
.contact_box .contact_con p{ color:#727272; line-height:20px;}

.feedback_box{ width:100%;}
.feedback_text{ font-size:14px; color:#666666; line-height:21px; display:block; clear:both; padding:15px 0 20px 7px; }
.feedback_form{ width:100%; display:table; padding-bottom:25px;}
.feedback_form ul{}
.feedback_form ul li{ display:table; clear:both; padding-bottom:15px; _zoom:1; overflow:hidden;}
.feedback_form ul li dd{ display:block; float:left;}
.feedback_form ul li dd.d_1{ width:76px; text-align:right; line-height:30px; font-size:14px; color:#666666;}
.feedback_form ul li dd.d_3{ padding-right:12px;}
.feedback_form ul li dd.d_btn{ margin-left:74px; padding-top:8px;}

.job_box{ display:table; padding-bottom:25px;}
.job_box *{} 
.job_box ul{}
.job_box ul li{ display:table; padding-top:25px; padding-bottom:25px;}
.job_box ul li h2{ font-weight:bold; font-size:14px; color:#525252; padding-bottom:30px;}
.job_box ul li .job_info{ line-height:22px; color:#525252; clear:both; display:table;}
.job_box ul li .job_zhiwei{ color:#525252; line-height:22px; padding-top:30px;display:block; clear:both;}
.job_box ul li .job_zhiwei b,.job_box ul li .job_renzhi b{ font-weight:bold;}
.job_box ul li .job_renzhi{color:#525252; line-height:22px; padding-top:30px; display:block; clear:both;}

.news_list{ width:100%; display:table;}
.news_list ul{}
.news_list ul li{ height:98px; background:url(../images/line02.png) bottom no-repeat; display:table;padding-top:15px;}
.news_list ul li dd{ display:block; float:left;}
.news_list ul li dd.d_1{  padding-top:21px;}
.news_list ul li dd.d_2{  width:610px; overflow:hidden; display:inline; margin-left:10px;}
.news_list ul li dd.d_2 h2{ display:block; clear:both; clear:both; float:left; font-size:12px;} 
.news_list ul li dd.d_2 h2 a{ float:left; width:420px; display:block; font-size:16px; font-weight:normal; color:#333; line-height:30px;font-weight:bold; }
.news_list ul li dd.d_2 h2 a:hover{ color:#ec384e;}
.news_list ul li dd.d_2 h2 span{ float:right; width:183px; display:block;color:#999999; text-align:right; padding-right:7px; line-height:30px;} 
.news_list ul li dd.d_2 p{ display:block; clear:both; color:#777; line-height:20px; height:38px; overflow:hidden;}
.news_list ul li img { float:left; width:74px; height:74px; padding:2px; border:1px solid #eae9e9 }


.news_detail *{}
.news_detail{ display:tablea; padding-top:18px; padding-bottom:35px;}
.news_detail .h1{ font-size:18px; color:#565656; font-weight:bold; text-align:center; display:table; padding-bottom:10px; width:100%;}
.news_detail .date{ background:url(../images/line02.png) bottom no-repeat; color:#969696; text-align:center; padding-bottom:9px;}
.news_detail .news_detail_con{ padding-top:15px; display:table; font-size:14px; color:#666; line-height:28px; font-size:14px; display:table; padding-bottom:35px;}
.news_detail .news_detail_con p{ font-size:14px; color:#666; line-height:28px; font-size:14px;}
.detail_btn{ text-align:center; width:100%;}

.app_box{ display:table; padding-bottom:40px; padding-top:25px;}
.app_box *{}
.app_box p{ line-height:21px; color:#666;}


.page_txt { font-size:16px; height:40px; line-height:40px; padding-top:16px;}

/*产品列表*/
.page_prolist   { padding-top:16px;}
.page_prolist {  display: block; }
.page_prolist .ico{ position: absolute; width:69px; height:69px; top:0px; right:0px;}
.page_prolist  ul{}
.page_prolist  li{ display: inline; float:left; height:228px; width:222px; background:url(../images/page_pro_list.gif) repeat-x top; margin:0 6px; margin-top:4px;text-align:center; overflow:hidden;  margin-bottom:10px; text-align:center}
.page_prolist li img { width:186px; height:186px; background:#cccccc; padding:1px; border:4px solid #ececec }
.page_prolist .pro_img { height:202px; }
.page_prolist .price {height:14px; line-height:14px; padding-bottom:8px ;}
.page_prolist .price b {  color:#000; font-size:16px;}
.page_prolist .pro_title { height:24px; line-height:16px; text-align:center; padding:4px; font-size:14px;font-weight:bold;}
.page_prolist  .bnt .jrgwc{ width:85px; height:39px; line-height:39px;   text-align:left; text-decoration:none; border:0; color:#ffffff; font-size:14px; cursor:pointer;display:inline-block; background:url(../images/add_cart1.gif) no-repeat; padding-left:45px; font-weight:bold;}
.page_prolist  .bnt .jrgwc:hover {background:url(../images/add_cart1_hover.gif) no-repeat; color:#000 }

/*产品详细*/
.pro_view { text-align:center; padding-top:30px;}
.proviewimg { background:#cccccc; padding:1px; border:4px solid #ececec; width:568px; margin-bottom:20px;}
.pro_view .canshu table{ width:90%; border:1px solid #d0d0d0; margin:0 auto}
.pro_view .canshu table td { padding-left:8px; text-align:left}
.pro_view .canshu p { text-align:left} 
.pro_view .characteristic { padding:16px; width:636px; margin:0 auto }

/*留言*/
.contact_page_form { background:url(../images/contact_page_rt.gif) no-repeat top center;  padding-left:40px;}
.contact_boxm {background:#f8fbff url(../images/Warning_2.png) no-repeat 20px 10px; border:1px solid #dbdee1;  padding:10px; min-height:24px; line-height:22px; _height:24px; margin-top:16px; margin-top:16px;margin-bottom:10px; padding-left:64px;}
.contact_page_form td,.contact_page_form th { height:26px; line-height:26px; text-align:right}
.contact_page_form td {  line-height:36px; padding:8px 0; text-align:left}
.contact_page_form th b { color:#ce000c}
.contact_page_form th { font-size:14px; font-weight:normal; white-space:nowrap; padding-left:20px;}
.contact_page_form td .txtinput{ background:url(../images/inputbg.gif) no-repeat left top; height:28px; border:1px solid #a7a6aa; line-height:28px; padding-left:4px; width:360px; }
.submit_bnt{ background:url(../images/nextbn.gif) no-repeat; width:94px; border:0; height:37px; line-height:32px; font-size:14px; font-weight:bold; color:#ffffff; float:left; cursor:pointer}
.contact_page_form h3 { display:block; height:40px; line-height:40px;  color:#333333; font-size:20px; font-weight: normal; padding-bottom:18px}
.contact_page_form h3  em { color:#bfbfbf; font-size:12px; font-weight:normal; padding-left:10px;}