@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{padding: 0px; margin: 0px;}
body,button,input,select,textarea{font: 12px/1.5 宋体,arial; color:#333;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size: 100%}
address,cite,dfn,em,var{font-style: normal}
code,kbd,pre,samp{font-family: courier new, courier, monospace}
small {font-size: 12px}
ul,ol{list-style-type: none; list-style-image: none}
a {color:#333;text-decoration: none;cursor:pointer;outline:none;}
a:hover{text-decoration:underline;}
sup {vertical-align: text-top}
sub {vertical-align: text-bottom}
legend {color: #000}
fieldset {border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px}
img {border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px;}
table {border-spacing: 0; border-collapse: collapse}
div{zoom:1;}
.clear{clear:both; font-size:0px; line-height:0px; height:0px; overflow:hidden;}
.fix:after{display:table;clear:both;content:"";}
.fix{zoom:1;}
.l{float:left;}
.r{float:right;}
.b{font-weight:bold;}
.en{font-family:Arial;}
.dis_b{display:block;}
.orange{color: #f25102;}
.blue{color: #003399;}
.grew{color: #333;}
.green{color: #006600;}
.red{color: #aa1305;}
.mar_auto{margin: 0 auto;}
.mar_05{margin-top: 5px;}
.mar_10{margin-top: 10px;}
.mar_15{margin-top: 15px;}
.mar_20{margin-top: 20px;}
.mar_25{margin-top: 25px;}
.mar_30{margin-top: 30px;}
body{background: #ececec;}

/*index*/
#wrapper{width: 100%;min-width: 1004px;overflow: hidden;position: relative;overflow: hidden;}
#header{width: 100%;background: url(../images/top_back.png) top repeat-x;position: relative;z-index: 999;}
.header{width: 1004px;margin: 0 auto;position: relative;z-index: 999;}
.top{height: 141px;position: relative;}
.logo{margin: 41px 0 0 4px;}
.top_rt{width: 400px;}
.top_link{height: 30px;line-height: 30px;text-align: right;padding: 10px 0 0;}
.top_link a{margin: 0 5px;color: #000;}
.top_link a:hover{color: #be0101;}
.top_tel{height: 42px;color: #000;}
.tel_ch{line-height: 42px;}
.tel_num{font-size: 30px;font-family: impact;color: #be0101;line-height: 38px;}
.nav{height: 75px;padding: 11px 0 0px;background: url(../images/nav_back.png) repeat-x;width: 972px;float: left;margin-top: -10px;position: relative;z-index: 99;display: inline;margin-left: 16px;}
.nav ul{width: 1004px;height: 56px;display: inline;margin: 0 -16px;float: left;}
.nav li{width: 151px;height: 56px;float: left;background: url(../images/nav_line.png) left no-repeat;position: relative;z-index: 999;}
.nav .fir_li{background: none;}
.nav a{height: 56px;display: block;text-align: center;line-height: 54px;font-size: 14px;color: #fff;}
.nav a:hover,.nav .nav_z,.nav .nav_zz{background: url(../images/nav_hover.jpg) center no-repeat;text-decoration: none;}
.nav_ul{width: 151px;position: absolute;left: 1px;top: 56px;z-index: 999;}
.nav_ul a{height: 40px;line-height: 40px;font-size: 12px;font-family: 宋体;text-align: left;padding-left: 50px;background: #fff;-moz-opacity:0.8;filter:alpha(opacity=80);opacity:0.8;color: #be0101;}
.nav_ul a:hover{background: #be0101;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;color: #fff;}
.top_img{position: absolute;left: 50%;top: 79px;z-index: 1;display: block;margin-left: -502px;}
.nav_lt{display: block;position: absolute;right: 50%;margin-right: 486px;z-index: 999;top: 131px;}
.nav_rt{display: block;position: absolute;left: 50%;margin-left: 486px;z-index: 999;top: 131px;}
.nav_left{width: 100%;height: 86px;background: url(../images/nav_back2.png) repeat-x;position: absolute;right: 50%;margin-right: 513px;top: 147px;z-index: 999;}
.nav_right{width: 100%;height: 86px;background: url(../images/nav_back2.png) repeat-x;position: absolute;left: 50%;margin-left: 513px;top: 147px;z-index: 999;}
.banner{border-bottom: #fff solid 1px;float: left;margin-top: -20px;}
.banner,.banner_big{width: 100%;height: 432px;overflow: hidden;position: relative;}
.banner_big ul{height: 432px;}
.banner_big li{height: 432px;font-size: 0px;line-height: 0px;overflow: hidden;}
.banner_big a{width: 100%;height: 432px;display: block;overflow: hidden;position: relative;}
.banner_big img{display: block;position: absolute;left: 50%;margin-left: -720px;top: 0;}
.banner_sml{width:300px;height:10px;position:absolute;left:50%;margin-left:-150px;top:400px;z-index:999;}
.banner_sml li{width:40px;height:10px;background:#fff;display:inline;margin:0 5px;float:left;cursor:pointer;}
.banner_sml .cur{background:#ff0000;}
.main_01{width: 1004px;height: 462px;background: url(../images/back_01.jpg) no-repeat;margin: 0 auto;position: relative;}
.fw{width: 270px;height: 86px;position: absolute;}
.fw span{width: 104px;height: 86px;padding-right: 21px;text-align: center;line-height: 69px;font-size: 30px;font-family: impact;color: #fff;position: relative;z-index: 9;}
.fw_01{top: 82px;left: 50%;margin-left: -390px;}
.fw_02{top: 20px;left: 50%;margin-left: -131px;}
.fw_03{top: 82px;left: 50%;margin-left: 222px;}
.fw_04{top: 195px;left: 50%;margin-left: 302px;}
.fw_05{top: 310px;left: 50%;margin-left: 220px;}
.fw_06{top: 370px;left: 50%;margin-left: -127px;}
.fw_07{top: 310px;left: 50%;margin-left: -390px;}
.fw_08{top: 195px;left: 50%;margin-left: -500px;}
.fw_01 span{background: url(../images/icon_12.png) no-repeat;}
.fw_02 span{background: url(../images/icon_13.png) no-repeat;}
.fw_03 span{background: url(../images/icon_14.png) no-repeat;}
.fw_04 span{background: url(../images/icon_15.png) no-repeat;}
.fw_05 span{background: url(../images/icon_16.png) no-repeat;}
.fw_06 span{background: url(../images/icon_17.png) no-repeat;}
.fw_07 span{background: url(../images/icon_18.png) no-repeat;}
.fw_08 span{background: url(../images/icon_11.png) no-repeat;}
.fw_ct{height: 38px;background: url(../images/btn_01.png) right no-repeat;display: inline;margin: 13px 0 0 -50px;padding: 7px 20px 0 30px;line-height: 16px;}
.fw_ct p{font-family: arial;color: #a4966e;}
.more_01{width: 160px;height: 39px;display: block;background: url(../images/btn_02.png) no-repeat;position: absolute;left: 50%;margin-left: -61px;top: 250px;color: #fff;font-size: 14px;padding-left: 20px;line-height: 28px;font-size: 14px;font-family: 微软雅黑;transition:all 0.2s ease 0s;}
.more_01:hover{top:246px;text-decoration: none;}
.back_grew{width: 100%;background: #e3e3e3;}
.main_02{width: 1000px;margin: 0 auto;padding: 20px 0 50px;background: url(../images/line_01.jpg) 380px 22px no-repeat;}
.main_w1{width: 362px;}
.main_w2{width: 586px;}
.title_01{height: 44px;white-space: nowrap;}
.more_02,.more_02 a{color: #5c5c5c;font-family: times;}
.more_02 a:hover{text-decoration: none;}
.title_01 .more_02{line-height: 44px;}
.title_01 .more_02:hover{line-height: 40px;}
.tl01_ch{font-size: 30px;font-family: 微软雅黑;color: #151515;line-height: 40px;}
.tl01_en{font-size: 28px;font-family: times;line-height: 44px;color: #b40000;padding-left: 10px;}
.news_link{padding: 2px 0 0;background: url(../images/line_03.png) 0 0 no-repeat;}
.news_link p{height: 29px;line-height: 29px;padding: 0 0 2px;background: url(../images/line_03.png) 0 bottom no-repeat no-repeat;}
.news_link a{margin: 0 10px;}
.main_fir{height: 86px;padding: 20px 0 0 98px;line-height: 18px;border-bottom: #8e8e8e dotted 1px;}
.main_fir img{display: block;}
.main_fir p{height: 22px;line-height: 14px;font-size: 14px;background: url(../images/icon_02.png) 0 5px no-repeat;padding-left: 10px;}
.news_a01{width: 89px;height: 66px;display: inline;margin-left: -98px;overflow: hidden;}
.news_list li{height: 24px;line-height: 24px;background: url(../images/icon_02.png) 0px 10px no-repeat;padding-left: 13px;font-size: 14px;}
.news_list span{float: right;}
.main_pro{position: relative;padding: 50px 0 0;width: 586px;overflow: hidden;}
.pro_list li{width: 186px;height: 203px;float: left;text-align: center;line-height: 50px;background: url(../images/pro_yy.png) center 139px no-repeat;display: inline;margin-right: 14px;}
.pro_a01{width: 174px;height: 127px;display: block;overflow: hidden;border: #be0101 solid 6px;}
.pro_a01:hover{border: #04b1ea solid 6px;}
.pro_prev{width: 19px;height: 19px;text-align: center;line-height: 19px;background: #9c0101;color: #fff;display: block;position: absolute;right: 30px;top: 15px;cursor: pointer;}
.pro_next{width: 19px;height: 19px;text-align: center;line-height: 19px;background: #9c0101;color: #fff;display: block;position: absolute;right: 0px;top: 15px;cursor: pointer;}
#footer{width: 100%;background: #9c0101;background: #9c0101;}
.footer{width: 1004px;margin: 0 auto;color: #080808;padding: 20px 0 10px;}
.footer a{color: #080808;margin: 0 5px;}
.footer li{line-height: 24px;text-align: center;}
.footer img{margin: 5px auto 0;}

/*about*/
.ny_banner{width: 100%;height: 289px;overflow: hidden;position: relative;border-bottom: #fff solid 1px;float: left;margin-top: -20px;}
.ny_banner img{display: block;position: absolute;left: 50%;margin-left: -720px;top: 0;}
.main_11{width: 1000px;margin: 0 auto;padding: 15px 0 40px;background: url(../images/ny_line.png) 295px 10px no-repeat;}
.main_w3{width: 288px;}
.main_w4{width: 656px;}
.left_menu{padding: 25px 8px;}
.left_menu li{height: 27px;border-bottom: #afafaf dotted 1px;}
.left_menu a{height: 27px;line-height: 27px;background: url(../images/icon_04.png) 82px 8px no-repeat;padding-left: 100px;display: block;}
.left_menu a:hover{background: url(../images/icon_03.png) 82px 8px no-repeat;text-decoration: none;color: #b40000;}
.left_tell{height: 214px;background: url(../images/hot_01.jpg) no-repeat;padding: 144px 20px 0;}
.tell_dl dt{line-height: 30px;font-size: 18px;font-family: 微软雅黑;padding: 15px 0;}
.tell_dl dd{line-height: 22px;}
.dhwz{height: 44px;line-height: 44px;text-align: right;background: url(../images/icon_05.png) left 15px no-repeat;padding-left: 20px;}
.dhwz a{margin: 0 5px;}
.dhwz a:hover{color: #b40000;}
.ny_pad{padding: 30px 29px;}
.ny_about{line-height: 24px;padding: 0 0 30px;}

/*news*/
.left_show{width: 280px;height: 202px;background: url(../images/show_back.jpg) no-repeat;margin: 15px auto 0;position: relative;padding: 34px 0 0;}
.left_showbk{width: 186px;height: 188px;overflow: hidden;margin: 0 auto;position: relative;}
.left_prev{width: 42px;height: 80px;background: url(../images/left_prev.png) no-repeat;display: block;position: absolute;left: -14px;top: 60px;cursor: pointer;z-index: 9;}
.left_next{width: 42px;height: 80px;background: url(../images/left_next.png) no-repeat;display: block;position: absolute;right: -14px;top: 60px;cursor: pointer;z-index: 9;}
.ny_news{padding: 0 0 30px;}
.ny_news li{border-bottom: #8e8e8e dotted 1px;height: 29px;line-height: 29px;}
.date{width: 146px;height: 18px;line-height: 18px;text-align: center;background: #be0101;color: #fff;float: right;margin-top: -2px;}
.fy{height:30px; line-height:30px; text-align:center;font-family: Impact;}
.fy li,.fy span{padding:3px 8px; border:#c3c3c3 solid 1px; margin:0 5px;}
.fy li{background: url(../images/fy_back.png) repeat-x;}
.fy span{background: url(../images/fy_hover.png) repeat-x;color: #e65905;}
.fy li:hover{background: url(../images/fy_hover.png) repeat-x;;color: #e65905;}

/*products*/
.ny_pro{width: 656px;overflow: hidden;padding: 40px 0 0;}
.ny_pro ul{width: 672px;overflow: hidden;}
.ny_pro li{display: inline;margin-right: 38px;}

/*contact*/
.ny_tell{background: url(../images/hot_02.jpg) right center no-repeat;height: 357px;}
.ny_tell dl{padding: 20px 0 0;}

/*news_ct*/
.ny_news_tl{padding: 0px 0 30px;}
.ny_news_tl li{text-align:center;  line-height:30px;}
.ny_news_tl .new_title{font-size:16px; font-weight:bold;font-family: 微软雅黑;}
.ny_news_tl span{padding:0 5px; color:#666;}
.ny_news_ct{padding:0px 0px 30px; line-height:30px;}
.news_fy{padding:5px 12px 0; background:#fff; height:55px; border:#ccc solid 5px;position: relative;z-index: 999;}
.news_fy_l{width:300px;}
.news_fy_l li{height:24px; line-height:24px;color: #375e85;}
.news_fy_l span{font-weight:bold;}
.news_fy_l a{color: #375e85;}
.news_fy_r{height:33px; overflow:hidden; padding-top:12px; width:200px;}
.news_fy_r .bdsharebuttonbox{float: right;}

/*products_ct*/
.ny_proct{padding:10px 0px 10px;margin-top: -30px;}
.proct_tl{height:46px; line-height:43px; font-size:16px; text-align:center;font-weight: bold;color: #333;font-family: 微软雅黑;}
.proct_ct{padding:15px 0px 70px;}
.proct_ct img{margin:0 auto;display: block;}
.proct_bt{padding:30px 0px 30px; line-height:24px; position:relative;z-index: 99;}
.proct_bk{position:absolute; left:0px; top:-32px; z-index:-1;width: 500px;height: 27px;font-family: 微软雅黑;font-size: 18px;line-height: 27px;padding: 5px 0;border-bottom: #d6d6d6 solid 1px;}
.proct_bk .red{font-family: times;}

.left_menu .name1{color:#B40000;}


.feedback_table{ border:1px solid #cccccc; }
.feedback_table tr td #fb_truename,.feedback_table tr td #vdcode,.feedback_table tr td #fb_tel,.feedback_table tr td #fb_email,.feedback_table tr td #fb_content{ margin-left:10px;}
.feedback_table tr td #fb_content{margin:10px 0px 10px 10px;}
.feedback_table tr td{ border: solid 1px #cccccc;}
.feedback_table tr td .bt{ width:57px; height:22px; line-height:22px;}


.sub{
		width: 320px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
		}

.ny_news_tl .news_image{ padding:20px;}
.ny_news_tl .news_image img{ border-radius:5px;}

.fy{height:30px; line-height:30px; text-align:center; margin-top:40px;}
.fy a:hover{background:#f7f7f7;}

.pages { text-align:center;}
.pages ul li{ display:inline}
.pages .thisclass{ color:#FF0000}
.pages div{float:left; width:300px; overflow:hidden; text-align:center; white-space: nowrap;text-overflow: ellipsis;}
.link{ width:900px; margin:0px auto; line-height:24px; display:inline;}
.link ul{ display:inline; height:24px;}
.link ul li {
list-style: none;
text-align: left;
display: inline;
line-height: 20px;
}