@charset "gb2312";
body{margin:0;padding:0;color:#333333;font-size:12px;font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;}
html{margin:0;padding:0;}
div,ul,li,h1,h2,h3,h4,h5,h6,span,p,form,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ul,li{list-style:none;}
div{margin:0 auto;padding:0;}
img{border:none 0;}
a{color:#333333;text-decoration:none;outline:none 0;}
a:hover{color:#c00;text-decoration:none;outline:none 0;}
.left{float:left;}
.right{float:right;}
.table_pro{font-size:12px;}
.clear{clear:both;}

.top_1{margin-top:1px;}
.top_5{margin-top:5px;}
.top_10{margin-top:10px;}
.top_15{margin-top:15px;}
.top_20{margin-top:20px;}
.top_30{margin-top:30px;}
.top_40{margin-top:40px;}

.public_wrap{width:100%;height:auto;overflow:hidden;}/*宽屏盒子*/
.public_box{width:1000px;height:auto;overflow:hidden;}/*固定盒子*/

/**==========================================================================================**/

/* top */
.top_top{width:100%;height:33px;overflow:hidden;background:url(../images/xhl_02.jpg) repeat-x;}
.top_top_main{width:1000px;height:30px;overflow:hidden;}
.wel_box{width:700px;height:30px;overflow:hidden;text-align:left;}
.wel_box h2{line-height:30px;display:inline-block;margin-right:20px;float:left;color:#656565;}
.wel_box span{display:inline-block;}
.language_box{width:200px;height:30px;overflow:hidden;}
.language{width:100%;height:30px;overflow:hidden;margin:0 auto;padding:0;}
.language li{width:70px;float:right;display:block;text-align:left;text-indent:26px;height:30px;line-height:30px;color:#3e3e3e;}
.language li.cn{background:url(../images/cn.jpg) left no-repeat;}
.language li.en{background:url(../images/en.jpg) left no-repeat;}
.language li a{color:#3e3e3e;text-decoration:none;}
.language li a:hover{color:#c00;text-decoration:none;}
.top_wrap{width:100%;height:115px;overflow:hidden;background:url(../images/xhl_03.png) repeat-x;}
.top_main_box{width:1000px;height:auto;overflow:hidden;padding-top:15px;}
.top_lt{width:600px;height:auto;overflow:hidden;text-align:left;}
.top_rt{width:400px;height:auto;overflow:hidden;}
.setidx{width:100%;line-height:25px;text-align:right;}
.setidx a{color:#333;text-decoration:none;display:inline-block;margin:0 10px;}
.setidx a:hover{color:#c00;text-decoration:none;}
.search_box{width:100%;height:29px;overflow:hidden;}
.search_btm{width:28px;height:28px;overflow:hidden;border:none 0;}
.search_md{width:194px;height:28px;overflow:hidden;}
.search_input{width:192px;height:26px;color:#c0c0c0;line-height:26px; border:1px solid #c9c9c9;/*background: none repeat scroll 0% 0% transparent!important;*/outline:none 0;text-indent:15px;display:inline;}

/* nav */
.nav_wrap{width:100%;height:40px;overflow:hidden;background:url(../images/nav_bg.png) repeat-x;}
.nav_main{width:1000px;height:40px;}
.nav{width:1000px;height:40px;line-height:40px;}
.nav ul li{float:left;width:110px;height:40px;line-height:40px;color:#fff;font-size:14px;text-align:center;display:block;margin-right:20px;}
.nav ul li a{color:#fff;text-decoration:none;font-size:14px;display:block;}
.nav ul li a:hover{color:#fff;text-decoration:none;background:url(../images/nav_on.png) no-repeat;display:block;font-size:14px;}
.nav ul li.cur_on{background:url(../images/nav_on.png) center no-repeat;color:#fff;font-size:14px;}
.nav ul li.cur_on a{color:#fff;}
.nav ul li.cur_on a:hover{color:#fff;}

/* foot */
.foot_wrap{width:100%;height:auto;overflow:hidden;background:#f2f2f2;}
.foot_main_wrap{width:1000px;height:auto;overflow:hidden;}
.foot_nav_box{width:100%;height:auto;overflow:hidden;padding:20px 0;}
.foot_weixin{width:220px;height:auto;overflow:hidden;text-align:left;}
.foot_nav{height:auto;overflow:hidden;}
.foot_nav_min{width:110px;height:auto;overflow:hidden;margin:0 auto;padding:0;}
.foot_nav_min li{width:100%;display:inline-block;color:#1f1f1f;}
.foot_nav_min li.first_c{line-height:35px;font-size:16px;text-indent:15px;border-bottom:1px solid #c8c8c8;margin-bottom:5px;}
.foot_nav_min li.com_c{line-height:22px;background:url(../images/xhl_37.jpg) left no-repeat;text-indent:15px;}
.nav_min_bg1{background:url(../images/xhl_34.jpg) left no-repeat;}
.nav_min_bg2{background:url(../images/xhl_34.jpg) left no-repeat;}
.nav_min_bg3{background:url(../images/xhl_34.jpg) left no-repeat;}
.nav_min_bg4{background:url(../images/xhl_34.jpg) left no-repeat;}
.w1{width:190px;}
.w2{width:190px;}
.w3{width:190px;}
.w4{width:190px;}
.w5{width:190px;}
.foot_nav_min_c{width:180px;height:auto;overflow:hidden;margin:0 auto;padding:0;}
.foot_nav_min_c li{width:100%;display:inline-block;color:#1f1f1f;}
.foot_nav_min_c li.first_c{line-height:35px;font-size:16px;text-indent:15px;border-bottom:1px solid #c8c8c8;margin-bottom:5px;}
.foot_nav_min_c li.com_c{line-height:22px;background:url(../images/xhl_37.jpg) left no-repeat;text-indent:15px;}
.foot_nav_min_c li.tel{line-height:22px;background:url(../images/tel.jpg) no-repeat scroll 0 5px;padding-left:25px;}
.foot_nav_min_c li.fax{line-height:22px;background:url(../images/fax.jpg) no-repeat left;padding-left:25px;}
.foot_nav_min_c li.mail{line-height:22px;background:url(../images/mail.jpg) no-repeat scroll 0 5px;padding-left:25px;}
.foot_nav_min_c li.add{line-height:22px;background:url(../images/add.jpg) no-repeat scroll 0 5px;padding-left:25px;}
.copy_wrap{width:100%;height:34px;line-height:34px;color:#fff;background:#2e2b2a;}
.copyright{width:800px;line-height:34px;text-align:left;}
.toTopidx{width:150px;height:34px;text-align:right;}
/* index */
.index_wrap1{width:100%;height:auto;overflow:hidden;background:#fafafa;padding:15px 0;}
.index_box1{width:1000px;height:437px;overflow:hidden;}
.index_box1_lt{width:225px;height:437px;overflow:hidden;}
.idx_cate_top{width:100%;height:66px;background:url(../images/xhl_34.png) no-repeat;}
.idx_cate_top_font{width:100%;height:45px;line-height:45px;color:#fff;font-size:16px;background:url(../images/xhl_38.jpg) no-repeat 24px; text-indent:50px;}
.idx_cate_md{width:100%;height:342px;overflow:hidden;background:url(../images/xhl_48.jpg) repeat-y;}
.idx_cate_list{width:187px;height:auto;}
.idx_cate_list ul li{line-height:48px;border-bottom:1px dashed #99a2ac;background:url(../images/xhl_51.png) no-repeat 10px;text-align:left;text-indent:24px;}
.idx_cate_list ul li a{color:#000;text-decoration:none;font-size:13px;}
.idx_cate_list ul li a:hover{color:#c00;text-decoration:none;}
.idx_cate_btm{width:100%;height:29px;background:url(../images/xhl_51.jpg) no-repeat;}
.index_box1_rt{width:741px;height:437px;overflow:hidden;}
.idx_pic_top{width:741px;height:40px;background:url(../images/xhl_06.png) repeat-x;}
.idx_pic_top_lt{width:15px;height:40px;background:url(../images/xhl_04.png) no-repeat;}
.idx_pic_top_md{width:711px;height:40px;}
.idx_pic_top_md h2{width:200px;height:40px;line-height:40px;text-align:left;font-size:16px;display:block;float:left;}
.idx_pic_top_md span{width:100px;height:40px;line-height:40px;text-align:right;display:block;float:right;}
.idx_pic_top_rt{width:15px;height:40px;background:url(../images/xhl_08.png) no-repeat;}
.idx_pic_list{width:100%;height:auto;overflow:hidden;}
.idx_pic_list ul li{width:225px;height:auto;float:left;display:block;margin-right:33px;margin-top:15px;}
.idx_pic_list ul li img{width:225px;height:157px;display:block;}
.idx_pic_list ul li.clear_mgn{margin-right:0;}
.idx_pic_list ul li h2{width:100%;height:25px;line-height:25px;display:block;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.idx_about_lt{width:630px;height:auto;overflow:hidden;}
.abs_top{width:100%;height:auto;overflow:hidden;background:url(../images/xhl_17.jpg) bottom left no-repeat;padding-bottom:10px;}
.abs_left{width:155px;height:35px;}
.abs_more{width:40px;height:35px;line-height:35px;background:url(../images/xhl_20.jpg) no-repeat right;margin-right:15px;}
.idx_news_rt{width:320px;height:auto;overflow:hidden;}
.about_cnt,.index_news_box{width:100%;height:auto;overflow:hidden;padding:10px 0;}
.about_cnt{line-height:24px;}
.about_cnt img{display:block;margin-right:15px;margin-top:5px;}
.index_news_box ul li{display:block;line-height:24px;background:url(../images/xhl_37.jpg) no-repeat 4px;text-indent:15px;}
.index_news_box ul li span{width:100px;height:24px;line-height:24px;display:block;float:right;text-align:right;color:#707070;}

/* in banner bg */
.b_bg_1{height:230px;background:url(../images/b1.jpg) center no-repeat;}
.b_bg_2{height:230px;background:url(../images/b2.jpg) center no-repeat;}
.b_bg_3{height:230px;background:url(../images/b3.jpg) center no-repeat;}
.b_bg_4{height:230px;background:url(../images/b4.jpg) center no-repeat;}
.b_bg_5{height:230px;background:url(../images/b5.jpg) center no-repeat;}

/*list*/
.list_left{width:230px;height:auto;overflow:hidden;}
.list_right{width:750px;height:auto;overflow:hidden;}

.list_wrap{width:230px;height:auto;overflow:hidden;}
.list_top{width:100%;height:40px;background:url(../images/top.png) no-repeat;}
.list_top_in{width:100%;height:40px;line-height:40px;color:#fff;text-indent:30px;}
.list_top_in big{font-size:16px;}
.list_top_in small{font-size:11px;}

.class_name_wrap{width:228px;height:auto;overflow:hidden;padding:10px 0 20px 0;border:1px solid #ccc;}
.class_name{width:180px;height:auto;margin:0 auto;}
.class_name li{width:100%;line-height:40px;font-size:14px;text-align:left;display:block;background:url(../images/jinmeijia_04.png) no-repeat 15px;text-indent:40px;border-bottom:1px dashed #ccc;}
.class_name li a{color:#000;text-decoration:none;display:block;}
.class_name li a:hover{color:#c00;}
.class_name li.cls_curr{color:#c40000;}
.class_name li.cls_curr a{color:#c40000;}
.class_name li.cls_curr a:hover{color:#c40000;}

.cnt_wrap{width:228px;height:auto;border:1px solid #cbcbcb}
.cnt_top{width:100%;height:auto;border-bottom:1px solid #cbcbcb;background:#fff;text-align:center;}
.contact_left{width:210px;height:auto;overflow:hidden;padding:10px 0 30px 0;line-height:22px;background:url(../images/contact.gif) bottom center no-repeat;}
.contact_left img{width:100%;height:auto;margin-bottom:5px;}

.path{width:100%;height:30px;line-height:30px;background:#e5e3e3 url(../images/Home.png) no-repeat 5px;text-indent:30px;}
.title{width:100%;line-height:36px;font-size:16px;padding:5px 0;color:#c00;border-bottom:1px dashed #ccc;text-indent:15px;}
.list_pages{width:100%;line-height:30px;text-align:center;background:#f5f3f3;}
.content{width:720px;line-height:24px;padding:15px;}

.sitemap{width:100%;height:auto;overflow:hidden;padding:15px 0;}
.sitemap_box{width:100%;height:auto;overflow:hidden;}
.sitemap_title{color:#c00;font-size:16px;text-align:left;padding:10px 0;}
.sitemap_title_2{color:#333;font-size:12px;padding:10px 0;border-bottom:1px dashed #ccc;}
.sitemap_title_2 span{display:inline-block;padding:5px 15px;background:#d9d9d9; border-radius:6px;}

/***********************************************************************/
/*新闻列表*/
.news_wrap{width:100%;height:auto;padding:10px 0;}
.news_list{width:100%;height:auto;margin:0 auto;padding:0;}
.news_list li{line-height:30px;display:block;border-bottom:1px dashed #ccc;background:url(../images/zero_32.png) no-repeat 5px;text-indent:20px;}
.news_list li a{}
.news_list li:hover{background:#f8f8f8 url(../images/zero_32.png) left no-repeat;display:block; cursor:pointer;}
.news_list li span{width:100px;display:block;line-height:30px;text-align:center;color:#c3c3c3;}

/*产品列表*/
.product_list{width:750px;height:auto;overflow:hidden;margin:0 auto;padding-top:10px;;display:block;}
.product_list li{float:left;width:178px;height:auto;overflow:hidden;text-align:center;margin-bottom:20px;margin-right:10px;border:1px solid #dedede;}
.product_list li.margin_clear{margin-right:0;}
.product_list li img{width:178px;height:120px;display:block;margin:0 auto;}
.product_list li span{width:178px;overflow:hidden;display:block;text-align:center;padding:5px 0;background:#f5f3f3; white-space:nowrap;text-overflow:ellipsis;}

.pro_box{width:228px;height:auto;overflow:hidden;border:1px solid #d5d5d5;border-bottom:none 0;}
.pro_box ul{width:100%;height:auto;border-bottom:1px solid #d5d5d5;}
.pro_box ul li{padding-bottom:0px;}
.pro_box ul li a{width:148px;display:block;height:auto;padding:10px 40px;font-size:15px;font-weight:bold;color:#bd1600; background:url(../images/jinmeijia_104.jpg) no-repeat 20px}
.pro_box ul li ul{width:100%;height:auto;overflow:hidden;margin:0 auto;padding-bottom:10px;border:none 0;}
.pro_box ul li ul li{border:none 0;padding:0;}
.pro_box ul li ul li a{padding:0px;width:180px;font-size:12px;font-weight:normal;color:#666;line-height:25px;height:25px;padding-left:48px;background:url(../images/icona.jpg) no-repeat 20px center;}
.pro_box ul li ul li a:hover{background:url(../images/iconb.jpg) no-repeat 25px center;color:#bd1600;}
.pro_box ul li ul li.selece_red{background:url(../images/iconb.jpg) no-repeat 25px center;color:#bd1600;}
.pro_box ul li ul li.selece_red a{background:url(../images/iconb.jpg) no-repeat 25px center;color:#bd1600;}
.pro_box ul li ul li.selece_red a:hover{background:url(../images/iconb.jpg) no-repeat 25px center;color:#bd1600;}

/*产品详细*/
.product_wrap{width:100%;height:auto;}
.pro_detail_pic{ width:305px;height:auto;float:left;}
.pro_detail_name{ width:420px; height:auto; overflow:hidden;float:right;margin-left:25px;}
.pro_name{ line-height:30px; margin-bottom:4px;border-bottom:1px dashed #e1e1e1;}
.font_1{color:#231815;}
.font_2{color:#0099ff;}
.miaoshu{width:100%; height:auto;overflow:hidden;font-size:14px;border-bottom:1px solid #aa0000;}
.miaoshu span{width:120px;text-align:center;height:28px;line-height:28px;color:#fff;display:block;float:left;background:#bb0008;font-weight:bold;}
.pro_detail{width:100%;height:auto;overflow:hidden;line-height:24px;padding:15px 0;}

.txtf{width:400px;border:1px solid #ddd;height:20px;line-height:20px;}
.txtf:focus{border:1px solid #3154a6;}
.txtf_2{width:400px;border:1px solid #ddd;line-height:20px;}
.txtf_2:focus{border:1px solid #3154a6;}

/* newscss */
.font_index_font1{width:270px;height:auto;line-height:20px;color:#777777;}
.font_index_font2{width:270px;height:auto;color:#dc3600;font-size:32px;}
.font_index_font3{width:270px;height:auto;color:#0095de;}