﻿.gfbg1 { background:url(../images/001.jpg) center 0 ; height:222px;}
.gfbg2 { background:url(../images/002.jpg) center 0 ; height:41px;}
.gfbg3 { background:url(../images/003.jpg) center 0 ; height:466px;}
.gfbg4 { background:url(../images/004.jpg) center 0 ; height:38px;}
.gfbg5 { background:url(../images/005.jpg) center 0 ; height:362px;}
.gfbg6 { background:url(../images/006.jpg) center 0 ; height:273px;}
.gfbg7 { background:url(../images/007.jpg) center 0 ; height:719px;}
.gfbg8 { background:url(../images/008.jpg) center 0 ; height:381px;}
.gfbg9 { background:url(../images/009.jpg) center 0 ; height:237px;}
.gfbg10 { background:url(../images/010.jpg) center 0 ; height:224px;}
/*头部样式*/
.topwrap { width:100%; height:220px; background:url(../images/topbg1.jpg) repeat-x; }
.top { width:1200px; height:220px; background:url(../images/topbg2.jpg) no-repeat; margin:0 auto;  }
.logo { width:470px; height:156px; margin:0 auto; padding-top:30px; }
.logo img { width:100%; }
/*导航*/
.navwarp { width:100%; height:50px; background:#DA231B no-repeat;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#nav { width:900px; margin:0 auto; }
		.nav{ padding:0 20px; height:50px; line-height:50px;   position:relative; z-index:99;  }
		.nav a{ color:#fff;  }
		.nav .nLi{ float:left;  position:relative; display:inline;  }
		.nav .nLi h3{ float:left;  }
		.nav .nLi h3 a{ display:block; padding:0 25px; font-size:18px; text-decoration:none;   }
		.nav .sub{ display:none; width:124px; left:0; top:50px;  position:absolute; background:#FF0000; text-align:center;  line-height:26px; padding:3px 0;   }
		.nav .sub li{ zoom:1; }
		.nav .sub a{ display:block; padding:5px 10px; font-size:14px; }
		.nav .sub a:hover{ background:#DA231B; color:#fff;  }
		.nav .on h3 a{ background:#FF0000; color:#fff;   }

/*公告和搜索*/
.section{ width:100%; margin:0 auto; position:relative; clear:both;  min-width: 1150px; }
.nsbg{width: 100%; height: 40px; background:#FF8000; min-width: 1100px;}
.nsbd{ width: 1150px;height: 40px; margin: 0 auto;}
.notice{width:850px;height:40px; line-height:40px; float: left;}
.notice .title{ width:900px; float:left;font-size:16px;  line-height:40px; color: #fff; }
.notice .title a { padding-right:10px; color:#fff; }
.notice .noticenr{width:760px;height:40px; float:left;font-size:14px; line-height:40px; color:#fff;}

.search{width:250px; padding-left: 40px; height:34px;float:right;padding-top:5px; float: left;}
.text{float:left;width:174px;color:#333; background:URL(../images/searchtext.png) left bottom no-repeat;height:20px; padding:5px; line-height:20px;border:0;font-size:14px;}
.btn{float:left;background:url(../images/search.png) no-repeat center center;width:64px;height:30px;border:0;cursor:pointer; }
.select{float:left;width:91px;height:34px; line-height:40px;background:url(../images/select.png) left top no-repeat; position:relative;}
.select select{margin:5px auto;width:91px;}
div.selectbox-wrapper{border: #B08215 1px solid;border-top: #ca0047 0 solid;overflow:hidden;width:89px; *left:0;position: absolute;background: #fff;text-align:left;*margin-top:0;z-index:9999;}
div.selectbox-wrapper ul li.selected {background-color:#FCE773;color:#173b00}
div.selectbox-wrapper ul li.current {color: #173b00;background-color:#FCE773}
div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:100%;cursor:pointer;line-height: 24px;padding-top: 3px;font-size:14px;}
.selectbox{border:none;display:block;width:91px; color:#FCE773; text-indent:8px;cursor:pointer;height:34px;background:none;line-height:34px;font-size:14px;}

/*banner*/
/*首页幻灯片*/
.m_banner{ background:#fff;height:466px; position:relative;}
.m_banner .banner{height:466px;width:100%; position:absolute;top:0;left:0; background-position:center top; min-width: 980px; z-index:2}
.banner_ctrl{ height:100px;width:980px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -490px;z-index:2;  }
@media screen and (min-width:1300px) and (max-width: 1400px) {
.banner_ctrl{ width: 1100px;margin:-50px 0 0 -550px;}
}
@media screen and (min-width:1400px) and (max-width: 1600px) {
.banner_ctrl{ width: 1300px;margin:-50px 0 0 -650px;}
}
@media screen and (min-width:1600px) {
.banner_ctrl{ width: 1500px;margin:-50px 0 0 -750px;}
}
.banner_ctrl a{ display:block;width:30px;height:100px; background:url(../images/banner_ctrl.png) no-repeat; position:absolute; opacity:.5;filter: alpha(opacity=50);
-moz-opacity:0.5;}
.banner_ctrl a.prev{left:-30px;}
.banner_ctrl a.next{right:-30px; background-position:-30px 0;}
.m_banner .banner .main_c{ position:relative;z-index:10;height:388px;}
.m_banner .banner a{display: block;width: 980px;height: 480px;cursor: pointer; position: absolute;left: 50%;margin-left: -490px;z-index: 4;}

/*第一层*/
.floor1wrap { width:1200px; margin:40px auto 0; height:300px; }
.f01_left { width:301px; height:250px; float:left; border:1px solid #ccc; padding:10px;  }
.f01_left img { width:301px; height:250px;  }
.f01_center { width:520px; margin:0 30px; height:280px; float:left; display:inline;  }
.f01_center h3 { width:520px; height:30px; line-height:30px; border-bottom:2px solid #DA231B; }
.f01_center h3 span { display:block; font-size:18px; font-weight:700; color:#DA231B; width:420px; text-indent:5px; margin-bottom:15px; height:30px; float:left; }
.f01_center h3 em { display:block; width:90px; float:left; text-align:right; }
.f01_center p { clear:both; line-height:26px; text-indent:0;}
.f01_right { width:290px; height:250px; float:left; }
.f01_right h1 { width:100%; height:37px; background:#DA231B; line-height:37px;}
.f01_right h1 span { display:block; width:200px; float:left; color:#fff; text-indent:16px; font-size:18px; }
.f01_right h1 em { display:block; width:70px; float:left; text-align:right; }
.f01_right h1 em a { color:#fff; }
.f01_right ul { width:250px; background:#FEF400; height:218px ;padding:10px 20px; }
.f01_right ul li { width:100%; line-height:30px; border-bottom:1px dashed #FF8000; text-indent:20px; background:url(../images/arrow01.jpg) no-repeat 4px 15px;  }
.xcy { width:100%; float:lef; padding-top:20px; background:url(../images/xcy_bg.jpg) no-repeat 10px 25px;  }
.xcy h1,.xcy h2 { font-size:20px; color:#333; line-height:34px; font-weight:bold;text-indent:80px; }
.xcy h1 span,.xcy h2 span { color:#FF7F00;  }
.xcy h2 { padding-left:100px; }

/*推荐产品*/
.tjcp { width:100%; height:273px; background:url(../images/tjcp_bg.jpg) no-repeat center 0; margin-top:20px;}
.tjcp900 { width:900px; height:273px; position:relative; margin:0 auto;}
.tjcp_tel { position:absolute; top:65px; left:365px; font-size:30px; font-weight:700; color:#FFFF26; }
.tjcp_nav { position:absolute; top:190px; left:300px; }
.tjcp_nav a { padding:0 5px; color:#fff; }
.tjcp_nav a span { background:#f00; padding:0 10px; }
/*首页通用图片列表*/
.ty_piclist { width:1200px; margin:0 auto;}
.ty_piclist ul li { width:366px; height:338px;  margin:10px 15px; float:left;  }
.ty_piclist ul li a { text-decoration:none; }
.ty_piclist ul li img { width:366px; height:308px;border:1px solid #D6D6D6;  }
.ty_piclist ul li img:hover { border:1px solid #F00;  }
.ty_piclist ul li p { text-indent:0; text-align:center; color:#333; font-size:16px; }
.ty_piclist ul li:hover a p { color:#F00;}

/*联系方式 热销电话*/
.rxtelwrap { width:100%; height:381px; background:url(../images/rxtelbg.jpg) repeat-x; }
.rxtel01 { width:532px; height:251px; background:url(../images/rxtel01.jpg) center 0; margin:0 auto; }
.rxtel02 { width:1000px; margin:0 auto;  }
.rxtel02 h3 { text-align:center; font-size:30px; line-height:50px; color:#fff; }
.rxtel02 h4 { text-align:center; font-size:16px; color:#fff; line-height:40px; }

/* 底部样式============================================================================================================================================ */
#bottom_menu { width:100%; height:50px; background:#B5130C; }
#bottom_menu1002 { width:1050px;  height:50px; margin:0 auto; }
#bottom_nav { height:34px; line-height:50px; width:800px; margin:0 auto;}
#bottom_menu1002 li { display:block; font-size:14px; float:left; width:110px; text-align:center; }
.left_line_foot { border-right:2px #fff solid; } 
#bottom_menu1002 a { text-decoration:none; color:#fff; text-align:center;  }
#bottom_menu1002 a:hover { text-decoration:underline;   }
#bottom {width:100%; height:180px; background:#FFF500; font-size:12px; }
#bottom1002 { width:1100px; height:100%;  margin:0 auto; }
#bottom_left { width:140px; height:110px;  }
#bottom_left img { margin:40px 0 0 0;  }
#bottom_center { width:660px; height:83px;  padding:60px 0 0 20px; line-height:22px; font-size:12px; color:#7C481E;  }
#bottom_center p { font-size:12px; text-indent:0; text-align:left; }
#bottom_center a { font-size:12px; color:#333; text-decoration:none; }
#bottom_right { width:100px; height:100px; padding:30px 0 0 40px; font-size:12px; color:#333; }
#bottom_right p { font-size:12px; text-indent:0; text-align:center; }
#bottom_right img { width:100px; height:100px; }
.cu { font-size:16px; font-weight:700; line-height:28px;  }
/*页码*/
.pagenumberwap{width:699px;height:35px;text-align:center; margin:20px auto; }
.pagenumber{display:inline-block; }
.pagenumber{_display:inline;}
.pagenumber a{float:left; border:1px solid #d6d6d6; height:30px; line-height:30px; vertical-align:middle; margin-left:3px; margin-right:3px; padding-left:6px; padding-right:6px; min-width:30px; display:block;}
.pagenumber a:hover{ border:1px solid #50abfd; color:#50abfd; text-decoration:none;}
.pagenumber a.on{ background:#045CBD; border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}
.pagenumber a.disable{ color: #D6D6D6; cursor: default}
.pagenumber a.disable:hover{border:1px solid #d6d6d6;}
.pagenumber a.load{ cursor: pointer;line-height:27px}
.bottom_kx { width:100%; clear:both; height:20px; }
/*新闻详情页上一条下一条*/
.updown { width:760px; margin:0 auto; padding-top:20px; padding-bottom:20px; border-top:1px dashed #ccc;  }

/* 内页内容样式============================================================================================================================================ */
.nymain { width:1100px; min-height:600px;  margin:15px auto 0 auto; }
.nyleft { float:left; width:250px; min-height:600px; border:1px solid #fff; background:#fff;  }
.ny_l_tit { padding:10px 20px 10px; font-family:"Microsoft Yahei" ;}
.ny_l_tit h1 { font-size:18px; color:#333; font-weight:700; }
.ny_l_tit h1 span { font-size:12px; color:#999; }
.ny_l_img { padding:0 20px; }
.nyleft h2 { padding:10px 20px; font-size:14px; font-weight:700;}
.nyleft h3 { padding:0 20px 10px; font-size:24px; font-weight:700; color:#F00; font-style:italic; font-family:"Microsoft Yahei" ;}
.ny_l_news { padding:0 20px; }
.ny_l_news li { height:30px; line-height:30px; border-bottom:1px dashed #ccc; }
.ny_l_n_more { padding:0 20px 10px; height:30px; margin-top:10px;  }
.ny_l_n_more span { display:block; width:80px; height:16px; line-height:16px; background:#B5130C; text-align:center; }
.ny_l_n_more span a { color:#fff; font-size:12px; text-align:center; }
.fengexian { width:90%; margin:0 auto; height:5px; border-bottom:1px dashed #ccc; }
.nyright { float:left; width:808px; min-height:600px; border-left:1px dashed #ccc; margin-left:10px;background:#fff; padding-left:20px;   }
.nyright h6 { height:30px; line-height:30px; border-bottom:1px solid #eaeaea; padding-left:10px; padding-bottom:10px; text-align:left;  }
.nyright h6 img { width:20px; height:18px; margin:5px 8px 0 0; }
.nyright h6 span { display:block; float:left; height:30px; line-height:30px; }
.nyright h6 a { font-size:12px; color:#000; line-height:30px; }
.nyright h6 a:hover { text-decoration:underline; }
.nyright h5 {  }
.nyright h5 img { width:699px; height:138px;margin:10px auto; }
.nyright h4 { font-size:24px; margin:20px auto 0px; font-weight:bold; text-align:center;  }
.nyright h3 { font-size:24px; margin:20px auto; font-weight:bold; text-align:center; }
.nyright .nyrightneirong { font-size:14px; line-height:26px; width:760px; margin:0 auto; text-align:left; margin-bottom:10px;}
.nyright .nyrightneirong  img { display:block; max-width:650px; margin:10px auto; }
/* 内页新闻列表样式============================================================================================================================================ */
.nyright .nynewslist { width:750px; margin:10px auto; line-height:46px;  }
.nyright .nynewslist li {  width:750px; height:46px;   border-bottom:1px dotted #ccc;  }
.nyright .nynewslist li h2 { display:block; width:583px; padding-left:30px; height:46px; float:left; text-align:left; background:url(../images/arrow02.png) no-repeat 10px 15px;}
.nyright .nynewslist li span { display:block; width:127px; padding-right:10px; height:46px; float:left; text-align:right;  }
.nyright .nynewslist a:hover li { background:#eaeaea; }
.zgxx_fu_tit { width:100%; height:40px; line-height:40px; color:#F00; font-size:16px; text-align:center; }

/* 内页图片列表样式============================================================================================================================================ */

.nyright .nypiclist { width:789px; margin:20px auto;   }
.nyright .nypiclist li {  width:247px; height:206px; float:left; margin:8px; _display:inline;   }
.nyright .nypiclist li img {width:245px; height:160px; border:1px solid #ccc; }
.nyright .nypiclist ol { display:block; width:227px; height:30px; background:#37872D; padding:5px 10px 10px;  }
.nyright .nypiclist ol dt { font-size:12px; color:#BFFFFF; font-weight:700;  }
.nyright .nypiclist ol dd { font-size:12px; color:#fff; }


.nyright .nypiclist1 { width:789px; margin:20px auto;   }
.nyright .nypiclist1 li {  width:360px; height:320px; float:left; margin:15px; _display:inline;   }
.nyright .nypiclist1 li img {width:360px; height:308px; border:1px solid #ccc; }
.nyright .nypiclist1 li span { display:block; height:30px; line-height:30px; width:360px; text-align:center;  }

/*内页banner*/
.nybanner { width:100%; background:url(../images/nybanner.jpg) no-repeat top center; height:300px; }