body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote
{ margin: 0; padding: 0; }
html,body {-webkit-text-size-adjust:none;}
html button::-moz-focus-inner{ border-color:transparent!important; }
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
fieldset, img { border: 0; }
iframe { background-image: none; }
hr{ border:0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
input[type="text"], input[type="password"], textarea {outline-style:none;-webkit-appearance:none;}
.clear { clear:both; }
.indent { text-indent: 24px;}
a {text-decoration:none;outline:none;transition:all 0.3s ease-in-out 0s;}
a:hover {text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());}

.none {display:none;}        .db {display:block;}            .di {display:inline;}
.tl {text-align:left;}       .tr {text-align:right;}         .tc {text-align:center;}
.fl{ float: left;}           .fr{ float: right;}             .mar {margin:0 auto;}
.mou-p { cursor: pointer; }  .mou-m { cursor: move; }        .mou-t { cursor: text; }
.fw{ font-weight:bold; }     .fi{ font-style:italic; }       .f10p{ font-size: 10px; }
.f12p{ font-size: 12px; }    .f14p{ font-size: 14px; }       .f15p{ font-size: 15px; }
.f16p{ font-size: 16px; }    .f18p{ font-size: 18px; }
.f20p{ font-size: 20px; } .f22p{ font-size: 22px; }    .f24p{ font-size: 24px; }
.fw{ font-weight:bold; }     .fi{ font-style:italic; }


html{ overflow-x: hidden;}
body{font-size: 12px; font-family: "microsoft yahei"; color: #333333; background-color: #ffffff;}
#warpper{ width: 1200px; margin: 0 auto;}
#header{width: 100%; height:117px; background: url("../images/header_intr.jpg") 709px 34px no-repeat;}
.header_tel{ width: 135px;height:41px;margin-top:38px; padding-left:45px;background:url(../images/tel.jpg) left center no-repeat;over-flow:hidden}
.service{ color: #fff; line-height: 14px; color: #999}
.hotline_number{ font-family: Impact; color: #bc0000; line-height:30px;}

#container{ width: 100%; min-height:auto; background:url(../images/con_left_bg.jpg) left top repeat-y; clear:both;overflow:hidden;zoom:1}
#con_left{ width: 245px; min-height:auto;  float: left}
#subnav{ width: 214px; margin-left: 16px; height:auto; margin-bottom: 17px; margin-top:26px; }
.productlist_img{ }
.productlist{ margin-top: 12px;}
.productlist li .P_class{ display:block;height:48px; font-size: 16px; padding-left: 35px; line-height: 46px;  background: url(../images/productlist_bg.jpg) 0 -48px no-repeat;}
.productlist .yuan { width: 201px; height: 91px; display: none; background-color: #560004;border:1px solid #ff151d;  padding:6px; margin:0px; margin-bottom:6px;margin-top:6px}
.productlist li:hover .yuan{ display: block;}
.productlist li:last-child .P_class{ background: url(../images/productlist_bg2.jpg) 0 -48px no-repeat;}
.productlist li:last-child.on .P_class{ background: url(../images/productlist_bg.jpg) 0 0 no-repeat;}
.productlist .on .yuan{ display: block;}
.productlist .on .P_class{ background: url(../images/productlist_bg.jpg) 0 0 no-repeat;}
.productlist li a{color: #fff;}
.productlist li:hover .P_class{ background: url(../images/productlist_bg.jpg) 0 0 no-repeat;}


#contact{ width: 214px; margin-left: 16px; height:410px; overflow: hidden; background-color:#de1d22;}
.contact_img{width: 214px; height: 80px; }
.contact_img img{margin-left: 10px;margin-top:20px;margin-bottom:20px;}
#contact p{ height: 52px; width:140px; margin-left: 11px; line-height:14px; background:url(../images/contact_us_icon.jpg) no-repeat; vertical-align: middle; padding-left:40px; color: #fff}
#contact .p1{background-position:0 3px;}
#contact .p2{background-position:0 -53px; height: 40px;}
#contact .p3{background-position:0 -96px;}
#contact .p4{background-position:0 -154px;}
.fixced{ position: fixed; top: 25px;}
.fixced .header-hd{ display: none;}

#QR_code{width: 214px;background-color:#eaeaea; height: 110px; }
#QR_code img{margin:10px}
#QR_code span{ color:#666; line-height:24px; padding-top: 10px; display: block}

#con_right{ width: 955px;height: auto; background-color:#fff; float: left}
#nav{ width: 955px;height: 50px; background-color:#3b3b3b}
#nav a{ width: 79px; display: inline-block; height: 50px; color: #fff; margin-left: 40px; margin-right:40px; text-align: center; line-height:42px; background: url(../images/nav_icon.gif) no-repeat;}
#nav a.a1{ background-position: 20px 30px;}
#nav a.a2{ background-position: -136px 30px;width: 95px;margin-left: 32px; margin-right:32px;}
#nav a.a3{ background-position: -305px 30px;}
#nav a.a4{ background-position: -469px 30px;}
#nav a.a5{ background-position: -636px 30px;}
#nav a.a6{ background-position: -800px 30px;}
#nav a:hover{background-color: rgba(188,0,0,0.8);}
#nav a.on{background-color: rgba(188,0,0,0.8);}

#banner{width: 930px; height: 320px; margin-left:25px;margin-top:25px; background: url(../images/banner_bg.jpg) left bottom repeat-x; padding-bottom: 28px;position:relative;}
/* 焦点图 */
.f930x320{width:930px;height:320px;overflow:hidden}
.f930x320 img{width:930px;height:320px}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 -560px;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}
.rslides_tabs{padding:1px 6px 0px 10px;clear:both;text-align:center; position:absolute; right:20px; bottom:45px;width:auto; height:18px;border-radius:15px;background:rgba(0,0,0,0.4);background:#fff}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#3b3b3b;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#bc0000}
/* 焦点图 */

#content{width: 930px; margin-left:25px; height: auto!important; min-height:900px; height:900px;  margin-bottom: 22px; border: 1px solid #d2d2d2; box-sizing: border-box; padding: 24px;overflow: hidden;}
#about_us{height: 270px; margin-bottom: 18px;}
.about_video{ width: 400px; height: 270px; border:1px solid #d1d1d1;box-sizing: border-box;}
.video_bg{width: 41px; height: 270px; background: url(../images/video_bg.jpg) top left no-repeat;}
.about_detail{ margin-left: 15px; width: 269px;}
.about_detail h2{line-height: 48px; margin-top: 25px;}
.about_detail h2 a{ color: #bc0000;}
.about_detail p{ line-height: 24px; text-indent: 30px;}
.about_us_more{ width: 153px; height: 270px;background: url(../images/about_us_more.jpg) top right no-repeat; position: relative}
.about_us_more a{ display:inline-block; padding:5px; color: #fff; background-color: #bc0000; width:65px; text-align: center; position: absolute; left: 15px; top: 81px;}
.about_us_more a:hover{ color:#eccaca;}
.about_us_more h2{ color: #bc0000;position: absolute; left: 57px; top: 140px;}
.about_us_more p{ color: #666666;position: absolute; left: 59px; top: 168px;}

#products{ width:880px; overflow:hidden;}
.scroll_products{width:880px;height: 540px;overflow: hidden;}
.product_list{ width: 305px; overflow: hidden}
.products_title{  width:880px;height: 42px; border-bottom: 3px solid #aaaaaa;box-sizing: border-box;}
.products_title h2{ display: block; color: #bc0000; height:39px;border-bottom:3px solid #b50b0b;}
.products_title h2 span{ margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; }
.products_title a{display:block; padding:3px; color: #fff; background-color: #bc0000; width:60px; margin-top:5px; text-align: center;}
.products_title a:hover{color:#eccaca;}

#products ul{margin-top:25px; height: 536px;}
#products li{ width:268px; height:536px;margin-right:35px; float: left}
#products li dd{ width:268px; height:243px; margin-bottom:25px; border:1px solid #cfcfcf; text-align: center}
#products li .product_name{  display:inline-block; line-height:30px; color:#333;}
#products li a.product_name:hover{ color: #bc0000;}
#products .product_intro{ background:url(../images/product_intro_bg.png) 0 0 repeat; width:268px; height:203px; padding-top:42px;position:absolute; bottom:0; left:0; z-index:9999;}
#products .product_intro a{ display:block; width:210px; height:140px; border:2px solid #fff; margin:auto; vertical-align:middle; padding:10px;}
#products .product_intro a h3{ color:#fff; line-height:60px; text-align:left}
#products .product_intro a p{ color:#fff; line-height:24px; text-align:left}


#link{width: 930px; margin-left:25px; height: auto!important; min-height:80px; height: 80px; margin-bottom: 20px; }
.link_title{  width:100%;height: 42px; border-bottom: 3px solid #aaaaaa;box-sizing: border-box;}
.link_title h2{ display: inline-block; color: #bc0000; height:39px;border-bottom:3px solid #b50b0b;}
.link_title h2 span{ margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; }
#link p{width: 930px; overflow: hidden;margin-top: 15px; height: auto}
#link p a{padding: 0 8px;color: #666; line-height: 26px;}
#link p a:hover{color: #bc0000;}

#footer{ width: 955px; height: 115px; background:#3b3b3b url(../images/logo_gray.jpg)  top right no-repeat; margin-top: 22px; }
#footer p{ line-height: 30px; color: #aaa; margin-left: 25px; padding-top: 28px;}
#footer p a{ color: #aaa;}
#footer p a:hover{ color: #e2e2e2;}

/* 关于我们 */
#inside_content{width: 930px; margin-left:25px;height: auto!important; min-height:840px;height:840px; overflow: hidden;border: 1px solid #d2d2d2; box-sizing: border-box; padding: 24px;}
#inside_content .inside_detail{ line-height: 26px;}
#inside_content .inside_detail p{  margin-bottom: 2em;}


#inside_title{width: 930px; margin-left:25px;margin-top:25px; background-color: #ffffff;  height:60px;border: 1px solid #d2d2d2; border-bottom: none;box-sizing: border-box; padding: 0 24px 0 24px;}
#inside_title h2{display: inline-block;color: #bc0000;height: 58px;border-bottom: 3px solid #b50b0b; line-height:60px;}
#inside_title h2 span{margin-left: 10px;font-family: Arial, Helvetica, sans-serif;color: #666666; font-weight: lighter;}
#inside_title p{display: inline-block; float: right;height: 60px;line-height:60px;background:url(../images/home_icon.gif) 0px 24px no-repeat; padding-left:20px; color: #bc0000;}
#inside_title p a{display: inline-block; height: 60px;line-height:60px; color: #666666}
#inside_title p span{display: inline-block; background:url(../images/arrow_icon.gif) 5px 27px no-repeat;padding-left:18px;}
/* 关于我们 */

/* 产品中心 */
.product_container{height: auto;width: 880px;}
.product_container li{width: 268px;height: 243px;text-align: center;float: left;margin-right: 35px;margin-bottom: 25px;border: 1px solid #cfcfcf; float: left}
.product_container li .product_name {display: inline-block;line-height: 30px; color: #333;}
.product_container li a.product_name:hover{ color: #bc0000;}
#product_class{ height: 75px;border: 1px solid #d2d2d2;  display:none;padding: 24px; border-bottom: none;margin-left:25px;box-sizing: border-box; width: 930px; background-color: #ffffff}
#product_class a{ display: inline-block; background-color: #6d6d6d; padding:0 18px; line-height: 30px; color: #ffffff}
#product_class a:hover{ background-color: #3b3b3b;}
#product_class a.on{ background-color: #3b3b3b;}
.fixced2{ position: fixed; top: 0px; border-top:25px solid #ffffff;}
.fixced2 #inside_title{ margin-top: 0;}
.fixced2 #product_class{ display: block;}
.fixced2 .header-hd2{ display: none;}

/* 产品中心 */

/* 分页 */
.pages {height:46px;text-align:right;padding:5px 0 0 0;background:none;clear:both;float:left;}
.pageMoreTop {font-size:14px;color:#333;line-height:34px;text-align:center;width:640px;height:34px; clear:both;}
.pageMoreTop ul { text-align:center;padding:0px;}
.pageMoreTop ul li { float:left; margin-right:5px;display:block;font-family:"microsoft yahei";}
.pageMoreTop .no_link { text-decoration:none; color:#ffffff; width:60px; display:block; background-color: #d4d4d4}
.pageMoreTop .no_link2 { text-decoration:none; color:#ffffff; width:40px; display:block; background-color: #d4d4d4}
.pageMoreTop ul li a { ext-decoration:none;background:#bc0000; color:#ffffff; width:34px; display:block;}
.pageMoreTop ul li a:hover {background:#bc0000; color:#FFFFFF; text-decoration:none; }
.pageMoreTop ul li.down a {text-decoration:none; color:#ffffff; width:40px; display:block;}
.pageMoreTop ul li.end a { text-decoration:none; color:#ffffff; width:60px; display:block; }
.pageMoreTop ul li.down a:hover { text-decoration:none; color:#FFFFFF; width:40px; display:block;}
.pageMoreTop ul li.end a:hover {text-decoration:none; color:#FFFFFF; width:60px; display:block; }
.pageMoreTop ul li.linkOn {color:#FFFFFF; text-decoration:none; background:#484849; width:34px; display:block;}
.pageMoreTop ul li.linkOn a{ border: none;}
.pageMoreTop ul li.linkOn span{ color:#FFFFFF;}
/* 分页 */

/* 文章页 */
.title{ width:930px; border: 1px solid #c9c9c9; border-bottom: none; margin-left: 25px; padding: 25px 25px 10px 25px; box-sizing: border-box;}
.title h2{ text-align: center; font-weight: normal;}
.title .fxdm{ width: 140px;text-align: center; margin: 0 auto;}
#flip{ margin-left: 25px; width: 930px;border: 1px solid #c9c9c9;box-sizing: border-box; height: 95px; border-top: none; padding: 24px; position: relative}
#flip p a{ color:#333333;line-height: 24px;}
#flip p a:hover{ color:#bc0000}
#flip .backtolist{ display: block;  height: 26px; width: 140px; text-align: center; color: #fff; background-color: #bc0000; line-height: 26px; position: absolute; top: 28px; right: 26px;}
/* 文章页 */

/* 产品详情页 */
.introduction{ width: 880px; height: 320px; margin-bottom: 20px;}
.introduction img{ width: 420px; height: 315px; border: 1px solid #d3d3d3; float: left; margin-right: 20px;}
.introduction ul{  width: 435px; float: left; }
.introduction h2{ font-weight: normal; margin-bottom: 10px;}
.introduction .under_line{ margin-bottom: 10px; border-bottom: 1px solid #d3d3d3;padding-top: 20px;padding-bottom: 10px;}
.introduction .under_line a{ color: #bc0000;}
.introduction .contact_phone{  color: #bc0000; padding-top: 25px;}
.introduction .contact_phone span{ font-family: Impact}


/* 产品详情页 */



































































