/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,select,textarea,th,td,div{margin:0;padding:0;}
body,button,input,select,textarea{font-family:Verdana,"宋体";font-size:14px;line-height:1.5;}
body{font-family:Verdana,"宋体";font-size:14px;line-height:1.5;background:#fff;color:#444;word-wrap:break-word;word-break:break-all;word-break:normal;}

h1,h2,h3,h4,h5,h6{font-weight:400;}
i{font-style:normal;}
ul,ol{list-style:none}
a{text-decoration:none;color:#231815;}
a:hover{text-decoration:underline;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
img{border:0;}
.cl{clear:both;}
.m{width:1440px; margin:0 auto;}
.w{width:960px; margin:0 auto;}
.h20{height:20px;}
.fl_l{ float:left;}
.fl_r{ float:right;}

/*头部*/
.top{width:100%;height:96px; border-bottom:5px solid #b00a17;}
.top .logo{width:416px; height:96px; overflow:hidden;}
.top .top_right{height:35px; line-height:47px; text-align:right; padding-right:35px; font-size:13px; background: url(../images/top_r.jpg) right bottom no-repeat; color:#FFF;}
.top .top_right a{ color:#666;}
.top .nav{width:500px;float:right;margin-top:10px;position:relative; text-align:center;}
.top .nav ul .mainlevel{float:left;padding-left:2px;line-height:33px}
* html .nav ul .mainlevel{background:0px 0px;position:relative}
.top .nav ul{display:table}
.top .nav ul li .nav-a{height:33px;padding-bottom:0px;padding-top:0px;padding-left:5px;text-decoration:none;display:inline-block;line-height:33px;padding-right:5px; font-size:17px;}
.top .nav ul li .nav-a:hover{height:33px;padding-bottom:0px;padding-top:0px;padding-left:5px;line-height:33px;padding-right:5px}
.top .nav ul li.first-crl{background:0px 0px}
.top .nav ul li.first-crl .nav-a{height:38px;padding-left:5px}
.top .nav ul li.first-crl .nav-a .current{height:38px;padding-left:5px}
.top .nav ul li.first-crl .nav-a:hover{height:38px;padding-left:5px}
.top .nav ul li.end-crl .nav-a{height:38px;padding-right:5px}
.top .nav ul li.end-crl .current.nav-a{height:38px;padding-right:5px}
.top .nav ul li.end-crl .nav-a:hover{height:38px;padding-right:5px}
.mainlevel div{height:27px; line-height:27px;position:absolute; display:none;/*width:430px;*/ border:1px solid b00a17; border-radius:10px; background:#b00a17; z-index:9999;}
#sub_01{left:-6px}
#sub_02{left:128px}
#sub_03{left:218px}
#sub_04{left:247px}
#sub_05{right:320px}
#sub_06{right:225px}
#sub_07{right:131px}
#sub_08{right:21px}
#mainlevel_hmoe{width:80px;}
.mainlevel div a{color:#FFF; margin-left:10px;display:inline-block; padding-right:10px;}

.banner-02{height:364px;position:relative;width:100%}
.bord_bga{height:5px;width:100%; background:#b00a17;}
/*banner*/
/* .banner{width:1920px; height:482px; margin:0 auto; overflow:hidden;} */
/* #focus{width:1920px;height:482px;overflow:hidden;position:relative;}
#focus ul{height:380px;position:absolute;}
#focus ul li{float:left;width:1920px;height:482px;overflow:hidden;position:relative;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:1920px;height:20px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:780px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:90px;background: url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:260px; top:195px;}
#focus .next{right:260px;top:195px;background-position:right top;} */
.banner{height:500px;}
.banner .ban_c img{position:absolute;width:100%;top:0;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:38px;height:38px;background:url(../images/cir_white.gif) no-repeat #aaa;right:50%;bottom:15px;}
.banner .Left{/* left:20%; */background-position:5px 0; margin-right: -450px;}
.banner .Right{margin-right:-490px;background-position:-33px 0;/* background-color:#e6292f; */}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-120px;padding:0 0 16px;border-bottom:5px solid #de0000;}
.frontCover li{float:left;width:82px;padding:3px;background:#000;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:19px;line-height:19px;overflow:hidden;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#e60013;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}
.Left,.Right{cursor:pointer;}

/*容器部分*/
.cantantie{height:328px; background:url(../images/bg.jpg) repeat-x;}

/*标题*/
.webtitle{height:25px; line-height:25px; border-bottom:1px solid #aa1b17; font-size:14px; font-family:Regular,'微软雅黑'; color:#aa1b17;}
.webtitleColor{ color:#7e7e7e; font-size:14px;}
.more{width:49px; height:9px; display:block; margin-top:10px; background:url(../images/more.jpg) no-repeat;}

/*渐变条*/
.clasjb{/*width:20px;*/width:18px; height:295px; float:left; background:url(../images/jb.jpg) center no-repeat;}

/*新闻*/
.news{width:190px;/* 396px; */ height:295px;}
.news .newsLeft{width:163px; height:183px;}
.news .newsImg{width:163px; height:163px; border:1px solid #aa1b17; padding:10px; box-shadow:1px 2px 5px #d3d2d2;}
.news .newsText{ margin-top:10px;}
.news .newsText a,.news .newsRight ul li a{ color:#565656;}

.news .newsRight{width:192px; overflow:hidden;}
.news .newsRight ul li{height:26px; line-height:26px; border-bottom:1px dotted #aaaaaa; padding:0 5px 0 12px; overflow:hidden; background:url(../images/list_ico.jpg) left center no-repeat;}
.news .newsRight ul li:last-child{ border-bottom:none;}

/*产品*/
.products{width:543px;/* 596px; */}
.tabbtn{height:28px; line-height:28px; text-align:center; margin-left:128px;}
.tabbtn li{float:left;position:relative;margin:0 0 0 -1px; background: url(../images/nav.jpg) repeat-x; border-bottom:1px solid #aa1b17; border-left:1px solid #aa1b17;}
.tabbtn li:last-child{ border-right:1px solid #aa1b17;}
.tabbtn li a{display:block;float:left;overflow:hidden;padding: 0 10px;/*width:108px;*/text-align:center;color:#aa1b17; cursor:pointer;}
.tabbtn li.current a{background:url(../images/navem.jpg) repeat-x; font-weight:bold;}
.tabbtn li.current a:hover{ text-decoration:none; font-weight:bold;}
.sublist{margin-top:1px;}
.sublist ul{height:238px;}
.sublist ul li{width:171px/* 178px */; text-align:center; float:left; margin:5px 5px;}
.sublist ul li .prodimg{width:165px; height:165px; border:1px solid #aa1b17; padding:5px; box-shadow:1px 2px 5px #d3d2d2;}
.sublist ul li .prodTexy{margin-top:10px;}
.sublist ul li .prodTexy a{color:#565656;}


/*联系我们*/
.about{width:190px/* 296px */;}
.aboutUs{/* width:296px;  */margin:10px 10px 5px 0; text-indent:2em; font-size:12px; line-height:27px; color:#565656; overflow:hidden;}
.aboudesc{ color:#aa1b17; font-weight:bold;}

/*底部分*/
.footer{height:87px; background:#aa1b17; color:#FFF; font-size:12px;}
.footer .bor_bottom{ border-bottom:1px solid #FFF; padding:0 10px;}
.footer .bor_bottom a{ color:#FFF; font-size:12px;}
.footer .ban{ padding:0 10px;}

