body{ font-family:'Microsoft YaHei', '微软雅黑'; font-size:14px; line-height:2; font-weight:normal; margin:0; padding:0; overflow-x:hidden;background:#fff;}
a{ text-decoration:none; color:#575757;}
a:hover{ text-decoration:none; color:#0065d0;-webkit-transition: all .5s;transition: all .5s;}
html, body, div, span, ul, li, ol, dl, dt, dd, table, td, th, p, fieldset, form, pre, blockquote, h1, h2, h3, h4, h5, h6, input, img, a { margin: 0; padding: 0; }
ul,li,ol{ list-style: none; }
img { border: none; }
.hv a:hover{ text-decoration:none;color:#003a8a;}
.clear{ clear:both; height:0px;}
.inn{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.pr{ position: relative;}
.pa{ position: absolute;}
.oh{ overflow: hidden;}
.tac{ text-align: center;}
.tal{ text-align: left;}
.tar{ text-align: right;}
.clf{ color: #fff;}
.clfa a{ color: #fff;}
.cl3{color: #333;}
.cl3a a{ color: #333;}
.fwn{ font-weight: normal;}
.fwb{ font-weight: bold;}

/*head*/
.head{ background:#f4f4f4; line-height:}
.head p{ float:left; color:#333;}
.head span{ float:right;}
.head span img{ float:left; margin-top:6px;}
.head span a{ float:left;}

/*logo*/
@font-face{ font-family:'tqw';src: url('tqw.ttf');} 
.tell{ float:right; width:245px; margin-top:25px;}
.tell img{ float:left; margin-right:10px;}
.tell h2{ float:left; font-weight:normal; color:#555; line-height:0; font-size:14px; margin-bottom:5px; margin-top:5px;}
.tell h3{ float:left; font-size:24px; color:#0065d0;font-family:'tqw'; font-weight:normal;}

/*nav*/
.navbg{ background:#2c2e32; height:45px; line-height:45px;}
.nav>ul{ width:1200px; margin:0 auto; height:45px; line-height:45px;}
.nav li a{ color:#fff;}
.nav span{ float:left; color:#fff; font-size:12px;}
.nav li{ float:left; position:relative; padding:0 40px;}
.nav>ul>li:hover{ background:#0065d0;-webkit-transition: all .5s;transition: all .5s;}
.nav li.first{ padding:0 20px;}
.nav li.last{padding:0 20px;}
.nav li ul{ position:absolute; left:0; z-index:999; background:#6f6f6f; min-width:100%; display:none;}
.nav li ul li{ border-bottom:1px solid #ccc;white-space:nowrap; padding:0; float:none; text-align:center;}
.nav li ul li:hover{-webkit-transition: all .5s;transition: all .5s;background:#0065d0;}
.nav li:hover ul{ display:block;}

/* banner*/
.fullSlide{width:100%;position:relative;height:420px;background:#000;}
.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:420px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:420px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:20px;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;}
.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;}

/*search*/
.search{ padding:10px 0;}
.search p{ float:left;}
.sea{ float:right;}
.sousuo{ background:#0036d0; width:70px; height:28px; border:1px;float:right; color:#fff;}
.sousuo:hover{background:#666 url(../images/search.png) no-repeat center;-webkit-transition: all .5s;transition: all .5s; }
.sousuo1{border:1px solid #ccc; width:210; height:26px; float:left; border-right:0px; padding-left:10px;}

/*products*/
.products{ margin-bottom:40px;}
.prolf{ width:250px; float:left; border:1px solid #ccc;}
.prolft{ background:#0065d0; color:#fff;}
.prolft b{ font-size:47px; font-family:Arial; margin-left:50px; float:left; margin-right:5px;}
.prolft h2{ margin-top:20px; float:left; font-size:20px; font-weight:normal;width:40%;}
.prolft h3{ float:left; font-size:14px; font-family:arial; color:#4782d7; line-height:1; width:50%;}
.prolf ul li{ border-bottom:1px solid #ccc; line-height:3; font-size:14px;}
.prolf ul li span{ display:block; width:30px; height:30px; float:left; background:url(../images/fs.png) no-repeat center; margin-left:20px; margin-top:8px; margin-right:5px;}
.prolf ul li a{ color:#575757;}
.prolf ul li:hover a{ color:#0065d0;-webkit-transition: all .5s;transition: all .5s;}
.prolf ul li:hover span{ background:url(../images/fsh.png) no-repeat center;-webkit-transition: all .5s;transition: all .5s;}
.prolfb{ background:#0065d0; color:#fff;}
.prolfb a{ color:#fff;}
.prolfb p{ padding:13px; font-size:14px;}
.prort{ border:1px solid #ccc; width:890px; float:right; padding:20px;}
.prort li{ position:relative; float:left; margin:0 15px 10px 0;}
.prort li h2{ font-size:14px; text-align:center; font-weight:normal;}
.prort li a{float:left; color:#575757;}
.prort li img{ width:185px; height:135px; border:1px solid #ccc; padding:10px;}
.prort li:hover a{ color:#0065d0;-webkit-transition: all .5s;transition: all .5s;}
.prort li a span{ position:absolute; width:205px; height:155px; top:1px;left:1px; background:url(../images/proh.png) no-repeat;opacity:0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.prort li:hover a span{-webkit-transition: all .5s;transition: all .5s; opacity:1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}

/*tj*/
.tuijian{ background:url(../images/tj_bg.jpg) no-repeat center; height:518px;}
.tjtitle{ text-align:center; padding-top:10px;}
.tjtitle h2{font-size:30px; color:#575757;}
.tjtitle h3{ font-size:14px; font-weight:normal; text-transform:uppercase;color:#575757;}
.tjtitle span{ width:62px; border-bottom:3px solid #0065d0; height:1px; margin:5px auto; display:block;}
.tuijian ul li{ width:290px; float:left; margin-right:10px; background:#ededed; position:relative;}
.tuijian ul li div{ padding-left:10px; padding-right:10px;}
.tuijian ul li a.more{ padding:3px 20px; color:#fff; background:#0065d0; float:right; margin-bottom:10px; border-radius:5px;}
.tuijian ul li img{width:290px; height:215px;}
.tuijian ul li p{ color:#575757; font-size:12px;}
.tuijian ul li h2{ font-size:14px;}
.tuijian ul li h2 a{ color:#575757;}
.tuijian ul li:hover{ background:#2b3439;-webkit-transition: all .5s;transition: all .5s;}
.tuijian ul li:hover h2 a{ color:#3fc4f5;-webkit-transition: all .5s;transition: all .5s;}
.tuijian ul li:hover p{ color:#f1f1f1;-webkit-transition: all .5s;transition: all .5s;}
.tuijian ul li span{ position:absolute; background:url(../images/tjh.png) no-repeat; top:0; display:block; width:290px; height:215px;opacity:0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.tuijian ul li:hover span{opacity:1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-webkit-transition: all .5s;transition: all .5s;}
.friend{height:413px;margin:0 auto;overflow:hidden;width:1350px;}
.mr_frbox{height:407px;padding:24px 0px 0px;}
.mr_frUl{float:left;height:202px;width:1047px;margin-left:10px;}
.mr_frUl ul li{overflow:hidden;position:relative;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:60px;margin:160px 10px 0 0;width:60px;}
.mr_frBtnR{float:right;margin-top:160px;cursor:pointer;width:60px;height:60px;}


/*abouts*/
.abouts{ background:#0065d0; margin-bottom:40px;}
.ablf{ width:650px; background:url(../images/aboutbg.png) no-repeat top; height:520px; color:#fff; text-align:center;text-transform:uppercase;float:left;}
.ablf img{ width:545px; height:255px; margin-top:50px; padding:50px 0 60px 0; background:#fffbf7;}
.ablf h1{ margin-left:170px; float:left;}
.abrt{ width:500px; float:right; color:#fff; padding-top:80px; margin-right:10px;}
.abtitle{ text-align:center; margin-bottom:10px;}
.abtitle h2{ font-size:30px;}
.abtitle span{ width:60px; height:1px; border-bottom:3px solid #fff; display:block; margin:0 auto;}
.abtitle h3{ font-size:14px; font-family:arial; text-transform:uppercase; font-weight:normal;}
.abrt p{ font-size:14px;}
.abrt a{ width:135px; height:45px; background:#fff; border-radius:5px; color:#333; display:block; margin:0 auto; text-align:center; line-height:45px; margin-top:20px;}

/*news*/
.mb40{ padding-bottom:40px;}
.tabbox{width:650px;font-family:'微软雅黑'; overflow:hidden; float:left;}
.tabbox .tab{overflow:hidden;background:url(../images/biaotibg.png) no-repeat; height:55px;}
.tabbox .tab a{display:block;float:left;text-decoration:none;color:#333; height:55px; width:165px; text-align:center; font-size:20px; font-weight:bold; line-height:55px;}
.tabbox .tab a:hover{background:#0065d0;color:#fff;text-decoration:none;}
.tabbox .tab a.on{background:#0065d0;color:#fff;text-decoration:none;}
.tab span{ float:right;}
.tabbox .tab span a.nmore{ font-size:14px; width:50px; font-weight:normal;}
.tabbox .content{overflow:hidden;width:650px; height:387px;position:relative;}
.tabbox .content ul{position:absolute;left:0;top:10px; font-size:14px;}
.tabbox .content li{width:650px;float:left;}
.content li img{ width:215px; height:160px; float:left; margin-right:10px; padding:5px; border:1px solid #ccc;}
.content li h2{ float:left; font-size:14px;}
.content li h2 a{ color:#575757;}
.content li span{ float:right; color:#575757;}
.content li p{ width:410px; float:left; font-size:14px; color:#575757;}
.content li dl{ background:url(../images/jt.png) no-repeat center left; line-height:50px; height:50px; border-bottom:1px dashed #ccc; padding-left:30px;}
.content li dl dd{ float:left; font-weight:bold;}
.content li dl dt{ float:right; color:#575757; font-size:13px;}

/*contact*/
.ctitle{background:url(../images/biaotibg.png) no-repeat; height:55px; line-height:55px;}
.ctitle>a{display:block;float:left;text-decoration:none;color:#fff; height:55px; width:165px; text-align:center; font-size:20px; font-weight:bold; line-height:55px;background:#0065d0;}
.ctitle a:hover{background:#0065d0;color:#fff;text-decoration:none;}
.ctitle span a.nmore{ font-size:14px; width:50px; font-weight:normal; float:right; text-align:center;}
.contact{ width:450px; float:right; color:#575757;}
.contact b{ padding:10px 0 0 0; float:left; width:100%;}
.contact img{ width:157px; height:157px; margin-right:10px; margin-top:10px;}

/*foot*/
.link{ background:#eee; padding:20px 0; border-bottom:10px solid #0065d0;}
.hide{display:none;}
#tab  ul a{ color:#575757;}
#tab  ul{ color:#575757;}
#tabs{ font-weight:bold; font-size:14px;}
#tabs ul li{ float:left; }
#tabs ul span{ float:left; color:#0065d0; padding:0 3px;}
#tabs ul li.on a{color:#0065d0;}
.foot{ background:#2c2e32; color:#fff; font-size:14px;border-bottom:1px solid #000; padding:10px 0;}
.foot ul li{ float:left;}
.foot ul span{ display:block; float:left; width:85px; height:1px;}
.footb{ background:#2c2e32;color:#fff; font-size:14px;text-align:center; padding:15px 0; border-top:1px solid #404245;}

/*content*/
.mt40{ margin-top:40px;}
.cont{ width:900px; float:right;}
.contit{ border-bottom:1px solid #ccc; margin-bottom:20px;}
.contit h2{ background:url(../images/fsh.png) no-repeat center left; float: left; padding-left:40px; font-size:18px; font-weight:normal; color:#333;}
.contit span{ float:right;}
.con{ color:#575757;}








