@charset "utf-8";
body {font:normal 12px/24px "", Arial, Helvetica, sans-serif; color: #555555; padding-top:15px; text-decoration: none;}
a{color:#5a5a5a; text-decoration:none; }
a:hover{color:#e3141d;}

img {border: 0;-ms-interpolation-mode:bicubic}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span, p, img, images, div,input{padding:0;margin:0;border:none;vertical-align:top; font-weight:normal;}
ul,li{ list-style:none; padding:0; margin:0;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
.left{float:left;}
.right{float:right;}
.both{ clear:both;}
.center{ text-align:center;}
.over{ overflow:hidden;}
.mg{padding-top:30px;}
.divcontent{ margin:0 auto;}
.divbox{margin:0 auto; width:1180px;}
.bge3141d{ background-color:#e3141d;}

.header-top{padding-top:3px; height:37px; background-color:#f2f2f2;}
.welcome{ float:left; line-height:37px;}

.header-top .box{float:left; margin-top:4px; width:22px; height:20px;}
.header-top .wap{ background:url(../images/wap.png) no-repeat}
.header-top .wecat{ background:url(../images/wecat.png) no-repeat}
.header-top .box:hover{ cursor:pointer}
.header-top .box:hover em{display:block;}
.header-top .box em{margin-left:-34px; margin-top:32px; width:90px; height:90px; display:none;}
.header-top .box em.wapimg{background:url(../images/wapimg.png) no-repeat #f2f2f2;}
.header-top .box em.wecatimg{background:url(../images/wecatimg.png) no-repeat #f2f2f2;}

.xian{ background:url(../images/xian.png) no-repeat right center; padding-right:10px; margin-right:7px; margin-top:3px;}

.header-top .search{position: relative;z-index: 5;width: 29px;height: 32px;cursor: pointer;}
.header-top .searchbtn{width: 29px;height: 32px;background: url(../images/btn_search01.png) no-repeat left top;}
.header-top .searchbtn.open{background-position: right top;}
.header-top .searchbox{position: absolute;overflow: hidden;width: 0;top: 0;right: 29px;height: 32px;background-color: #141415;}
.header-top .searchbox input{border: none;background: none;}
.header-top .searchbox .txt{color: #777b86;width: 120px;height: 13px;padding: 8px 0 8px 13px;line-height: 13px;}
.header-top .searchbox .sub{background: url(../images/index_03.png) no-repeat center;width: 29px;height: 32px;cursor: pointer;}

.header-top .lang{width: 118px;background: url(../images/index_06.png) no-repeat 3px 7px;}
.header-top .language{padding-left: 32px;height: 35px;line-height: 30px;color: #f78c91;text-transform: uppercase;background: url(../images/index_09.png) no-repeat 104px 14px;cursor: pointer;display: block;font-size: 11px;}
.header-top .langsub{width: 118px;background-color: #e1af3d;position: absolute;z-index: 8;display: none; }
.header-top .langsub a{display: block;width: 118px;text-align: center;height: 30px;line-height: 30px;color: #fff;text-transform: uppercase;}
.header-top .langsub a:hover{color: #fff;}
.header-top .langsub a.on{color: #fff;background-color: #a70e16;}
.header-top .langsub .cn{}

.logo{height:108px; background:url(../images/telNO.jpg) right center no-repeat;}
.logo a{ display:block; width:185px; height:108px; background: url(../images/logo.jpg) no-repeat; text-indent:-10000px;}

.navbox{}
.navbox a {display: block; line-height:40px; text-align:center}
.navbox ul{line-height:40px;}
.navbox ul li{width:192px; position: relative; display:inline-block;}
.navbox ul li a.link{font-size:18px; line-height:40px; color:#fff; background: url(../images/jt1.png) 30px center no-repeat;}
.navbox ul li a.link:hover{ color:#fff000; background: url(../images/jt2.png) 30px center no-repeat #b60109;}
.navbox ul li a.navover{color:#fff000;}
.navbox ul li:hover .nav_submenu { display: block;}
.nav_submenu {display: none; position: absolute; width:100%; background-color: #e3141d; z-index:1; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.nav_submenu a{ width:100%; float:left; font-size:13px; line-height:40px; color:#fff; background: url(../images/jt.png) 50px center no-repeat;}
.nav_submenu a:hover{background-color:#aaaaaa;}


.mainbox{}
.mainbox .titlebox{ margin-bottom:35px; padding-top:13px; background:url(../images/protitlebg.jpg) no-repeat; height:40px;}
.mainbox .titlebox p{ float:left; width:1000px;}
.mainbox .titlebox p span{ float:left; padding-right:30px; font-size:26px; color:#e3141d;}
.mainbox .titlebox p a{ float:left; margin-right:25px; padding-right:30px; font-size:14px; line-height:21px; background:url(../images/tb03.jpg) right center no-repeat;}
.mainbox .titlebox p a.cur{color:#e3141d;}
.mainbox .search{ float:right; padding:1px 0px 1px 10px; width:151px; height:25px; background:url(../images/searchbg.jpg) no-repeat;}
.mainbox .textbox{ width:121px; line-height:25px; background:none;}
.mainbox .inputButton{ width:25px; height:25px; background:none; cursor:pointer}


.mainbox .mainleft{ float:left; width:244px;}
.mainbox .navlist{ float:left; padding:95px 20px 30px 20px; width:204px; background:url(../images/protitle.jpg) no-repeat #ebebeb;}
.mainbox .navlist dt{ font-size:18px; line-height:50px; border-bottom:1px solid #dcdcdc;}
.mainbox .navlist dd{ padding-left:15px; font-size:14px; line-height:40px; background:url(../images/tb04.jpg) left center no-repeat;}
.mainbox .leftnews{ float:left; margin-top:20px; padding-bottom:10px; width:242px; border:1px solid #ebebeb;}
.mainbox .leftnews h3{ margin-bottom:10px; padding-left:15px; font-size:20px; line-height:50px; color:#fff; background-color:#e3141d;}
.mainbox .leftnews li{padding:0px 11px 0px 21px; width:210px; height:35px; line-height:35px; overflow:hidden; background:url(../images/tb05.jpg) 11px center no-repeat;}




.mainbox .contentdiv{ float:right; width:900px;}
.mainbox .product_list{}
.mainbox .product_list li{ float:left; margin-left:15px; margin-bottom:20px; width:285px;}
.mainbox .product_list li img{ width:283px; height:212px; border:1px solid #ebebeb;}
.mainbox .product_list li p{ padding-top:10px; line-height:25px; font-size:13px;}
.mainbox .product_list li span{ float:right; font-size:15px;}
.mainbox .product_list li span a{ display:block; width:85px; line-height:40px; text-align:center; background-color:#e3141d; color:#fff;}
.mainbox .product_list li span a:hover{ color:#FFF000}






.botdiv{ margin-top:60px; background-color:#282828; font-size:13px; color:#999999}
.ulink{ margin:0px auto; padding:35px 0px 35px 120px; width:1060px; height:35px; background:url(../images/link.jpg) 0px 33px no-repeat; border-bottom:1px solid #3d3d3d;}
.botdiv a{ margin:0 10px; color:#999999}
.botdiv a:hover{color:#e3141d}

.bottom{ margin: 0 auto; padding:50px 0px 35px 330px; width:850px; height:135px; background:url(../images/logo2.jpg) 30px 50px no-repeat;}
.bottom p{ float:left; padding:0px 100px; line-height:30px; border-left:1px solid #3d3d3d; border-right:1px solid #3d3d3d;}
.bottom img{ float:right; margin-right:100px;}


.footer{ margin:0px auto; line-height:33px; background-color:#e3141d; color:#fff; text-align:center;}
.footer span{ margin:0px 30px;}
.footer a{ color:#fff;}
.footer a:hover{ color:#fff000;}