body {line-height: 1.8; margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ","arial"; color: #333333; font-size: 12px; position: relative;}
form {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
ul {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
li {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;list-style-type:none}
dd {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
img {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
p {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
.mar2 { margin-left:20px;}
h1 {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
h2 {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
h3 {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
em {fONT-STYLE: normal}
a {color: #333333; cursor: pointer; text-decoration: none}
a:hover {color: #CD0001; text-decoration: underline}

.headtxt { width:100%;  background: #213152; color:#ffffff; height: 25px; line-height:25px; text-align:left;} 
.headtxtz { width: 59%; float:left; margin-left:10px; text-align:left;} 
.headtxtz a {color: #ffffff; cursor: pointer; text-decoration: none}
.headtxty { width: 39%; float:left;  text-align:right} 
.headdh { width:1170px; height: 106px;margin: 0 auto;text-align:center} 
.logo {padding-top:10px; width:465px; margin: 0px; font-size:33px;  font-weight:bold;letter-spacing: 3px; float:left; height: 96px; text-align:left}
.logo img { padding-right:20px; padding-top:8px; text-align:left; float:left}
.logo span { font-size:14px;word-spacing:1px; letter-spacing: 2px; }
.headdhwz {padding-top:60px; width:685px; color: #555555; margin: 0px; font-size:14px; font-weight:bold;  float:left; height: 46px; text-align:right}
.banner { background:url(/images/banner.jpg) no-repeat center center; text-align:center; height:595px; margin-top:2px;} 

.bannernew { height:600px; justify-content:center;align-items:center;}
.bannernew img {position:relative;top:50%;left:50%;transform:translate(-50%,-50%);}

.bannerbox{width:100%;position:relative;overflow:hidden;}
.bannerbox:hover .Homeleft{left:0px;opacity:1}
.bannerbox:hover .Homeright{right:0px;opacity:1}
.banny { background:url(/images/banny.jpg) no-repeat center center; text-align:center; height:280px; margin-top:2px;} 
.home_btn{width:100%;position:absolute;height:40px;top:560px;z-index:9999;background:#213152;}
.home_btn ul{margin:0px auto;padding:0px;width:1180px;}
.home_btn ul li{float:left;width:295px;height:40px;position:relative;}
.home_btn ul li span{position:relative;z-index:999;width:294px;display:block;height:40px;}
.home_btn ul li span a{display:block;width:294px;color:#FFF;background:#213152;cursor:pointer;font-size:14px;text-align:center;line-height:40px;border-right:1px solid #a7a7a7;float:left;height:40px;}
.home_btn ul li span a:hover{color:#FFF;background:#e60012;}
.home_btn ul li span a.cur{border:none;width:295px;}
.home_btn ul li em{display:inline-block;height:40px;padding-left:30px;}
.home_btn ul li em.btn{background:url(btn1.png) no-repeat left center;}
.home_btn ul li em.btn1{background:url(btn3.png) no-repeat left center;}
.home_btn ul li em.btn2{background:url(btn1.png) no-repeat left center;}
.home_btn ul li em.btn3{background:url(btn4.png) no-repeat left center;}

.home_btnbox{width:295px;height:300px;background:#FFF;position:absolute;top:0px;left:0px;padding:20px 0px 0px 0px;}
.home_btnbox img{display:block;margin:auto;}
.home_btnbox p{margin:0px;padding:20px 0px 0px 19px;}
.home_btnbox p a{display:block;float:left;width:130px;padding-bottom:5px;line-height:24px;}

.home-info { margin:0px auto; margin-top:10px; text-align:center; margin-bottom:10px; width: 1100px;} 
.home-infol { float:left; width: 255px;text-align:left} 
.home-infor { width: 820px; margin-left:25px; float:left; text-align:left}


.cp-pro { MARGIN-BOTTOM: 5px; text-align:center; MARGIN-TOP: 10px; WIDTH: 820px;} 
.cp-pro UL {FLOAT: left; WIDTH: 820px;text-align:center;}
.cp-pro LI {FLOAT: left; PADDING-LEFT: 3px; text-align:center; LINE-HEIGHT: 32px; font-size:12px; WIDTH: 270px}
.cp-pro IMG {BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; width:265px; height:190px; padding:2px;border:#eeeeee 1px solid; }


.home-pro { MARGIN-BOTTOM: 5px; margin:0px auto;text-align:center; MARGIN-TOP: 10px; WIDTH: 1100px;} 
.home-pro UL {FLOAT: left; WIDTH: 1100px;text-align:center;}
.home-pro LI {FLOAT: left; PADDING-LEFT: 3px; text-align:center; LINE-HEIGHT: 26px; font-size:12px; WIDTH: 272px}
.home-pro IMG {BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; padding:2px;border:#eeeeee 1px solid; }
.homejj {line-height:32px; margin:0px auto; float:left;margin-top:0px; font-size:12px; text-align:left; width: 1070px; padding:10px;border: 1px solid #EEEEEE; /*box-shadow: 0 0px 3px  rgba(0,0,0,.175);*/}
.hometit{ height:83px; margin:0px auto; float:left; margin-bottom:20px; width:100%; background: url(hometit.jpg) no-repeat center center; margin-top:20px; font-size:22px;  font-family:"Microsoft Yahei";line-height:83px;color:#2E303F;}
.hometit span{color:#df0110;}

.news_box{min-height: 424px;width:337px;float:left;padding:2px;background-color:#fff;margin:12px; -webkit-box-shadow: 0 6px 5px rgba(0,0,0,.175);box-shadow: 0 6px 5px rgba(0,0,0,.175);}
.news_pic{position:relative;width:337px;height:172px;}
.news_pic img{width:337px;height:158px;}
.news_title {font-size:20px;padding:21px 29px;padding-bottom:8px;border-bottom:1px solid #ebebeb;color:#333333;padding-right:10px;margin-bottom:10px;}
.news_title a{float:right;font-size:12px;color:#333333;line-height:28px;}
.news_title a:hover{color:#DF0110;}









.news_tbox ul{list-style-type:none;padding:0px; text-align:left}
.news_tbox ul li {padding:6px 10px;font-size:12px;color:#333333;}
.news_tbox ul li a{padding:6px 10px;font-size:12px;color:#333333;}
.news_tbox ul li a:hover{color:#BE0515;}
.news_tbox ul li span{float:right;font-size:10px;color:#999999;}













.menu_list{width:254px;margin:0 auto;}
.menu_head{height:47px;line-height:47px;padding-left:38px;font-size:14px;color:#ffffff;cursor:pointer;border-bottom:1px solid #e1e1e1;position:relative;margin:0px;font-weight:bold;background:#005BAC url(pro_left.png) center right no-repeat;}
.menu_list .current{background:#005BAC url(pro_down.png) center right no-repeat;}
.menu_body{line-height:48px;font-size:14px;backguound:#fff;}
.menu_body a{display:block;height:48px;line-height:48px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none; background-color:#F3F3F3}



.home-link {line-height:26px; width:1080px; padding-left:10px; margin-top:10px; font-size:12px; text-align:left;}


.dblinks {text-align:left; margin-top:20px; margin-left:12px; float: left; width: 1100px;}
.dblinks .zxxklist {  overflow: hidden;  margin-bottom: 10px;}
.dblinks .dblinks li {  float: left;  background-color: #213152;  color: #ffffff;  list-style-type: none;  line-height: 35px;  width: 90px;  height: 35px;  text-align: center;  cursor: pointer;}

.dblinks .zxxkbox .zxxkbbox {  margin-bottom: 26px;  display: none;  overflow: hidden;}
.dblinks .zxxkbox .zxxkbbox li {  list-style-type: none;  float: left;}
.dblinks .zxxkbox .zxxkbbox li a img {  margin-right: 25px; border: 1px solid #e2e2e2;}
.dblinks .zxxkbox .zxxkbbox li a .lali {  margin-right: 0px;}
.dblinks .zxxkbox .zxxkbbox .liji {  margin-right: 15px;}
.dblinks .zxxkbox .zxxkbbox .liji a { text-decoration: none;  font-size: 12px;  line-height: 26px;}
.dblinks .zxxkbox .zxxkbbox2 {  height: 64px;}
.dblinks .zxxkbox .change1 {  display: block;}



.home-foot {margin: 0 auto; float:left; width: 100%; background-color: #2E303F; padding-bottom: 53px;}
.foot-tit { width: 1100px; margin: 0 auto; overflow: hidden; margin-bottom: 25px; border-bottom: 1px solid #64646d;}
.foot-tit li { float: left; width: 120px; text-align: center; list-style-type: none;}
.foot-tit li a { color: #ffffff; line-height: 64px; font-size: 14px; text-decoration: none;}
.foot-tit li a:hover { color: #DF0110; }

.foot-box { width: 1100px; margin: 0 auto; overflow: hidden;}
.foot-left { float: left;}
.foot-left img { float: left; margin-right: 22px;}
.foot-letit { float: left; color: #97A0B4;}
.foot-letit p { font-size: 12px; line-height: 25px;}
.foot-letit a { color: #97A0B4;}
.foot-phone { float: right; margin-top: 8px;}
.foot-pic {float: left; background-image: url(ftel.jpg); width: 50px; height: 50px; border-radius: 4px; margin-right: 13px;}
.foot-tel { float: left; color: #97A0B4;}
.foot-tel a { color: #97A0B4;}
.foot-telt { font-size: 14px;}
.foot-teld { font-size: 26px;font-weight: bold;}




.left-tit{ height:110px; background:#D73D3D; color:#fff;}
.left-tit .cn{ padding-left:25px; font-size:26px; font-weight:normal; padding-top:25px; line-height:40px; }
.left-tit .en{ padding-left:25px; color:#f6c3c1; font-size:12px; font-family:arial; }
.left-fl li{ line-height:48px; font-size:15px; border-bottom:1px solid #eaeaea;  }
.left-fl li a{ display:block; padding-left:20px; position:relative; color:#6f6f6f;}
.left-fl li .ion{ position:absolute; right:0; font-size:14px;}
.left-fl li a:hover{ background:#f3f3f3;}
.left-fl li.cur a{ background:#005BAC; color:#fff; }
.left-fl li.cur a:hover{ background:#D73D3D; color:#ffffff; }
.left-fl li.cur a .ion{ color:#fff; }
.fix { *zoom: 1; *clear: both;}
.left-fl li a:hover{ background:#f3f3f3;}

.left-lx{ height:62px; line-height:62px; font-size:16px; font-weight:bold; background-image:url(leftlx.jpg); color:#666666;}
.left-lxco{ line-height:30px; font-size:14px; color:#666666;}

.tit-bg{ border-bottom:1px solid #eaeaea; font-size:18px; line-height:45px; color:#666666;}
.tit-bg span{ font-size:12px; color:#999999;float:right}
.tit-bg span  a{color:#999999;}

.info-contentn {line-height:35px; margin-top:20px; font-size:12px; text-align:left}
.info-contentn img {display:block; margin:0 auto;}
.info-contentn td { background-color:#FFFFFF;}
.info-pic {line-height:35px; margin-top:20px; font-size:14px; text-align:left; width:820px;}
.info-pic ul {line-height:35px; font-size:14px; width:820px;}
.info-pic li {line-height:35px; font-size:14px; float:left; text-align:center; width:410px;}

.info-conbt {line-height:70px; margin-top:10px; font-size:16px; color: #CD0001; font-weight:bold; text-align:center}
.nyfy {line-height:35px; margin-top:10px; text-align:left;}

.news-list {background:url(news-list.jpg);line-height:35px; margin-left:0px; width: 820px; text-align:left}
.news-list ul {line-height:35px; width: 820px; text-align:left}
.news-list li {line-height:35px;  font-size:14px; text-align:left;padding-left:40px;}
.news-list span {font-size:12px; color:#CCCCCC; text-align:left;}
.news-listfy {line-height:35px; margin-top:20px; font-size:12px; text-align:center; width: 820px;}




.main-info { margin:0px auto; margin-top:10px; margin-bottom:10px; width: 1200px;} 
.main-infol { float:left; width: 245px;} 
.main-infoc { width: 615px; margin-left:20px; float:left;}
.main-infor {width: 300px; float:left; margin-left:20px; }
.info-title { background:url(info-title.jpg); line-height:39px; height:39px; font-size:16px; font-weight:bold; color:#333333; padding-left:5px;}
.info-content {line-height:26px; margin-top:10px; font-size:12px; text-align:left}
.product-list {background:url(product-list.jpg); margin-left:15px; width:160px;line-height:40px; padding-left:55px; margin-top:10px; font-size:14px; font-weight:bold; text-align:left}
.main-product { FLOAT: left; width: 1200px;} 

.news-infol { float:left; width: 386px;} 
.news-infoc { width: 386px; margin-left:20px; float:left;}
.news-infor {width: 386px; float:left; margin-left:20px; }
.news-content {background:url(news-content.jpg);line-height:34px; margin-left:5px; width: 376px;margin-top:10px; font-size:12px; text-align:left}
.news-content ul {line-height:34px; width: 376px; font-size:12px; text-align:left}
.news-content li {line-height:34px;  font-size:12px; text-align:left; padding-left:30px;}
.news-content span {font-size:12px; color:#CCCCCC; text-align:left;}

.bottom-info { margin:0px auto;  width: 100%;} 
.bottombg {FLOAT: left;background:url(bottombg.jpg);width:100%; margin-bottom:0px; margin-top:10px; font-size:12px; text-align:center}
.bottomlm { color:#FFFFFF; line-height:35px; font-size:12px; text-align:center}
.bottomlx { color:#FFFFFF; line-height:25px; height:60px; margin-top:5px; font-size:12px; text-align:center}
.bottombg a {color: #ffffff; cursor: pointer; text-decoration: none}
.bottombg a:hover {color: #CD0001; text-decoration: underline}
.main-infonc { width: 935px; margin-left:20px; float:left;}



.nymbx {line-height:25px; font-size:12px; text-align:right; width: 935px;}
