.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; }
table{ border-spacing: 8px; border-collapse: separate;}
.con table{ border-spacing: 0px; border-collapse: separate;}
.container{margin-right: auto;margin-left: auto;width: 1200px;padding-right: 0;padding-left: 0;}

a,em,b,span,li,h2{
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    transition: 0.5s all ease;
}


/*head*/
.head{background: #264b99;}
.logo{float: left;}
.menu{float: right;}
.menu > li{float: left;position: relative;padding: 0 20px;}
.menu > li > a{color: #fff;line-height: 95px;}
.menu  li:hover{background: #3256a0;}
.sub{position: absolute;left: 0;min-width: 100%;text-align: center;z-index: 99;display: none;}
.sub li{background: #264b99;white-space: nowrap;}
.sub li a{color: #fff;}
/* 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;}
.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;}

/* 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;}
.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;}

/*news*/
.news{background: #eeeeee;border-radius: 10px;overflow: hidden;line-height: 45px;}
.news .picMarquee-left{width: 980px;float: left;overflow: hidden;}
.news .picMarquee-left li{margin-right: 100px;width: 150px;white-space: nowrap;}
.news em{float: right;margin-right: 20px;}
.news b{float: left;display: block;width: 120px;height: auto;background: #d6d7d9;text-align: center;font-style: normal;font-size: 18px;font-weight: normal;letter-spacing: 10px;}

/*product*/
.products{background: #eee;}
.pro_title{width: 625px;height: 50px;background: url(../images/pro_title.png) no-repeat center;margin: 20px  auto;}
.picScroll{width: 1200px;margin: 0 auto;position: relative;height: 280px;}
.picScroll>a{position: absolute;top: 40%;display: block;width: 22px;height: 40px;z-index: 99;cursor: pointer;}
.picScroll a.prev{left: -30px;background: url(../images/left.png);}
.picScroll a.prev:hover{background: url(../images/lefth.png);}
.picScroll a.next{right: -5px;background: url(../images/right.png);}
.picScroll a.next:hover{background: url(../images/rihgth.png);}
.picScroll li{float: left; width: 275px;margin-right: 25px;position: relative;height: 280px;}
.picScroll li img{width: 275px;height: 210px;}
.picScroll li span{position: absolute;width: 100%;top: 210px;left: 0;z-index: 9;}
.picScroll li span em{width: 35px;height: 35px;display: block;margin: 0 auto;top: -35px;position: absolute;z-index: 99;left:50%;margin-left: -17.5px; background: url(../images/more.png);opacity: 0;}
.picScroll li span em a{display: block;width: 100%;height: 100%;}
.picScroll li span .fsctitle{text-align: center;font-size: 14px;margin: 10px 0;line-height: 1.1;}
.picScroll li span b{text-align: center;background: #264b99;width: 85px;height: 30px;display: block;margin: 0 auto;}
.picScroll li span b a{color: #fff;}
.picScroll li:hover span{top: 0;background: rgba(38,75,153,.8);width: 100%;height:210px;}
.picScroll li:hover span em{top: 40px;opacity: 1;}
.picScroll li:hover span .fsctitle{margin-top: 90px;font-size: 18px;font-weight: bold;line-height: 1.1;}
.picScroll li:hover span .fsctitle a{color: #fff;}
.picScroll li:hover span b{margin-top: 10px;background: #fff;}
.picScroll li:hover span b a{color: #264b99;}

/*about*/
.abouts{background: #eee;}
.abouts:after{display: block;content: "";height: 0;clear: both;}
.about-a img{width: 540px;height: 350px;}
.about-b{padding-left: 50px;width: 640px;}
.about-b .fsctitle{margin-top: 30px;font-size: 20px;margin-bottom: 10px;line-height: 1.1;}
.about-b p{margin-bottom: 20px;}
.about-b a.about_more{border: 1px solid #666;padding: 10px 30px;}
.about-c{margin-top: 40px;}
.about-c li{float: left;margin-right: 40px; }
.about-c li span{width: 50px;height: 38px;display: block;margin: 0 auto;margin-bottom: 20px;}
.about-c li h2{font-size: 14px;}
.about-c li.xqzx span{background: url(../images/zx.png) no-repeat center;}
.about-c li.xqzx:hover span{background: url(../images/zxh.png) no-repeat center;}
.about-c li.qrsh span{background: url(../images/sh.png) no-repeat center;}
.about-c li.qrsh:hover span{background: url(../images/shh.png) no-repeat center;}
.about-c li.cljg span{background: url(../images/jg.png) no-repeat center;}
.about-c li.cljg:hover span{background: url(../images/jgh.png) no-repeat center;}
.about-c li.zljc span{background: url(../images/zj.png) no-repeat center;}
.about-c li.zljc:hover span{background: url(../images/zjh.png) no-repeat center;}
.about-c li.fhys span{background: url(../images/ys.png) no-repeat center;}
.about-c li.fhys:hover span{background: url(../images/ysh.png) no-repeat center;}
.about-c li.shfw span{background: url(../images/fw.png) no-repeat center;}
.about-c li.shfw:hover span{background: url(../images/fwh.png) no-repeat center;}
/*foot*/
.hx{position: absolute;width: 100%;height: 1px;background: #333;top: 30px;}
.tab-title li{float: left;margin-right: 20px;cursor: pointer;padding: 0 10px;}
.tab-title li.on{border-bottom: 2px solid #264b99;}
.tab-con{font-size: 12px;margin: 15px 0;}
.foot{background: #264b99; color: #fff; padding: 10px 0; }
.foot p{margin-top: 20px;}
.foot a{color: #fff;}
.ewm h2{float: left;font-size: 12px;line-height: 2;margin-top: 30px;margin-right: 10px;}
.ewm img{width: 105px;height: 105px;}

.cont{border-bottom: 1px solid #333;line-height: 3;}
.cont img{margin-top: -5px;}
.con{width: 890px;float: right;padding-top: 10px;}
.lm{float: left;width: 260px;}
.lm .fsctitle{background: #264b99;color: #fff;font-size: 18px;font-weight: bold;text-align: center;padding: 20px 0;line-height: 1.1;}
.lm ul li{line-height: 4;background: #f5f5f5;border-bottom: 1px solid #e0e0e0;padding-left: 35%;font-size: 16px;}
.lm ul li:hover {background: #dedede;font-weight: bold;}