/*index*/
@font-face
{
    font-family: "Hiragino Sans GB W3";
    src:url('../font/Hiragino Sans GB W3.ttf');
}
@font-face
{
    font-family: "·½ÕýËÎÈý¼òÌå";
    src:url('../font/·½ÕýËÎÈý¼òÌå.TTF');
}

.head{width: 100%;position: fixed;left: 0;z-index: 21;min-width: 978px;height: 99px;background-color: #fff;}
.head-all{width: 1200px;overflow: hidden;margin:0 auto;position:relative;}
.head-left{float: left;}
.head-left img{}
.head-rhead-right{float: right;}
.aa{background-color: #fff;width: 1200px;overflow: hidden;position: absolute;top:99px;left:0;opacity: 0;transition:opacity 0.5s; -moz-transition:opacity 1s; -webkit-transition:opacity 1s;  -o-transition:opacity 1s; }

.head-right ul li{float: left;padding-top: 50px;width: 105px;}
.head-right ul li a{font-family:"Î¢ÈíÑÅºÚ";font-size: 15px;color: #555;}

.head-rr{margin-top: 25px;}


.nav {z-index: 1;float: right;}
.nav a { text-decoration: none; }
.navmain { }
#nav_all {float: right;z-index: 222; }
#nav_all li {float: left;position: relative;}
#nav_all li ul {display: block;}
#nav_all ul li {}
#nav_all ul li a {}
#nav_all ul li a:hover {}




.banner{width: 100%;overflow: hidden;}
.banner img{width: 100%;}

.search{width: 1200px;overflow: hidden;margin: 25px auto;}
.search p{font-size: 14px;color: #333333;line-height: 38px;float: left;}
.search form{float: right;}
.search form .ipt1{width: 286px;height: 38px;border: 1px solid #B8B7B7;font-size: 14px;color: #666666;padding: 0 5px;float: left;}
.search form .ipt2{width: 56px;height: 38px;border: 1px solid #0472BB;background-color: #0472BB;font-size: 14px;color: #ffffff;text-align: center;line-height: 36px;float: left;margin-left:9px;}

.one{width: 100%;overflow: hidden;}
.one-all{width: 100%;overflow: hidden;background-image: url(../images/product_bg.png);background-repeat: no-repeat;background-size: 100% 100%;}
.one-head{width: 1200px;overflow: hidden;margin:0 auto;}
.one-head img{display: block;}
/*.one-all span.one-tit{display: block;font-family: "Hiragino Sans GB W3";font-size: 32px;color: #333333;text-align: center;margin: 20px auto;}*/
.one-nr{width: 1200px;overflow: hidden;margin: 0px auto 15px;}
/*.one-ultop{font-family: "Hiragino Sans GB W3";}
.one-nr.t{left: 0;top: 0;}
.one-nr .tip{font-family: "Hiragino Sans GB W3";display: inline-block;width: 100%;height: 117px;padding: 0 19px;background: #ececec;font-size: 14px;line-height: 58px;color: #444;transition: background 0.5s;}
.one-nr li.hover .tip{background: #0c4da2;color: #fff;}
.one-nr .blue{font-size: 11px;line-height: 38px;color: #0564c6;transition: color 0.5s;}
.one-nr li.hover p.blue{color: #fff;}*/

.cpzs{width: 100%;overflow: hidden;background-color: #ffffff;}
.showtit{width: 1200px;overflow: hidden;margin: 0 auto;}
.showtit img{display: block;}
.two-cp{width: 100%;overflow: hidden;text-align: center;position: relative;margin: 20px 0;}
.two-cp ul{width: 100000px;overflow: hidden;position: relative;}
.two-cp ul li{width: 240px;overflow: hidden;float: left;padding-right: 20px;position: relative;box-sizing: border-box;}
.two-cp ul li a img.img1{display: block;width: 100%;border: 1px solid #1D559C;box-sizing: border-box;}
.two-cp ul li a span.tit{display: block;font-size: 14px;color: #333;text-align: center;margin-top: 10px;}

.cpzs .one-more{width: 172px;height: 38px;margin: 20px auto;text-align: center;background-color: #7799c4;transition: background 0.5s;}
.cpzs .one-more a{font-family: "Hiragino Sans GB W3";color: #16559c;line-height: 38px;transition: color 0.5s;font-size: 16px; }
.cpzs .one-more:hover{background-color: #5b82b3;}
.cpzs .one-more:hover a{color: #fff;}

.two{width: 100%;overflow: hidden;background-color: #1d559c;}
.two-all{width: 100%;overflow: hidden;}
.two-head{width: 1200px;overflow: hidden;margin: 0 auto 20px;}
.two-head img{}
.two-nr{width: 100%;overflow: hidden;text-align: center;position: relative;}
.two-nr ul{width: 100000px;overflow: hidden;position: relative;}
.two-nr ul li{width: 615px;overflow: hidden;float: left;margin-right: 25px;position: relative;}
.two-nr ul li a{width: 100%;overflow: hidden;}
.two-nr ul li a img.img1{display: block;width: 100%;}
.two-all .more{width: 172px;height: 38px;margin: 0 auto 20px;text-align: center;background-color: #7799c4;transition: background 0.5s;}
.two-all .more a{font-family: "Hiragino Sans GB W3";color: #16559c;line-height: 38px;transition: color 0.5s;font-size: 16px; }
.two-all .more:hover{background-color: #5b82b3;}
.two-all .more:hover a{color: #fff;}
.ultu{padding-top: 32px;padding-bottom: 22px;background-color: #f1f1f1;position: relative;}
.three{width: 100%;overflow: hidden;}
.three-all{width: 1200px;overflow: hidden;margin: 0 auto;}
.three-head{width: 100%;overflow: hidden;margin-bottom: 20px;}
.three-all .xwzx{width: 100%;overflow: hidden;}
.three-all .xwzx .xwzx-l{width: 720px;overflow: hidden;float: left;}
.three-all .xwzx .xwzx-l ul.ejfl{width: 100%;overflow: hidden;}
.three-all .xwzx .xwzx-l ul.ejfl li{width: 200px;overflow: hidden;background-color: #EA9E2D;color: #fff;font-weight: bold;font-size: 14px;line-height: 45px;text-align: center;float: left;cursor: pointer;}
.three-all .xwzx .xwzx-l ul.ejfl li.active{background-color: #01478F;}
.three-all .xwzx .xwzx-l .three-nr{width: 100%;overflow: hidden;margin: 20px 0;}
.three-all .xwzx .xwzx-l .three-nr ul.xw{width: 100%;height: 170px;overflow: hidden;display: none;}
.three-all .xwzx .xwzx-l .three-nr ul.xw li{width: 100%;overflow: hidden;padding-bottom: 10px;background: url(../images/line-01.gif) repeat-x bottom;margin-bottom: 10px;}
.three-all .xwzx .xwzx-l .three-nr ul.xw li span.tit{display: block;font-size: 14px;color: #000;padding-left: 12px;box-sizing: border-box;background: url(../images/icon-09.gif) no-repeat 0 50%;float: left;}
.three-all .xwzx .xwzx-l .three-nr ul.xw li span.tit:hover{text-decoration: underline;}
.three-all .xwzx .xwzx-l .three-nr ul.xw li span.date{display: block;font-size: 14px;color: #333;float: right;}
.three-all .xwzx .xwzx-r{width: 420px;overflow: hidden;float: right;margin-top: 60px;}
.three-all .xwzx .xwzx-r .lxbt{font-family:"Î¢ÈíÑÅºÚ";font-size: 18px;color: #000000;font-weight: bold;margin-bottom: 25px;}
.three-all .xwzx .xwzx-r img{display: block;float: left;}
.three-all .xwzx .xwzx-r .lx{float: left;margin-left: 10px;}
.three-all .xwzx .xwzx-r .lx p{font-family:"Î¢ÈíÑÅºÚ";font-size: 14px;color: #000000;line-height: 18px;}
.three-all .xwzx .xwzx-r img.ewm{display: block;width: 110px;}
/*.three-nr ul{width: 10000px;overflow: hidden;position: relative;}
.three-nr ul li{width: 285px;overflow: hidden;float: left;margin-right: 20px;webkit-box-sizing: none!important;}
.three-nr ul li:last-child{margin-right: 0;float: right;}
.three-nr .lunbo a{display: inline-block;overflow: hidden;margin-right: 20px;}
.three-nr .lunbo a img{width: 285px;height:141px;}
.three-nr .lunbo a .cont{height: 90px;background: #f8f9fa;transition: background 0.5s;width: 283px;padding: 0 6px;}
.three-nr .lunbo a:hover .cont{background: #0c4da2;}
.indexn-bt{font-family: "Hiragino Sans GB W3";color: #333;font-size: 14px;line-height: 29px;transition: color 0.5s;}
.three-nr .lunbo a:hover .indexn-bt{color: #fff;}
.indexn-sj{font-size: 12px;color: #333;font-family: "Hiragino Sans GB W3";opacity: 0.33;line-height: 12px;margin-bottom: 7px;transition: color 0.5s;}
.three-nr .lunbo a:hover .indexn-sj{color: #fff;}
.indexn-nr{font-size: 12px;color: #666;font-family: "Hiragino Sans GB W3";line-height: 18px;transition: color 0.5s;}
.three-nr .lunbo a:hover .indexn-nr{color: #fff;}*/
.last{width: 100%;overflow: hidden;background-color: #363233;}
.last1{width: 100%;overflow: hidden;padding-top: 40px;padding-bottom: 24px;border-bottom:1px solid #5e5b5c;background-color: #1e1e1e; }
.last1-all{width: 725px;overflow: hidden;margin: 0 auto;}
.last1-all ul{width: 100%;overflow: hidden;margin-bottom: 15px;}
.last1-all ul li{float: left;color: #aeaeae;}
.last1-all ul li a{font-family:"Î¢ÈíÑÅºÚ";font-size: 14px;color: #aeaeae;}
.last1-nr img{float: left;}
.last1-nr p{font-family:"Î¢ÈíÑÅºÚ";font-size: 14px;color: #aeaeae;line-height: 22px;}
.last-nrl{float: right;}
.last1-nr{width: 380px;overflow: hidden;margin: 0 auto;}
.last2{overflow: hidden;background-color:#000;}
.last2 p.p1{font-family:"Î¢ÈíÑÅºÚ";font-size: 12px;color: #a6a6a6;line-height: 36px;text-align: center;}

/*xiaoguo*/
.i-products li.hover{border-color: #0c4da2;}
.one-nr ul li:hover .blue{color: #fff;}
.one-nr ul li .bg{display:none;position: absolute;left: -1px;top: -1px;width: 100%;height: 379px;background: #000;filter:alpha(opacity=50);opacity:0.5;}
.one-nr ul li:hover .bg{display: block;}
.one-ultop p{transition: color 0.5s;}
.two-nr ul li .hover{display:none;width:100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.6);}
.two-nr ul li:hover .hover{display: block;}
.two-nr p{font-family: "Hiragino Sans GB W3";font-size: 14px;color: #fff;margin-top: 20px;}
.more1{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.more1:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);  }
/*i-news*/
/*.i-news{}
.i-news .list.fl{width: 100%;}
.i-news .list.fl li{position: relative;height: 259px;}
.i-news .w{width: 1200px;}
.i-news .list.fl img{left: 0;top: 0;}
.i-news .list.fl span{display: inline-block;}
.i-news .list.fl .tips{left: 0;bottom: 0;height: 118px;background: #f8f9fa;transition: background 0.5s;width: 283px;padding: 0 6px;}
.i-news .list.fl a:hover .tips{background: #0c4da2;}
.i-news .list.fl .bor{left: 0;top: 0;width: 283px;height: 260px;border: 3px solid #042cb3;display: none}
.i-news .list ul li:hover .bor{display: block;}*/


.xialaml{width: 1200px;background-color: #fff;position: fixed;top: 99px;height: 236px;padding-top: 25px;display: none;}
.bott-ul1{float: left;}
.bott-ul1 i{width: 21px;height: 3px;background-color: #19529a;display: block;}
.bott-ul1 li a{color: #19529a;font-size: 15px;font-family: "Î¢ÈíÑÅºÚ";line-height: 41px;}
.xialaa a{color: #666!important;font-size: 13px!important;font-family: "Î¢ÈíÑÅºÚ";width: 100%;overflow: hidden;line-height: 34px!important;display: block;}
.xialaa{width: 100%;overflow: hidden;padding-top: 10px;}
.bott-ul1 li{max-width:169px;float: left;margin-left: 36px;margin-right: 36px;padding-top: 0!important;width: auto!important;height: 265px!important;}
.head-right ul{width: 100%;overflow: hidden;display: block;position: relative;}
.head-right ul li:hover .aa{display: block;opacity: 1;}
.head-right ul li:nth-child(5) {
	background: url(../images/hot.png) no-repeat 55px 20px;
}
.xiam{}
/*.bott-ul1{display: none;opacity: 0;}*/
.bott-ul1{display: block;opacity: 1;}
.head-right ul li:hover .bott-ul1{display: block;opacity: 1;}
.head-right ul li:hover{height: 300px;}
.head-right ul li:hover .bott-ul1 li{height: auto;}

.ultu{height: 262px;}
.one-nr ul li:nth-child(2n+2) .tip{position: absolute;bottom: 0;}


.three-nr1{width: 100%;overflow: hidden;position: relative;}
.three-nr2{width: 588.66px;overflow: hidden;float: right;}
.threenr-head{width: 100%;overflow: hidden;}
.threenr-head{font-family: "Hiragino Sans GB W3";color: #333;font-size: 18px;line-height: 36px;margin-bottom: 5px;}
.threenr-head a{color: #333;}

/*¸¡¶¯¿Í·þ*/
.piaofu{
	width: 70px;
	position: fixed;
    top: 50%;
    left: 0;
    margin-top: -165px;
    z-index: 100;
}
.piaofu .qpw a.wailian{
	display: block;
    width: 70px;
    height: 63px;
    background-image: url(../images/piaofu.png);
    background-repeat: no-repeat;
    margin-bottom: 4px;
}
.piaofu .qpw .online{
    display: block;
    width: 70px;
    height: 63px;
    background-image: url(../images/piaofu.png);
    background-position: 0 -67px;
    background-repeat: no-repeat;
    margin-bottom: 4px;
}
.piaofu .qpw .online .qq-box{
	width: 75px;
	height: 197px;
	padding-left: 5px;
	position: absolute;
    top: 67px;
    left: 70px;
    z-index: -10;
    display: none;
	box-sizing: border-box;
}
.piaofu .qpw .online .qq{
	width: 100%;
	height: 100%;
}
.piaofu .qpw .online .qq a.qq1{
	display: block;
	width: 70px;
    height: 63px;
    background-image: url(../images/kefu.png);
    background-repeat: no-repeat;
}
.piaofu .qpw .online .qq a.qq2{
	display: block;
	width: 70px;
    height: 63px;
    background-image: url(../images/kefu.png);
    background-repeat: no-repeat;
    background-position: 0 -67px;
	margin-top: 4px;
}
.piaofu .qpw .online .qq a.qq3{
	display: block;
	width: 70px;
    height: 63px;
    background-image: url(../images/kefu.png);
    background-repeat: no-repeat;
    background-position: 0 -134px;
	margin-top: 4px;
}
.piaofu .qpw .online:hover .qq-box{
	display: block;
}
.piaofu .qpw .phone{
    display: block;
    width: 70px;
    height: 63px;
    background-image: url(../images/piaofu.png);
    background-repeat: no-repeat;
    background-position: 0 -134px;
    margin-bottom: 4px;
	cursor: pointer;
}
.piaofu .qpw .phone .number{
    width: 160px;
    background-color: transparent;
    font-size: 18px;
    color: #000;
    text-align: center;
    line-height: 63px;
    position: absolute;
    top: 134px;
    left: 75px;
    z-index: -10;
    display: none;
}
.piaofu .qpw .phone:hover .number{
	display: block;
}
.piaofu .qpw .wechat{
    width: 70px;
    height: 63px;
    background-image: url(../images/piaofu.png);
    background-repeat: no-repeat;
    background-position: 0 -201px;
    margin-bottom: 4px;
	cursor: pointer;
}
.piaofu .qpw .wechat .ewm-box{
	width: 115px;
    height: 110px;
	padding-left: 5px;
    position: absolute;
    top: 201px;
    left: 70px;
    z-index: -10;
    display: none;
	box-sizing: border-box;
}
.piaofu .qpw .wechat .ewm{
    width: 100%;
    height: 100%;
    background-image: url("../images/ewm.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
}
.piaofu .qpw .wechat:hover .ewm-box{
	display: block;
}
.piaofu .qpw a.btn_top{
	width: 70px;
    height: 63px;
    background-image: url(../images/piaofu.png);
    background-repeat: no-repeat;
    background-position: 0 -268px;
	cursor: pointer;
}

