.hv a:hover { text-decoration: none; color: #003a8a; -webkit-transition: all .5s; transition: all .5s; }
.inn { width: 1200px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.pr { position: relative; }
.pa { position: absolute; }
.oh { overflow: hidden; }
.ma15 { margin: 15px auto; }
.ma20 { margin: 20px auto; }
.ma30 { margin: 30px auto; }
.ma50 { margin: 50px auto; }
.mb50 { margin-bottom: 50px; }
.mb40 { margin-bottom: 40px; }
.mb30 { margin-bottom: 30px; }
.mb20 { margin-bottom: 20px; }
.mb15 { margin-bottom: 15px; }
.mb10 { margin-bottom: 10px; }
.mt50 { margin-top: 50px; }
.mt40 { margin-top: 40px; }
.mt30 { margin-top: 30px; }
.mt20 { margin-top: 20px; }
.mt15 { margin-top: 15px; }
.mt10 { margin-top: 10px; }
.pb50 { padding-bottom: 50px; }
.pb40 { padding-bottom: 40px; }
.pb30 { padding-bottom: 30px; }
.pb20 { padding-bottom: 20px; }
.pb15 { padding-bottom: 15px; }
.pb10 { padding-bottom: 10px; }
.pt50 { padding-top: 50px; }
.pt40 { padding-top: 40px; }
.pt30 { padding-top: 30px; }
.pt20 { padding-top: 20px; }
.pt15 { padding-top: 15px; }
.pt10 { padding-top: 10px; }
.pa15 { padding: 15px 0; }
.pa20 { padding: 20px 0; }
.pa30 { padding: 30px 0; }
.pa50 { padding: 50px 0; }
.inn { width: 1200px; margin-right: auto; margin-left: auto; }
.clear { clear: both; height: 0; margin: 0; overflow: hidden; }
body, html { font-family: "arial","Microsoft Yahei"; font-size: 14px; line-height: 2; }
p, ol, ul, li, dd, dt, dl, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; list-style: none; }
a { color: #333; }
a:hover, a:focus { text-decoration: none;color: #cb2620; }
table{ border-spacing: 8px; border-collapse: separate;}
.zntit_con table{ border-spacing: 0; border-collapse: separate;}
.container{padding-left: 0;padding-right: 0;width: 1200px;}

/*head*/
.top{font-size: 12px;background: #f6f6f6;height: 30px;line-height: 30px;border-bottom: 1px solid #ebebeb;}
.logo{min-width: 530px;}
.logo h1{float: left;margin-right: 20px;}
.logo h2{padding-top: 10px;font-size: 32px;}
.logo em{font-size:14px;color: #787878;text-transform: uppercase;font-style: normal;}
.tell{min-width: 170px;margin-top: 20px;margin-left: 30px;}
.tell span{display: block;float: left;width: 32px;height: 32px;background: #cb2620 url(../images/tel.png) no-repeat center;margin-right: 10px;}
.tell p{line-height: 1.1;font-size: 12px;}
.tell b{color: #cb2620;font-size: 18px;line-height: 1;}
.sea{margin-top: 20px;}
.sea .sousuob{float: right;width: 50px;height: 32px;background: #adadad url(../images/search.png) no-repeat center;border: 0;}
.sea .sousuoa{float: left;height: 32px;padding-left: 20px;width: 250px;}

/*menu*/
.menu-bg{background: #cb2620;height: 45px;line-height: 45px;}
.menu>li{float: left;position: relative;padding: 0 50px;}
.menu>li>a{color: #fff;}
.menu>li:hover{background: #a81610;}
.sub{position: absolute;min-width: 100%;z-index: 99;background: #a81610;left: 0;text-align: center;display: none;}
.sub li:hover{background: #cb2620;}
.sub li{line-height: 30px;}
.sub a{color: #fff;}

/* banner*/
.fullSlidea{width:100%;position:relative;height:400px;background:none;}
.fullSlidea .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlidea .bd ul{width:100% !important;}
.fullSlidea .bd li{width:100% !important;height:400px;overflow:hidden;text-align:center;background: center;}
.fullSlidea .bd li a{display:block;height:400px;}
.fullSlidea .hd{width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:30px;line-height:30px;}
.fullSlidea .hd ul{text-align:center;}
.fullSlidea .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px; border-radius:50%;margin-right:10px;overflow:hidden;/*background:#444;filter:alpha(opacity=50);opacity:0.5;*/line-height:999px;border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; margin: 3px; border:none; cursor: pointer;
box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.8);
/* -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.5); */
-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.5);
-o-box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.5); }
.fullSlidea .hd ul .on{background:#fff; opacity:1;/*filter:alpha(opacity=50);*/}
.fullSlidea .prev,.fullSlidea .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlidea .next{left:auto;right:10%;background-position:-6px -137px;}
/* banner*/
.fullSlide{width:100%;position:relative;height:500px;background:none;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;background: center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px; border-radius:50%;margin-right:10px;overflow:hidden;/*background:#444;filter:alpha(opacity=50);opacity:0.5;*/line-height:999px;border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; margin: 3px; border:none; cursor: pointer;
box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.8);
/* -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.5); */
-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.5);
-o-box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.5); }
.fullSlide .hd ul .on{background:#fff; opacity:1;/*filter:alpha(opacity=50);*/}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:10%;background-position:-6px -137px;}

/*title*/
.title{padding: 30px 0;}
.title h2{font-size: 36px;text-transform: uppercase;}
.title p{font-size: 18px;}
.title p em{font-size: 14px;}
.title-more{float: right;font-size: 14px;padding: 5px 30px;border: 1px solid #ccc;text-transform: uppercase;margin-top: 20px;}
/*abouts*/
.abouts-left img{width: 495px;height: 379px;border: 10px solid #ccc;}
.abouts-right{width: 600px;margin-right: 20px;}
.abouts-right h2{font-size: 18px;}
.abouts-right h2 em{font-style: normal;text-transform: uppercase;color: #b31b1b;font-size: 12px;margin-left: 20px;line-height: 1.1;}
.yinl{display: block;width: 40px;height: 40px;background: url(../images/yinl.png) no-repeat center;margin-top: 20px;margin-bottom: 5px;}
.abouts-right p{font-size: 12px;}
.yinr{display: block;width: 20px;height:20px;background: url(../images/yinr.png) no-repeat center;margin-bottom: 5px;float: right;}
.abouts-more{border: 1px solid #bfbfbf;padding: 8px 30px;margin-top: 30px;float: left;}

/*products*/
.pro-bg{background: url(../images/pro-bg.jpg) no-repeat center;min-height: 575px;color: #fff;padding-top: 20px;}
.pro-bg .title a{color: #fff;}
.pro-title{text-align: center;}
.pro-title li{display: inline-block;width: 14.5%;border: 1px solid #fff;margin:0 10px;height: 45px;line-height: 45px;}
.pro-title li:hover{background: #cb2620;border-color: #cb2620;}
.pro-title li a{color: #fff;display: block;}
.products-con{margin-top: 40px;position: relative;}
.picList li{ float: left;background: #fff;margin:10px 20px; }
.picList li img{margin: 7px;width: 245px;height: 185px;}
.picList li p{text-align: center;line-height: 3;}
.hda a{display: block;cursor: pointer;width: 50px;height: 50px;position: absolute;top: 100px;}
.hda a.next{background: url(../images/right.png) no-repeat center;right: -50px;}
.hda a.prev{background: url(../images/left.png) no-repeat center;left: -50px;}

/*news*/
.news-left{width: 600px;position: relative;height: 400px;}
.news-left img{position: absolute;right: 0;}
.news-right{width: 580px;}
.news-right li{border: 1px solid #ccc;padding: 15px;margin-bottom: 32px;}
.news-right li:after{display: block;content: "";clear: both;}
.news-right li span{width: 95px;height: 80px;display: block;float: left;margin-right: 10px;color: #fff;background: #bababa;text-align: center;}
.news-right li span b{display: block;font-size: 36px;font-family: arial;line-height: 1;margin-top: 10px;}
.news-right li span em{font-style: normal;}
.news-right li strong{display: block;font-size: 14px;}
.news-right li p{font-size: 12px;}
.news-right li:hover{border-color:#cb2620 ;}
.news-right li:hover span{background: #cb2620;}
.news-right li:hover a{color: #cb2620;}

/*contact*/
.contact-left{line-height: 3;}
.contact-right img{border: 1px solid #ccc;width: 675px;height: 255px;}

/*foot*/
.foot-bg{ background: #222;color: #fff; margin-top: 30px;}
.foot-bg a{color: #fff;}
.foot li{float: left;margin: 20px 0;}
.foot li span{margin: 0 60px;}
.tab-title li{float: left;margin-right: 20px;cursor: pointer;}
.tab-title li.on span{background: #fff}
.tab-title li span{display: block;width: 12px;height: 12px;float: left;background: #817f7d;margin-top: 8px;margin-right: 5px;}
.tab-con{border: 1px solid #ccc;padding: 10px;margin-bottom: 20px;margin-top: 10px;font-size: 12px;}
.footf{background: #000;color: #fff;line-height: 3;}
.footf a{color: #fff;}

/*content*/
.lm{float: left;width: 280px;border: 1px solid #ccc;}
.lm-title{background: #cb2620;padding: 10px 0;color: #fff;}
.lm-title em{font-size: 55px;float: left;line-height: 1;font-style: normal;margin-left: 20px;margin-right: 10px;}
.lm-title span{font-size: 24px;display: block;line-height: 1;margin-top: 5px;}
.lm-title b{font-size: 12px;text-transform: uppercase;font-weight: normal;}
.lm-con{text-align:left;}
.lm-con li{width: 90%;margin: 10px auto;background: #ededed;height: 45px;line-height: 45px;}
.lm-con li span{display: block;float: left;width: 13px;height: 13px;border: 2px solid #cb2620;border-radius: 50%;margin-top: 15px;margin-left: 10px;margin-right: 10px;}
.lm-con li a{display: block;}
.lm-con li:hover,.lm-con li.cur{background: #cb2620;}
.lm-con li:hover a,.lm-con li.cur a{color: #fff;}
.lm-con li:hover span,.lm-con li.cur span{border-color: #fff;}
.cont,.con{width: 880px;float: right;}
.cont{border-bottom: 1px solid #ccc;margin-bottom: 20px;}
.cont strong{font-size: 22px;font-weight: normal;color: #cb2620;}
.cont strong a{color: #cb2620;}
.cont span{float: right;margin-top: 10px;font-size: 12px;color: #9e9e9e;}
.cont span a{color: #9e9e9e;}


