.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; overflow-x: hidden;}
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; }
#feedback_form table{ border-spacing: 8px; border-collapse: separate;}
.container{padding-left: 0;padding-right: 0; width: 1200px;}

/* top */
.top-bg{border-bottom: 1px solid #ccc;font-size: 12px; line-height: 2;}
.top-bg img{margin-left: 15px;margin-top: -3px;}
.top-bg a{color: #777;}
.top-bg b{font-size: 18px;font-weight: bold;line-height: 24px;color: #d62d00;margin-top: 5px;}

/* logo */
.logo-bg{height: 90px;position: relative;}
.logo-bg-a{position: absolute;width: 50%;right: -25%;height: 100%;background-color: #031070;}
.logo-bg h1{line-height: 2;margin-top: 5px;}
.biaoti{margin-top: 20px;margin-left: 20px;}
.biaoti h2{font-size: 24px;font-weight: bold; color: #494949;letter-spacing: 2px;}
.biaoti p{font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
/* menu */
.menu{float: right;position: relative;z-index: 999;background-color: #031070;}
.menu>li{float: left;position: relative;height: 90px;padding: 0 20px;}
.menu>li>a{display: block;line-height: 88px;border-bottom: 2px solid transparent;color: #fff;padding: 0 15px;}
.menu>li:hover>a{border-bottom-color: #edeb36;}
.sub{position: absolute;text-align: center; min-width: 100%;left: 0;display: none;}
.sub li{background-color: #031070;}
.sub li a{color: #fff;display: block;}
.sub li:hover a{background-color: #edeb36;}
.sea{float: right;position: relative;}
.sea input{position: absolute;display: none;}
.sea span{display: block;width: 20px;height: 20px;background: url(../images/search.png) no-repeat center;margin-top: 35px;cursor: pointer;}
.sea input.sousuob{right: 0;width: 50px;height: 30px;border: 0;}
.sea input.sousuoa{right: 50px;height: 30px;border: 1px solid #ccc;width: 200px;padding-left: 10px;}

/* banner*/
.fullSlide{width:100%;position:relative;height:550px;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:550px;overflow:hidden;text-align:center;background: center;}
.fullSlide .bd li a{display:block;height:550px;}
.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:340px;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:340px;overflow:hidden;text-align:center;background: center;}
.fullSlidea .bd li a{display:block;height:340px;}
.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;}

/* abouts */
.abouts-left{width: 650px;float: left;background-color: #f3f3f3; padding:50px 30px 0 70px;height: 385px;}
.abouts-left h2{font-size: 18px;font-weight: bold;line-height: 2;}
.abouts-left h3{font-size: 14px;font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;line-height:1;}
.abouts-left h4{width: 35px;height: 3px;background-color: #edeb36; margin-top: 10px;margin-bottom: 30px;}
.abouts-left p{margin-bottom: 30px;}
.abouts-left a{display: block;width: 130px;height: 35px;line-height: 35px;text-align: center;text-transform: uppercase;border: 1px solid #333;}
.abouts-right{ height:385px;background: url(../images/abouts-bg.jpg) no-repeat left top;width: 550px;float: left;padding-top: 45px;padding-left: 10px;}
/*products*/
.products-bg{background: url(../images/pro-bg.jpg) no-repeat center;min-height: 465px;}
.products-title{margin: 50px 0;}
.products-title h2{font-size: 26px;font-weight: bold;}
.products-title p{width: 70px;height: 5px;background-color: #edeb36;margin-top: 10px;}
.products-title ul{float: right;}
.products-title li{float: left;border: 1px solid #031070;width: 130px;height: 35px;line-height: 35px;margin-left: 10px;text-align: center;}
.products-title li a{color: #031070;display: block;}
.products-title li:hover{background-color: #edeb36;border-color: #edeb36;}
.products-con li{float: left;padding: 6px;margin-right: 21px;background-color: #f2f2f2;border: 1px solid #ccc;}
.products-con li img{width: 265px;height: 200px;}
.products-con li p{text-align: center;margin-top: 5px;}
.products-con li:hover{background: #031070;}
.products-con li:hover a{color: #fff;}
/*news*/
.news-title{margin-bottom: 40px;margin-top: 30px;}
.news-title h2{font-size: 26px;font-weight: bold;}
.news-title p{font-size: 14px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform: uppercase;}
.news-title span{width: 350px;height: 1px;background-color: #ccc;margin: 0 auto;display: block;}
.news-title span em{width: 70px;height: 3px;background-color: #edeb36;display: block;margin: 0 auto;}
.news-left{float: left;width: 375px;}
.news-left img{width: 375px;height: 230px;}
.news-left h3{font-size: 15px;font-weight: bold;margin-bottom: 5px;}
.news-left p{font-size: 12px;}
.news-left .more{display: block;text-transform: uppercase;border: 1px solid #ccc;font-size: 12px;text-align: center;width: 110px;height: 30px;line-height: 30px;margin-top: 20px;margin-bottom: 30px;}
.news-left strong{font-size: 14px;margin: 10px 0;display: block;}
.news-right{width: 730px;float: right;}
.news-right li{padding: 20px 25px;}
.news-right li strong{display: block;font-size: 14px;}
.news-right li h3{font-size: 15px;font-weight: bold;margin: 5px 0;}
.news-right li p{font-size: 12px;height: 72px;}
.news-right li:hover{background-color: #031070;color: #fff;}
.news-right li:hover a{color: #fff;}
/*.contact*/
.contact-bg{background: #f8f8f8 url(../images/map.jpg) no-repeat center;height: 435px;}
.contact{width: 440px;float: left;}
.contact img{float: right;margin-top: 120px;margin-right: 30px;border: 1px solid #ccc;width: 117px;height: 117px;}
.contact h2{margin-top: 60px;font-weight: bold;font-size: 26px;line-height: 2;}
.contact i{width: 70px;height: 5px;background-color: #edeb36;display: block;margin-bottom: 30px;}
.contact h3{font-size: 17px;font-weight: bold;}
.contact p{font-size: 14px;line-height: 3;}
.contact em{display: block;width: 13px;height: 3px;background-color: #eeec41;margin-bottom: 15px;}
.map{width: 760px;float: right;display: block;height: 360px;}
/*link*/
.foot-top{background-color: #edeb36;color: #031070;width: 100%;padding: 5px 0;top: -113px;}
.tab-title{float: left;margin-right: 20px;margin-left: 10px;}
.tab-title li{cursor: pointer;font-weight: bold;padding-left: 15px;}
.tab-title li.on{background: url(../images/jt.png) no-repeat center left;}
.tab-con{margin-right: 15px;font-size: 12px;margin-top: 5px;}
/* foot */
.foot-bg{background: url(../images/foot.jpg) no-repeat center top;color: #fff; height: 255px;padding-top: 80px;position: relative;}
.foot-top{position: absolute;}
.foot-mid a{color: #fff; }
.foot-mid{text-align: center;}
.foot-mid h2{margin-bottom: 30px;}
.foot-mid ul{margin-bottom: 30px;}
.foot-mid ul li{display: inline-block;font-size: 12px;}
.foot-mid ul span{display: inline-block;margin: 0 20px}
.foot-mid p{font-size: 12px;}
/*content*/
.cont{border-bottom: 1px solid #ccc;margin-bottom: 20px;line-height: 3;}
.side{float: left;width: 290px;margin-left: 5px;border: 1px solid #ccc;}
.side h2{background-color: #031070;text-align: center;line-height: 5;font-size: 18px;color: #fff;}
.side ul{padding: 10px;padding-bottom: 0;}
.side ul li{background: #eaeaea url(../images/five.png) no-repeat 15px 10px;line-height: 3;margin-bottom: 10px;}
.side ul li a{display: block;text-align: center;}
.side ul li.cur,.side ul li:hover{background-color: #edeb36;}
.con{float: right;width: 840px;}
.con-title{font-size: 16px;font-weight: bold;color: #031070;margin-bottom: 10px;}
.con-title a{color: #031070;}