@charset "utf-8";



/*样式重置*/



body {



    width: 100%;



    min-width: 1100px;



    max-width: 1920px;



    margin: 0 auto;



}



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, em, p, font, img, small, strong, center, dl, dt, dd, ol, ul, li, form, label, table, caption,



 tbody, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:14px; font-family: "微软雅黑";} 



ol, ul {list-style:none} :focus {outline:none; } 



a{font:14px "微软雅黑";text-decoration:none;color:#fff;cursor:pointer;} 



a:hover{color: #b72024}



.clear{clear: both;}



.w1100{width: 1100px; margin:auto;}



.w1240{width: 1240px; margin:auto;}



/*样式重置结束*/



.top{height:30px;line-height: 30px;background:#0079d2;}



.top strong{float:left;color: #fff;font-weight: normal;margin-left: 10px;}



.top p{float: right;}



.top p span{color: #fff;margin-left:10px;margin-right: 10px;}



.top p a{color: #fff}



.top p a:hover{text-decoration:underline;}



/*hearder*/



.header{height: 155px;background:#fff;}



.header .w1100{position: relative;height: 155px;}



.header .logo{float: left;top: -20px; position: absolute;left: 50%;margin-left:-105px;}



.header .ding{float: left;margin-left:15px;}



.header .ding h1{margin-top: 50px;}



.header .ding h1{color: #2c2c2c;font-size:19px;font-weight: normal;}



.header .ding h2{color: #0079d2;font-size:14px;font-weight: bold;}



.header .ding h2 span{color: #2c2c2c}



.header .call{float: right;background: url(../images/call.png) no-repeat left center;padding-left:50px;margin-top:20px;color: #0079d2}



.header .call p{color: #0079d2;font-size:24px;font-weight:bold;}



.ysmore{    width: 130px;

    height: 35px;

    line-height: 35px;

    text-align: center;

    margin: auto;

    background: #0079d2;

    display: block;

    color: #fff;

    position: absolute;

    border-radius: 5px;

    top: 675px;

    left: 500px;}

.ysmore:hover{background:#FFE401;color: #333}



.nav{height: 55px;line-height:55px;background: url(../images/nbj1.jpg) repeat center center;}



.nav ul li{float: left;background: url(../images/x1.jpg) no-repeat center right;position: relative;}



.nav ul li a{display: block;height: 55px;line-height: 60px;color: #fff;padding-right: 24px;padding-left: 24px;}



.nav ul li a:hover{color: #0d3591;background: url(../images/nbj2.jpg) repeat center center;}



.nav ul li a.first{color: #0d3591;background: url(../images/nbj2.jpg) repeat center center;}



.nav ul li:last-child{background: none}



.nav ul .navul{background: #0079d2;position: absolute;z-index: 999;min-width:118px;text-align: center;display:none}



.nav ul .navul li{text-align: center;}



.nav ul li:hover .navul{display: block;}



.nav ul li .navul p a{font-size:12px;padding-left: 10px;padding-right: 10px;     overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 35px;



line-height: 35px;}











/*轮播图点样式*/



.active{ background: #fff;}



.flickerplate .dot-navigation .dot.active { background: #fff; height:2px;width: 60px; }



.flickerplate .dot-navigation .dot.active:hover{ background:#fff;}



.flickerplate .dot-navigation .dot {background: #0079d2;}



.flickerplate .dot-navigation .dot:hover{background: #0079d2;}







/*搜索框*/



.search{position:relative;background: url(../images/nbj2.png) no-repeat center;}



.search_div{height:70px;line-height: 70px;background:#f3f3f3;}



.search_div .sding{width: 255px;height: 200px;position: absolute;top: 0px;background: url(../images/sding.jpg) no-repeat center center;}



.search{ float: right;width:320px}



.sea_key{float: left;}



.sea_cal{float: right;}



.search_tow{ border: none; background: none; width:200px; color: #fff;font-size: 14px;padding-left: 35px;  height: 60px;}



.search_button{    cursor: pointer;width:40px;height: 60px; position: absolute; right: 2px; border: none; background: none;color: #fff;font-size: 16px;}



.sea_key a{font-size: 14px;color:#2f2f2f; margin:0 10px; }



.sea_key a:hover{text-decoration:underline;}



.sea_key span{font-size: 14px; color:#2f2f2f;font-weight:normal;}



.sea_cal span{ font-size: 14px; color:#2f2f2f; margin-right: 10px;}



.sea_cal a{ font-size: 33px; color:#2f2f2f; float: right;margin-top: 23px;}



















/*开始*/



.yw{background: url(../images/ywbj.jpg) no-repeat center top;}



.yw .w1100{position: relative;    height: 740px;}



.yw h4{color: #0079d2;font-size: 30px;text-align: center;padding-top: 45px;}



.yw h4 span{color: #0079d2;font-weight: normal;font-size: 24px;}



.yw h5{color: #c1c1c1;text-transform:uppercase; font-size:11px;font-weight: normal;text-align: center;}



.yw strong{width: 820px;height: 120px;overflow: hidden;margin:auto;color: #404040;font-size:14px;line-height: 30px;text-align: center;display:block;font-weight: normal;}



.yw ul li{float: left;margin-right:115px;margin-top:150px;}



.yw ul li:last-child{margin-right: 0px;}



.yw .ywcon h6{color: #383838;font-size:18px;text-align: center;}



.yw .ywcon p{color: #6b6b6b;font-size: 14px;width: 200px;text-align: center;padding-bottom: 10px;padding-top:10px;}



.yw .yw1{position: absolute;top:580px;}



.yw .yw2{position: absolute;top:260px;left: 300px}



.yw .yw3{position: absolute;top:580px; left: 610px}



.yw .yw4{position: absolute;top:260px;left: 900px}



.yw ul li:nth-child(1) p{width: 188px;height: 188px;background: url(../images/yw11.png) no-repeat center center;transition: 0.8s; -webkit-transition: 0.8s;-moz-transition: 0.8s; transition: 0.3s;}



.yw ul li:nth-child(2) p{width: 188px;height: 188px;background: url(../images/yw22.png) no-repeat center center;transition: 0.8s; -webkit-transition: 0.8s;-moz-transition: 0.8s; transition: 0.3s;}



.yw ul li:nth-child(3) p{width: 188px;height: 188px;background: url(../images/yw33.png) no-repeat center center;transition: 0.8s; -webkit-transition: 0.8s;-moz-transition: 0.8s; transition: 0.3s;}



.yw ul li:nth-child(4) p{width: 188px;height: 188px;background: url(../images/yw44.png) no-repeat center center;transition: 0.8s; -webkit-transition: 0.8s;-moz-transition: 0.8s; transition: 0.3s;}



.yw ul li:nth-child(1):hover p{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);



background: url(../images/yw1.png) no-repeat center center;cursor:pointer;}



.yw ul li:nth-child(2):hover p{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);



background: url(../images/yw2.png) no-repeat center center;cursor:pointer;}



.yw ul li:nth-child(3):hover p{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);



background: url(../images/yw3.png) no-repeat center center;cursor:pointer;}



.yw ul li:nth-child(4):hover p{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);



background: url(../images/yw4.png) no-repeat center center;cursor:pointer;}







.yw .ywcon h6:hover{color: #0079d2;cursor:pointer;} 



.yw .ywcon p:hover{color: #0079d2;cursor:pointer;} 







/*guang*/

.guang{position:relative;z-index: 999;} 



.guang ul li{float: left;width: 366px;height: 171px;text-align: center;background: #e0e0e0;}



.guang ul li p{color: #0079d2;font-size: 36px;}



.guang ul li p span{color: #0079d2;font-size: 25px;}



.guang ul li:nth-child(2n){padding-top: 60px;height: 111px;}



.guang ul li span{color: #0079d2;font-size: 10px;}







/*yous*/



.yous{background: url(../images/ysbj.jpg) no-repeat center center;height: 863px;margin-top: -171px;}



.yous h4 span{color: #ffe400;font-size: 40px;font-weight: normal;}



.yous h4{font-size:30px;color: #fff;font-weight: normal;text-align: center;padding-top:258px;}



.yous h5{font-size:12px;color: #70ace0;text-align: center;font-weight: normal;text-transform:uppercase;margin-bottom: 80px}



.yousTxtBox{ width:1100px;height: 460px;background: #fff; border-radius: 30px 30px 0px 0px }



.yousTxtBox .hd{position:relative; }



.yousTxtBox .hd ul{ float:left;  position:absolute;   }



.yousTxtBox .hd ul li{ float:left; cursor:pointer; height: 90px;width: 366px;background: #ffe400 }



.yousTxtBox .hd ul li.on{ height:90px;background: #fff}



.yousTxtBox .hd ul li:nth-child(1){border-radius: 30px 0px 0px 0px} 



.yousTxtBox .hd ul li:nth-child(2){width: 367px;} 



.yousTxtBox .hd ul li:nth-child(3){border-radius: 0px 30px 0px 0px} 



.yousTxtBox .hd h6{text-align: center;color: #0079d2;font-size:25px;margin-top:23px;}



.yousTxtBox .hd p{color: #cbd5e1;font-size: 12px;text-align: center;text-transform:uppercase;}



.yousTxtBox .bd{padding-top: 120px}



.yousTxtBox .bd .ysleft{width:428px;height: 296px;float: left;display: block;}



.yousTxtBox .bd .ysleft img{width:428px;height: 296px;float: left;display: block;margin-left:35px;}



.yousTxtBox .bd .ysright{width: 565px;float: right;margin-right: 35px;}



.yousTxtBox .bd .ysright strong{display: block;color: #000000;font-size: 25px;font-weight: normal;}



.yousTxtBox .bd .ysright span{color: #b2b2b2;font-size:12px;text-transform:uppercase;display:block;}



.yousTxtBox .bd .ysright p{color: #4a4949;font-size: 13px;line-height: 30px;margin-top:30px;}



.yousTxtBox .bd .ysright .more{background: #05548e;width: 118px;height: 35px;line-height: 35px;text-align: center;display: block;margin-top: 40px;border-radius: 5px;}



.yousTxtBox .bd .ysright .more:hover{background: #ffe400;color: #fff;}







.lc{height: 550px;background: #fff;}



.lc .w1100{height: 550px;background: #fff;position: relative;}



.lc h4{color: #4a4949;font-size: 29px;font-weight: normal;text-align: center;margin-top: 30px}



.lc h5{font-size: 10px;color: #999;text-align: center;font-weight: normal;text-transform:uppercase; }



.lc h6{text-align: center;}



.lc ul li{float: left;width: 170px;margin-top: 50px}



.lc ul li:nth-child(1){margin-left:-45px;}



.lc ul li:last-child{width: 100px;margin-left: 20px}



.lc ul li img{display: block;margin:auto;}



.lc ul li p{color: #4a4949;font-size:16px;font-weight: normal;text-align: center;margin-top:15px}



.lc ul li span{color:#c8c7c7;font-size:10px;font-weight: normal;text-align: center;display: block;margin-top: 5px;}



.lc .w1100 .li1{position: absolute;top:220px;left: 115px;}



.lc .w1100 .li2{position: absolute;top:220px;left: 280px;}



.lc .w1100 .li3{position: absolute;top:220px;left: 455px;}



.lc .w1100 .li4{position: absolute;top:220px;left: 630px;}



.lc .w1100 .li5{position: absolute;top:220px;left: 795px;}



.lc .w1100 .li6{position: absolute;top:220px;left: 980px;}



.lc .w1100 .lcx{text-align: center;margin-top: 35px;}



.lc .w1100 .lcall{text-align: center;

	padding-left: 60px;

	width: 260px;margin:auto;color: #1e1e1e;font-size: 22px;



font-weight: bold;font-family:"Arial";padding-top: 35px;padding-bottom: 15px;}



.lc .w1100 .lcall span{font-size:14px;color: #666;}



.lc .w1100 .clp{text-align: center;color: #999;line-height: 30px;}







/*Jso*/



.Jso{height: 510px;background:url(../images/jao.jpg) no-repeat center center;}



.Jso h3{color: #fff;font-size: 21px;text-align: center;font-weight: bold;padding-top:40px;}



.Jso h4{color: #fff;font-size: 19px;text-align: center;font-weight: bold;}



.Jso h5{color: #fff;font-size: 21px;text-align: center;font-weight: bold;padding-top:80px;padding-bottom: 15px;}



.Jso p{width: 960px;margin:auto;color: #fff;font-size:13px;line-height: 30px;text-align:center;}











.Fkuai .w1100{position: relative;}



.Fkuai .w1100 ul{position: absolute;top:-50px;}



.Fkuai li{float: left;margin-right:1px;width:273px;height: 96px;line-height: 96px;text-align: ce}



.Fkuai li a{font-size: 22px;display: block;line-height: 96px;}



.Fkuai li:nth-child(1){background: url(../images/f1.jpg) no-repeat center center;}



.Fkuai li:nth-child(2){background: url(../images/f2.jpg) no-repeat center center;}



.Fkuai li:nth-child(3){background: url(../images/f3.jpg) no-repeat center center;}



.Fkuai li:nth-child(4){background: url(../images/f4.jpg) no-repeat center center;}



.Fkuai li:nth-child(1):hover{background: url(../images/f11.jpg) no-repeat center center;}



.Fkuai li:nth-child(2):hover{background: url(../images/f22.jpg) no-repeat center center;}



.Fkuai li:nth-child(3):hover{background: url(../images/f33.jpg) no-repeat center center;}



.Fkuai li:nth-child(4):hover{background: url(../images/f44.jpg) no-repeat center center;}



.Fkuai li:nth-child(1) a{padding-left: 100px;color: #fff}



.Fkuai li:nth-child(2) a{padding-left: 125px;color: #fff}



.Fkuai li:nth-child(3) a{padding-left: 105px;color: #fff}



.Fkuai li:nth-child(4) a{padding-left: 110px;color: #fff}



.Fkuai li:hover a{color: #0079d2}







.Hzuo{height: 500px;background: #eaeaea;}



.Hzuo li{float: left;margin-right:8px;margin-bottom: 15px;}



.Hzuo li:nth-child(5n){margin-right:0px;}



.Hzuo h3{color: #0079d2;font-size: 22px;text-align: center;padding-top:90px;padding-bottom: 10px;}



.Hzuo h4{color: #3e3e3e;font-size: 14px;text-align: center;font-weight: normal;margin-bottom: 35px;}































/*news*/



.news{background: #fff;height: 525px;}



.news .newsleft{float: left;width:520px;}



.news .newtit{margin-top: 40px;height: 50px}



.news .newtit h3{float: left;color: #000000;font-size:18px;}



.news .newtit h3 span{display: block;font-size: 12px;color: #949494;font-weight: normal;text-transform:uppercase;}



.news .newtit a{float: left;color: #acacac;font-size:12px;text-transform:uppercase;display: block;float: right;line-height: 50px}



.news .ncoa{}



.news .ncoa .nlcon{clear:both;padding-top:30px;padding-bottom: 30px;border-bottom: solid 1px #cccccc;height: 80px;width: 470px;margin-right:50px;}



.news .ncoa .nlcon:last-child{border-bottom:none;}



.news .ncoa .nlcon:nth-child(1){padding-top:0px;}



.news .ncoa .nlcon h3{color: #adadad;font-size: 26px;float: left;width: 70px;text-align: center;margin-top:20px;}



.news .ncoa .nlcon h3 span{color: #adadad;font-size: 17px;font-weight: normal;display: block;line-height: 20px}



.news .ncoa .nlcon .nlcc{float: left;width: 385px;padding-left: 10px; }



.news .ncoa .nlcon .nlcc a{color: #000;font-weight: bold;display:block;line-height: 30px}



.news .ncoa .nlcon .nlcc p{line-height: 24px;height: 48px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;word-wrap: break-word; white-space: normal !important;



-webkit-line-clamp: 2;-webkit-box-orient: vertical;cursor:pointer;}



.nx{float: left;}



.news .newsright{float: right;width:520px;}



.nrcon img{border:solid 1px #ccc;}



.nrcon .nrli{margin-top: 30px;}



.nrcon .nrli a{color: #000000;font-size:14px;display:block;font-weight: bold;padding-left: 30px;background: url(../images/w.jpg) no-repeat center left;margin-bottom: 20px}



.nrcon .nrli p{color: #3c3c3c;font-size:14px;display:block;font-weight: normal;padding-left: 30px;

	background: url(../images/d.jpg) no-repeat left 5px ;

	line-height: 24px;height: 48px;

    display: -webkit-box;

    overflow: hidden;

    text-overflow: ellipsis;

    word-wrap: break-word;

    white-space: normal !important;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}



.news a:hover{color: #0079d2}



.news .ncoa .nlcon .nlcc a:hover{color: #0079d2}



.nrcon img:hover{border:solid 1px #0079d2;}







/*客服*/

.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}

.rides-cs a { color: #00A0E9;}

.rides-cs a:hover { color: #ff8100; text-decoration: none;}

.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}

.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}

.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}

.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}

.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}

.rides-cs .cn ul {padding:0px;height: 190px;}

.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;text-align:center;}

.rides-cs .cn ul li span { color: #777;}

.rides-cs .cn ul li a{color: #777;}

.rides-cs .cn ul li img { vertical-align: middle;}

.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/shopnc.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}

.rides-cs .btnOpen { background-position: -410px 0;}

.rides-cs .btnCtn { background-position: -450px 0;}

.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}

.rides-cs ul li.bot { border-bottom: none;}











.link{line-height:65px;background: #ffe400}



.link span{color: #333;font-size: 16px;    padding-bottom: 60px;

    float: left;    padding-right: 20px;

    font-weight: bold;}



.link span img{margin-top:20px;display:block;float: left;}



.link a{color: #333;margin-right:20px;line-height: 65px;font-size: 12px;}



.link a:hover{text-decoration:underline;}











/*foot*/



.foot{height: 355px;background:#0079d2;}



.fnav{width: 210px;float: left;}



.fnav h4{color: #fff;font-size: 16px;padding-top: 55px;font-weight:normal;border-bottom: solid 1px #409bdd;padding-bottom: 18px;}



.fnav ul li{float: left;width: 50%;margin-top: 30px;}



.fnav ul li a{color: #fff;}



.fcon{width: 405px;float: left;margin-left:100px;}



.fcon h4{color: #fff;font-size: 16px;padding-top: 55px;font-weight:normal;border-bottom: solid 1px #409bdd;padding-bottom: 18px;



margin-bottom: 30px;}



.fcon span{color: #fff;display: block;font-size: 14px;}



.fcon em{font-weight: bold;display: block;color: #fff;font-style: normal;font-size:24px;margin-bottom: 20px}



.fcon em a{font-weight: bold;display: block;color: #fff;font-style: normal;font-size:24px;margin-bottom: 20px}



.fcon  p{color: #fff;display: block;font-size: 14px;margin-bottom: 20px}



.gzhu{width:300px;float: right;}



.gzhu h4{color: #fff;font-size: 16px;padding-top: 55px;font-weight:normal;border-bottom: solid 1px #409bdd;padding-bottom: 18px;}



.gzhu img{margin-top:40px;    width: 145px;}



.gzhu p{text-align: center;color: #fff;width: 145px;}



.gzhu li{float: left;}



.gzhu li:nth-child(1){margin-right:10px;}



.fend{height: 50px;line-height: 50px;background: #0079d2;border-top:solid 1px #409bdd;color: #fff;text-align: center;}



.fend a{color: #fff;}



.fend a:hover{text-decoration:underline;}



.foot a:hover{text-decoration:underline;}





