@charset "gb2312";
body{margin:0;padding:0;color:#333;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:#333;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;}
.page-num{font-size:12px; padding:5px;}
.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{max-width:1300px;width:100%;height:auto;overflow:hidden;}/*固定盒子*/

/**==========================================================================================**/

/* top */
.top_top{width:100%;height:34px;background:#1a1a1a;overflow:hidden;border-bottom:1px solid #d0d0d0;}
.top_rop_lt{width:500px;height:34px;line-height:34px;text-align:left;}
.top_rop_lt h3{color:#fff;font-size:13px;display:inline-block;height:34px;line-height:34px;padding-right:10px;float:left;}
.top_rop_lt span{display:inline-block;height:34px;float:left;}
.top_top_rt{width:400px;height:34px;line-height:34px;color:#696969;text-align:right;}
.top_top_rt a{display:inline-block;padding:0 6px;line-height:34px;color:#fefefe;text-decoration:none;}
.top_top_rt a:hover{color:#fefefe;text-decoration:underline;}
.top_wrap{width:100%;height:80px;overflow:hidden;background:#fff;padding:15px 0 5px 0;}
.top_lt{width:45%;height:80px;overflow:hidden;text-align:left;}
.top_rt{width:55%;height:auto;overflow:hidden;}

.top_lt .logo {float: left;padding: 0px 0; width:38%;}
.top_lt .logo img {display: block;height: auto;width: 100%; margin-top:10px;}
.top_text { width:58%;float: right;border-left: 1px solid #999;margin-top:20px;padding-left: 15px; padding-bottom: 10px;color: #c72324; font-size:18px; font-weight:bold;font-family: "microsoft yahei";}
.top_text p {display: block;font-size: 14px;color: #666;font-weight: normal;text-transform: uppercase;margin-top: 10px;}



/* nav */
.nav{width:100%;height:auto;line-height:45px;color:#dbdbdb;font-size:14px;}
.nav a{display:inline-block;margin:0 14px;padding:0 2px;border-bottom:2px solid #fff;color:#1a1a1a;text-decoration:none;}
.nav a:hover{color:#1a1a1a;border-bottom:2px solid #d00019;}
.nav a.select1{color:#1a1a1a;border-bottom:2px solid #d00019;}
/* foot */
.foot_wrap{width:100%;height:auto;overflow:hidden;padding:15px 0;background:#ce142b;}
.foot_main_wrap{max-width:1000px;width:100%;height:auto;overflow:hidden;}
.foot_nav{height:auto;overflow:hidden;}
.foot_nav ul li{width:100%;color:#fff;}
.foot_nav ul li a{color:#fff;text-decoration:none;}
.foot_nav ul li a:hover{color:#fff;text-decoration:none;}
.foot_nav ul li.first_c{line-height:40px;font-size:14px;color:#fff;background:url(../images/fgy_54.png) no-repeat 5px;text-indent:15px;border-bottom:1px solid #d84355;margin-bottom:5px;}
.foot_nav li.com_c{line-height:20px;background:url(../images/fgy_65.png) no-repeat 5px;text-indent:15px;line-height:22px;font-size:12px;font-family:"宋体";}
.w1{width:30%;}
.w2{width:173px;}
.w3{width:173px;}
.w4{width:173px;}
.w5{width:173px;}
.w6{width:133px;}
.mglt{margin-left:40px;}
.copyright{max-width:800px;width:100%;height:auto;line-height:34px;color:#fff;font-family:"宋体";}
.toTop{width:200px;height:34px;text-align:right;}

/* index */
.index_wrap1{width:100%;height:262px;;overflow:hidden;background:url(../images/fgy_02_1.png) center repeat-y;}
.index_box1{max-width:1000px;width:100%;height:262px;overflow:hidden;background:url(../images/fgy_03.jpg) center no-repeat;}
.index_box1_lt{width:30%;height:262px;overflow:hidden;}
.idx_abs_top{width:100%;height:22px;background:url(../images/fgy_03_1.jpg) left center no-repeat;line-height:22px;}
.idx_abs_font{width:100%;height:auto;color:#fff;text-align:left;background:url(../images/fgy_06.png) bottom left no-repeat;padding-bottom:6px;}
.idx_abs_font h1{width:100%;line-height:40px;display:block;font-size:24px;}
.idx_abs_font h1 a{color:#fff;text-decoration:none;}
.idx_abs_font h1 a:hover{color:#fff;text-decoration:none;}
.idx_abs_font span{width:100%;height:auto;display:block;font-size:14px;}
.index_box1_rt{width:62%;height:232px;overflow:hidden;padding:15px 0 15px 30px;color:#525151;line-height:23px; font-size:14px;}
.index_box1_rt_bg{width:48px;height:66px;padding-top:34px;}

.idx_pro_list{max-width:1200px;width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
.idx_pro_list li{width:31.15%;height:auto;overflow:hidden;display:block;float:left;margin:20px 10px 0 10px;}

.idx_pro_list li img{width:100%;height:250px;display:block;margin:0 auto;}
.idx_pro_list li h2{width:100%;height:36px;line-height:36px;overflow:hidden;background:#e5e5e5 url(../images/fgy_39.jpg) right center no-repeat;padding-right:36px;padding-left:14px; white-space:nowrap;text-overflow:ellipsis;}

.index_wrap2{width:100%;height:auto;overflow:hidden;background:#ededed;}
/***************************Tab选项卡******************************/
.tabBox{max-width:1200px;width:100%;height:auto;overflow:hidden;}
.tabBox .tabNav { overflow:hidden; _zoom:1;text-align:center;width:450px;margin:0 auto;}
.tabBox .tabNav li{width:140px;display:block;margin-left:5px;margin-right:5px;text-align:center;float:left;cursor:pointer;line-height:32px;background:#d2d2d2;color:#000;font-size:14px;}
.tabBox .tabNav li.now {color:#fff;background:#ce142b;}
.tabBox .tabCont {width:100%; display:none;height:auto;}

.idx_news_list{max-width:1300px;width:100%;height:auto;overflow:hidden;padding:10px 0;}
.idx_news_list ul li{width:47.9%;height:142px;overflow:hidden;float:left;margin:5px 10px;display:block;position:relative}
.idx_news_list ul li:nth-child(2){margin-right:0;}
.idx_news_img{width:30%;height:122px;overflow:hidden;text-align:center; float:left}
.idx_news_img img{display:inline-block;border:1px solid #cfcfcf;width:100%;}
.idx_news_infomation{width:68%;height:122px;overflow:hidden;position:relative;}
.idx_news_infomation h2{width:100%;height:auto;color:#1a1a1a;font-size:16px;line-height:24px;display:block;}
.idx_news_infomation h2 a{color:#1a1a1a;text-decoration:none;}
.idx_news_infomation h2 a:hover{color:#c00;text-decoration:none;}
.idx_news_infomation p{width:100%;height:auto;display:block;color:#4f4f4f;line-height:22px;}
.idx_news_infomation span{width:88px;height:23px;background:#ce142b;color:#fff;text-align:center;display:block;line-height:23px;position:absolute;bottom:0;left:0;}
.idx_news_infomation span a{color:#fff;text-decoration:none;}
.idx_news_infomation span a:hover{color:#fff;text-decoration:underline;}

.index_wrap3{width:100%;height:212px;overflow:hidden;background:#fff url(../images/fgy_69b.jpg) center no-repeat;}
.index_ad{max-width:1000px;width:100%;height:212px;overflow:hidden;}
.index_ad img{display:block;}

/* 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;}
.b_bg_6{height:230px;background:url(../images/b6.jpg) center no-repeat;}
.b_bg_7{height:230px;background:url(../images/b7.jpg) center no-repeat;}
.b_bg_8{height:230px;background:url(../images/b8.jpg) center no-repeat;}


/*list*/
.list_left{width:23%;height:auto;overflow:hidden;}
.list_right{width:75%;height:auto;overflow:hidden;}

.list_wrap{width:100%;height:auto;overflow:hidden;}
.list_top{width:100%;height:50px;background:#d00019;color:#fff;line-height:50px;font-size:16px;text-align:left;text-indent:20px;}
.list_top font{font-size:13px;}


.class_name_wrap{width:100%;height:auto;overflow:hidden;background:#F7F7F7;}
.class_name{width:100%;height:auto;margin:0 auto;}
.class_name li{width:100%;line-height:40px;font-size:14px; font-weight:bold;text-align:left;display:block;text-indent:20px}
.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;}

.list-m{ height:40px;line-height:40px;font-size:12px;border-bottom:1px solid #fff; }
.list-m a{ display:block; width:75%; text-align:left; margin:0 auto; overflow:hidden;}


.cnt_wrap{width:100%;height:auto;}
.cnt_top{width:100%;height:auto;border-bottom:1px solid #cbcbcb;background:#fff;text-align:center;}
.contact_left{width:98%;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:50px;line-height:50px;border-bottom:1px solid #c00;}
.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:95%;line-height:24px;padding:15px; font-size:14px;}
.content img{ width:90%; height:auto; text-align:center;}
.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; margin:10px auto; padding:10px 0;}
.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;text-align:center;color:#c3c3c3;}
.news_list_img{width:20%;height:142px;overflow:hidden;text-align:center; float:left}
.news_list_img img{display:inline-block;border:1px solid #cfcfcf;width:100%;height:100%;}
.news_list_infomation{width:78%;height:142px;overflow:hidden;position:relative;}
.news_list_infomation h2{width:100%;height:auto;color:#1a1a1a;font-size:16px;line-height:24px;display:block;}
.news_list_infomation h2 a{color:#1a1a1a;text-decoration:none;}
.news_list_infomation h2 a:hover{color:#c00;text-decoration:none;}
.news_list_infomation p{width:100%;height:auto;display:block;color:#4f4f4f;line-height:22px;}
.news_list_infomation span{width:88px;height:23px;background:#ce142b;color:#fff;text-align:center;display:block;line-height:23px;position:absolute;bottom:0;left:0;}
.news_list_infomation span a{color:#fff;text-decoration:none;}
.news_list_infomation span a:hover{color:#fff;text-decoration:underline;}

/*产品列表*/
.product_list{width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;display:block;}
.product_list li{float:left;width:29.55%;height:230px;overflow:hidden;text-align:center;margin:10px 10px 0 10px;;border:1px solid #dedede;}
.product_list li.margin_clear{margin-right:0;}
.product_list li img{width:100%;height:200px;display:block;margin:0 auto;}
.product_list li span{width:100%;overflow:hidden;display:block;text-align:center;padding:5px 0;background:#f5f3f3; white-space:nowrap;text-overflow:ellipsis;}

/*产品详细*/
.product_wrap{width:100%;height:auto;}
.pro_detail_pic{ width:40%;height:auto;float:left;}
.pro_detail_name{ width:52%; height:auto; overflow:hidden;float:left;margin-left:55px;}
.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; margin-top:30px;}
.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:98%;height:auto;overflow:hidden;line-height:24px;padding:15px 0;}
.pro_detail img{ width:95%; text-align:center;}
.txtf{width:100%;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;}

/*zizhi列表*/
.honor_list{width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;display:block;}
.honor_list li{float:left;width:31%;height:auto;overflow:hidden;text-align:center;margin-top:10px;margin-right:10px;border:1px solid #dedede;}
.honor_list li.margin_clear{margin-right:0;}
.honor_list li img{width:100%;height:300px;display:block;margin:0 auto;}
.honor_list li span{width:100%;overflow:hidden;display:block;text-align:center;padding:5px 0;background:#f5f3f3; white-space:nowrap;text-overflow:ellipsis;}

/* 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;}

/** 2015.7.2 **/
.in_className{width:100%;height:auto;color:#555;font-size:18px;font-weight:bold;}
.in_className h2{display:inline-block;color:#c4c4c4;font-size:15px;line-height:25px;}
.in_className_en{width:100%;height:auto;color:#c4c4c4;line-height:22px;}
.in_className_en h2{display:inline-block;float:left;padding-right:5px;font-size:18px; font-family:"Times New Roman", Times, serif}
.in_className_en span{display:inline-block;float:right;padding-right:5px;font-size:12px;color:#333;}
.in_className_en span a{color:#333;text-decoration:none;}
.in_className_en span a:hover{color:#c00;text-decoration:none;}
.in_csn_bg{width:100%;height:24px;line-height:24px;background:url(../images/ba_in.jpg) center no-repeat;clear:both;}