.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;  min-width: 1400px;}
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: #bb0327;}
#feedback_form table{ border-spacing: 8px; border-collapse: separate;}
.container{padding-left: 0;padding-right: 0;width: 1200px;}

/*top*/
.sea{position: relative;}
.sea span{display: block;width: 90px;height: 80px;background: #bb0327 url(../images/search.png) no-repeat center;cursor: pointer;}
.sea input{position: absolute;top: 80px; height: 30px;z-index: 99;display: none;}
.sea .sousuob{right: 0;width: 50px;border: 0;background: #bb0327; color: #fff;}
.sea .sousuoa{right: 60px;width: 200px;padding-left: 10px;}

.menu > li{float: left;position: relative;line-height: 80px;}
.menu >li >a{border-left: 1px solid #eee;width: 100px;display: block;text-align: center;}
.menu .yuyan{border-left: 1px solid #eee;}
.menu >li:hover>a{font-weight: bold;color: #bb0327;}
.sub{position: absolute;left: 0;min-width: 100%;background: #eee;text-align: center;z-index: 99;display: none;}
.sub li{line-height: 2.5;border-bottom: 1px solid #ccc;padding: 0 5px;white-space: nowrap;}

/* banner*/
.fullSlide{width:100%;position:relative;height:585px;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:585px;overflow:hidden;text-align:center;background: center;}
.fullSlide .bd li a{display:block;height:585px;}
.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;}

.fullSlidea{width:100%;position:relative;height:385px;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:385px;overflow:hidden;text-align:center;background: center;}
.fullSlidea .bd li a{display:block;height:385px;}
.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;}

/*products*/
.pro-gund{overflow: hidden; position: relative;padding-bottom: 40px;}
.products-title h2{border-left: 3px solid #bb0327;padding-left: 15px;font-size: 24px;font-family: arial;font-weight: bold;margin-bottom: 20px;}
.products{width: 1200px;margin: 0 auto;}
.products li{width: 382px;height: 262px;border: 1px solid #e3e3e3;margin: 0 10px;float: left;position: relative;}
.products li h2{font-size: 20px;text-transform: uppercase;font-weight: bold;margin-left: 20px;margin-top: 30px;}
.products li p{ font-size: 12px; margin-bottom: 20px; margin-left: 20px;}
.products li a.pro-more{display: block;width: 50px;height: 50px;background: url(../images/more.png) no-repeat center;margin-left: 20px;}
.products li:hover a.pro-more{background: url(../images/moreh.png) no-repeat center;}
.products li img{position: absolute;left: 0;top: 0;width: 380px;height: 260px;z-index: 1;}
.pro-hd{position: absolute;bottom: 0;width: 100%;text-align: center;}
.pro-hd li{display: inline-block; border-radius: 50%; width: 8px;height: 8px;background: #b2b2b2;overflow: hidden;line-height: 15;margin: 0 5px;cursor: pointer;}
.pro-hd li.on{width: 40px;border-radius: 0;border-top-left-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-top-right-radius: 5px;background: #bb0327;}
.pro-dw{position: absolute;left: 0;top: 0;width: 380px;height: 260px;z-index: 99;}

/*abouts*/
.abouts-bg{background: #f4f4f4;position: relative;}
.abouts-left{position: absolute;left: 0;width: 60%;}
.abouts-us{width: 400px;}
.abouts-us h2{font-weight: bold;font-size: 32px;margin-top: 30px;margin-bottom: 10px;}
.abouts-us h3{width: 50px;height: 5px;background: #333;margin-bottom: 20px;}
.abouts-us p{color: #777;font-size: 13px;height: 130px;margin-bottom: 20px;}
.abouts-us a{width: 200px;height: 55px;display: block;background: #bb0327;color: #fff;text-align: center;line-height: 55px;}
.abouts-us a img{margin-left: 15px;}
/*news*/
.news-bg{background: #f4f4f4;position: relative;}
.news-con{position: absolute;right: 0;width: 68%;}
.news-title{margin-top: 130px;}
.news-title h2{text-transform: uppercase;font-weight: bold;font-size: 78px;color: #000;}
.news-title p{margin-bottom: 60px;}
.news-title a{border: 1px solid #ccc;display: block;width: 200px;height: 50px;text-align: center;line-height: 50px;margin-bottom: 60px;}
.news-title a img{margin-left: 20px;}
.news-con span{color: #737373;display: block;margin-top: 15px;font-size: 14px;padding: 0 15px;}
.news-con h2{font-size: 16px;margin-bottom: 20px;padding: 0 15px;}
.news-con p{font-size: 12px;color: #777;padding: 0 15px;}
.news-con em{display: block;width: 40px;height: 40px;background: url(../images/more.png) no-repeat center;margin-bottom: 10px;margin-top: 10px;margin-left: 15px;}
.news-con li{background: #fff;}
.news-con li:hover{background: #bb0327;color: #fff;}
.news-con li:hover a,.news-con li:hover span,.news-con li:hover p{color: #fff;}
.news-con li:hover em{background: url(../images/moreah.png) no-repeat center;}

/*feedback*/
.subform input{background: #1d1d1d;border: 0;width: 280px;height: 50px;padding-left: 10px;line-height: 50px;font-size: 12px;outline: 0;}
.gsjj,.xm,.hcode{float: left;}
.ftells{float: right;}
.fcontent{width: 100%;height: 100px;background: #1d1d1d;border: 0;margin: 20px 0;font-size: 12px;padding-left: 10px;margin-bottom: 10px;outline: 0;}
.foot-right{width: 650px;float: right;}
.hcode{margin-right: 20px;}
.subform a{float: left;margin-top: 10px;}
.subform input.hsubmit{width: 190px;background: #bb0327;color: #fff;margin-top: 20px;margin-right: 20px;}
.subform input.chizhi{width: 190px;background: #818181;color: #fff;margin-top: 20px;}

/*foot-top*/
.foot-top{background: #323232;color: #ccc;}
.foot-left{width: 500px;float: left;}
.foot-left b{display: block;font-size: 16px;margin-bottom: 10px;}
.foot-left p{margin-bottom: 20px;}
.foot-left img{width: 180px;height: 180px;float: left;margin-right: 20px;}
.foot-left em{font-style: normal;display: block;margin-top: 130px;}
/*foot*/
.foot-bg{background: #222;padding: 20px 0;color: #ccc;font-size: 12px;}
.foot-bg a{color: #ccc;}
.foot-menu li{float: left;}
.foot-menu li span{padding: 0 20px;}
.foot-bg p{float: left;}
.goto-top{background: #bb0327 url(../images/top.png) no-repeat center;display: block;width: 50px;height: 50px;}

/*content*/
.lm{float: left;width: 285px;}
.lm ul{background: #c71c0c; padding-left: 20px;color: #fff;margin-bottom: 30px;}
.lm ul h2{font-size: 22px;font-weight: bold;text-transform: uppercase;line-height: 65px;}
.lm ul p{background-color: #f3f3f3;color: #333;padding:10px;font-size: 12px;}
.lm ul p b{display: block;font-size: 14px;line-height: 24px;margin-bottom: 10px;}
.lm ul li{background: #fff;border-top: 1px dashed #ccc;line-height: 3;padding-left: 20px;text-transform: capitalize;padding-right: 10px;}
.lm ul li em{display: block;width: 10px;height: 10px;background: url(../images/jta.png) no-repeat center;float: right;margin-top: 15px; }
.lm ul li a{display: block;}
.lm ul li:hover a,.lm ul li.cur a{color: #bb0327;}
.lm ul li:hover em,.lm ul li.cur em{background: url(../images/jtah.png) no-repeat center;}

.cont{width: 850px;text-align: right;float: right;background: #f3f3f3;line-height: 3;font-size: 12px;padding-right: 20px;margin-bottom: 20px;}
.con{width: 850px;float: right;}