@charset "utf-8";
/* CSS Document */

h2.h2_title {padding: 20px 0;}
h2.h2_title img {display: block;margin: 0 auto;}


/* 内页标题 */
.InpageTitle{text-align: center; margin-bottom:10px;}
.InpageTitle h2{font-size: 32px;color:#fff;position: relative;top: 0;transition: .8s;}
.InpageTitle:hover h2{top: -10px;position: relative;}
.InpageTitle h2 a{color: #333;}
.InpageTitle h2 b{color: #204c97;font-size: 56px;font-weight: normal;font-family: "Javanese Text";}
.InpageTitle h2 span{color: #f98307;font-family: "icomoont";font-weight: normal;}
.InpageTitle p{font-size: 14px;color: #666;text-transform: uppercase;margin-top: 5px;}


.InpageTitle01{text-align: center;}
.InpageTitle01 h2{font-size: 32px;color:#1e1e1e;position: relative;top: 0;transition: .8s; letter-spacing: 2px;}
.InpageTitle01:hover h2{top: -10px;position: relative;}
.InpageTitle01 h2 a{color: #333;}
.InpageTitle01 h2 b{color: #204c97;font-size: 56px;font-weight: normal;font-family: "Javanese Text";}
.InpageTitle01 h2 span{color: #ff8807;font-weight: bold;}
.InpageTitle01 p{font-size: 14px;color: #666;text-transform: uppercase;margin: 10px 0 35px 0;}


.InpageTitle.InpageTitle02 h2 a{color: #fff;}
.InpageTitle.InpageTitle02 h2 span{color: #fff;}
.InpageTitle.InpageTitle02 p{font-size: 17px;color: #fff;}



/* 内页标题 End */



/* banner部分 */
.banner { overflow:hidden; width:100%;position: relative;z-index: 1;}
.banner a{overflow:hidden; width:100%; height:550px; display:block; background:url(../img/banner01.jpg) no-repeat center;}

.banner p.ban_switch {position: absolute;left: 0;bottom: 14px;width: 100%;text-align: center;}
.banner p.ban_switch span {display: inline-block;*display: inline;*zoom: 1;width: 40px;height: 5px;background: #000;margin-right: 11px;}
.banner p.ban_switch span.cur {background: #204c97;}



/* search部分 */
.wrap-search {height: 56px;margin-bottom: 20px;}
.search .keyword {height: 56px;font-size: 15px;float: left;}
.search .keyword span {float: left;margin-top: 20px;width: 90px;color: #393737;}
.search .keyword p {float: left;margin-top:20px;}
.search .keyword p a {float: left;height: 16px;line-height: 16px; color: #666;padding: 0 12px;border-left: 1px dotted #bdbcbc;}
.search .keyword p a:hover {color: #70bc0a;}
.search .keyword p a:first-child {padding-left: 0;border-left: none;}
.search .inp {float: right;width: 282px;padding:0 15px; height: 36px;margin-top: 10px;border:1px solid #d9d9d9; color: #999;border-radius: 27px;position: relative;}
.search .inp input {border:none;height: 36px;line-height: 36px;width: 252px;float: left;text-indent: 12px;background: #fff;color: #999;}
.search .inp .sea {display: block; float: right; width: 36px;height: 36px; background: url(../img/search.png) no-repeat left top;position: absolute;z-index: 2;right: -2px;top: 0;}

/* 宿舍方案 */
.Program{padding: 50px 0;overflow: hidden; background: #fff;}
/* .Program{padding: 50px 0;overflow: hidden; background: url(../img/e3.jpg) no-repeat center center;}*/
.ProgramCon{margin-top: 35px;}

.ProgramNav{text-align: center;}
.ProgramNav ul{display: inline-block;*display: inline;*zoom: 1;}
.ProgramNav ul li{float: left;height: 45px;line-height: 45px;text-align: center;border: 1px #d9d0c7 solid;font-size: 16px;color: #333;margin-left: 10px;padding: 0 10px;border-radius: 6px;font-weight: normal;}

.ProgramNav ul li.cur{background-color: #F9952A;border: 1px #F9952A solid;color: #fff;}
.ProgramNav ul li a{color:#64605a;font-weight: bold;}
.ProgramNav ul li.cur a{color:#fff; font-weight: bold;}
.ProgramBot .ConBox{overflow: hidden;float:left;}

.ProgramBot{margin-top: 30px;}
.ProgramBot span{width: 895px;height: 510px;display: block;overflow: hidden;float: left;}
.ProgramBot span img{width: 895px;height: 510px;display: block;transition: .8s;}
.ProgramBot span:hover img{transform: scale(1.1);}

.ProgramBot ul{float: right;}
.ProgramBot ul li{width: 295px;height: 250px;background-color:#F9A549;text-align: center;margin-top: 10px;}
.ProgramBot ul li:first-child{background-color: #204c97;margin-top: 0;}
.ProgramBot ul li p{color: #f7f7f7;font-size: 20px;line-height: 20px;font-weight: bold;}
.ProgramBot ul li i{width: 40px;height: 40px;display: block;margin: 0 auto;padding: 35px 0 25px;}
.ProgramBot ul li i img{display: block;}
.ProgramBot ul li b{width: 25px;height: 9px;display: block;background: url(../img/inpage/programsjx.png) no-repeat center center;margin: 50px auto 0;}
/* 宿舍方案 End */

/**/
.kwtts {height: 594px;background: url(../img/kwtts.jpg) no-repeat center;padding: 60px 0;overflow: hidden;}

.kwttsCon {
    margin-top: 30px;
    text-align: center;
}
.kwttsCon{margin-top: 40px;text-align: center;}
.kwttsCon ul li{width: 240px;height: 260px; background-color: #4c4b4b2b;display: inline-block;*display: inline;*zoom: 1;margin: 0 25px;-webkit-transition: .1s ease-out;-moz-transition : .1s ease-out;-ms-transition : .1s ease-out;-o-transition : .1s ease-out;transition : .1s ease-out;animation:data3 1.5s linear infinite;}
.kwttsCon ul li04{width: 240px;height: 260px; background-color: #4c4b4b2b;display: inline-block;*display: inline;*zoom: 1;margin: 0 25px;-webkit-transition: .1s ease-out;-moz-transition : .1s ease-out;-ms-transition : .1s ease-out;-o-transition : .1s ease-out;transition : .1s ease-out;animation:data3 1.5s linear infinite;}


.kwttsCon ul li span{width: 40px;height: 40px;display: block;margin: 30px auto 0;}
.kwttsCon ul li span img{display: block;width: 40px;;height: 40px;}
.kwttsCon ul li h3{font-size: 20px;color: #333;line-height: 25px;margin: 20px 0;}
.kwttsCon ul li p{font-size: 15px;line-height: 25px;}
.kwttsCon ul li.li02{-webkit-transition: .1s ease-out;-moz-transition : .1s ease-out;-ms-transition : .1s ease-out;-o-transition : .1s ease-out;transition : .1s ease-out;animation:data3 1.5s linear infinite;}
.kwttsCon ul li.li03{-webkit-transition: .1s ease-out;-moz-transition : .1s ease-out;-ms-transition : .1s ease-out;-o-transition : .1s ease-out;transition : .1s ease-out;animation:data3 1.5s linear infinite;}
.kwttsCon ul li.li04{-webkit-transition: .1s ease-out;-moz-transition : .1s ease-out;-ms-transition : .1s ease-out;-o-transition : .1s ease-out;transition : .1s ease-out;animation:data3 1.5s linear infinite;}

@keyframes data1 {
    25% {-webkit-transform: translateY(-10px);}
    50%, 100% {-webkit-transform: translateY(0);}
   75% {-webkit-transform: translateY(10px);}
    }
@keyframes data2{
    25% {-webkit-transform: translateY(-10px);}
    50%, 100% {-webkit-transform: translateY(0);}
   75% {-webkit-transform: translateY(10px);}
}
@keyframes data3{
    25% {-webkit-transform: translateY(-10px);}
    50%, 100% {-webkit-transform: translateY(0);}
   75% {-webkit-transform: translateY(10px);}
}



/* 标题Customers */
.Customers{background: url(../img/inpage/customersbg.jpg) no-repeat center;height: 611px;}

.CustomersTitle{text-align: center;}
.CustomersTitle h3{font-size: 34px;color: #333;}
.CustomersTitle h3 b{color: #fb8302;}
.CustomersTitle p{font-size: 14px;color: #666;margin: 10px 0 35px 0;}
.CustomersTitle h3 i{width: 20px;height: 1px;background-color: #999;display: inline-block;margin: 0 15px;vertical-align: middle;}

.CustomersCon{padding: 120px 115px 0;}
.CustomersCon h3{font-size: 18px;color: #333;}
.CustomersCon h4{font-size: 16px;color: #333;margin-top: 20px;}
.CustomersCon p{font-size: 16px;color: #333;line-height: 30px;text-indent: 2rem;margin-top: 10px;}
/* Customers End */

/* 关于凯威特 */
.Abouts{padding-top:40px;padding-bottom:90px; overflow: hidden;height: 646px;}

.AboutsCon{margin-top: 40px;}
.AboutsCon p.p1{font-size: 15px;color: #fff;line-height: 25px;margin-top: 25px;padding: 0 50px;text-align: center;}

.AboutsTop{background-color: #938d87;}
.AboutsTop ul li{float: left;width: 300px;text-align: center;border-left: 1px #ddd solid;padding: 30px 0;box-sizing: border-box;}
.AboutsTop ul li:first-child{border-left: none;}
.AboutsTop ul li span{font-size: 17px;color: #fff;font-weight: bold;vertical-align: top;}
.AboutsTop ul li span b{color: #FFFF;font-size: 50px;}
.AboutsTop ul li p{font-size: 18px;color: #FFFF;}

.AboutsBox ul li{width: 290px;position: relative;margin-top: 15px;}
.AboutsBox ul li span{display: block;width: 290px;height: 179px;overflow: hidden;}
.AboutsBox ul li span img{display: block;width: 290px;height: 179px;transition: .8s;}
.AboutsBox ul li:hover span img{transform: scale(1.1);}
.AboutsBox ul li p{height:25px;line-height: 25px;padding: 0 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;background: rgba(0, 0, 0, 0.37);position: absolute;left: 0;bottom: 0;width: 270px;font-size: 14px;color: #fff;text-align: center;}

.AboutsBox dl{margin-left: 13px;margin-top: 15px;position: relative;}
.AboutsBox dl span{width: 594px;height: 371px;display: block;overflow: hidden;}
.AboutsBox dl span img{width: 594px;height: 371px;display: block;transition: .8s;}
.AboutsBox dl:hover span img{transform: scale(1.1);}
.AboutsBox dl p{height: 25px;line-height: 25px;padding: 0 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;background: rgba(0,0,0,0.5);position: absolute;left: 0;bottom: 0;width: 574px;font-size:14px;color: #fff;text-align: center;}
/* 关于凯威特 End */



.product{padding:50px 0;overflow:hidden;background:#f2f2f2 url(../images/index/product_bg.jpg.htm) no-repeat center 0;}
.product-menu{height:45px;line-height:45px;/* border-top:#d9d9d9 solid 1px; *//* border-bottom:#d9d9d9 solid 1px; */margin: 0 auto;width:670px;font-weight: bold; margin-top: 30px; margin-bottom: 60px;}
.product-menu li{position:relative;float:left;padding: 0 22px;font-size:17px;margin-right: 15px;border: 1px solid #d2d1cf;}
.product-menu li.cur{background: #1e91ce;}
/*.product-menu li:after{display:block;position:absolute;right:0;top:50%;margin-top:-6px;width:1px;height:12px;content:"";background:#d9d9d9;}*/
.product-menu li:first-child{/* padding-left:0; */}
.product-menu li:last-child{/* padding-right:0; */}
.product-menu li:last-child:after{display:none;}
.product-menu li a{position:relative;display:block;color: #73716f;}
.product-menu li:hover{background:#96c13f;}
.product-menu li:hover a{color:#ffffff;}
.product-menu li:hover:after{background:#1e91ce;}
/*.product-menu li a:hover:after,.product-menu li a:hover:before{display:block;position:absolute;left:0;width:100%;height:2px;content:"";background:#1e91ce;}*/
.product-menu li a:hover:before{top:-1px;}
.product-menu li a:hover:after{bottom:-1px;}


/* ExhibitionFocus */
.containerZt {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    position: relative;
}
.ExhibitionFocus{padding: 50px 0 80px 0;;overflow: hidden; background:#f2f2f2;}

.ExhibitionFocus-Top{margin-bottom: 30px;text-align: center;}
.ExhibitionFocus-Top ul li{padding-bottom: 10px;display: inline-block;border-bottom: 2px #fff solid;margin-left:110px;}
.ExhibitionFocus-Top ul li:first-child{margin-left: 0;}
.ExhibitionFocus-Top ul li a{font-size: 20px;color: #333;}
.ExhibitionFocus-Top ul li.cur{border-bottom: 2px #c10000 solid;font-weight: bold;}
.ExhibitionFocus-Top ul li.cur a{color: #c10000;}


.Photo{width: 100%;}
.Photo .index-tilte{padding-top: 55px;}

.Photo .xc_ul{margin-top: 34px;position: relative;}
.Photo .xc_ul ul{margin-left: -998px;width: 4000px;position: relative;}
.Photo .xc_ul ul li{text-align: center;margin: 0 50px;float: left;width: 966px;border-radius: 50px 10px 50px 10px;overflow: hidden;box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);position: relative;}
.Photo .xc_ul ul li:hover{box-shadow:0 5px 20px rgb(255, 191, 122);position: relative;}
.Photo .xc_ul ul li>a{display: block;width: 966px;height: 425px;overflow: hidden;border-radius: 50px 10px 50px 10px;}
.Photo .xc_ul ul li a img{display: block;width: 966px;/*height: 535px;*/transition: all 1s ease-out;}
.Photo .xc_ul ul li a img:hover{transform: scale(1.1);}
.Photo .xc_ul ul li h3{color: #333333;font-style: 18px;font-weight: normal;margin-top: 18px;}
.Photo .xc_ul ul li h3 a{color: #333333;font-style: 18px;}
.Photo .xc_ul ul li h3 a:hover{color: #f68f1e;}
.Photo .xc_ul ul li p{color: #666666;font-style: 14px;width: 820px; margin: 0 auto;margin-top: 16px;height: 36px;overflow: hidden;}
.Photo .xc_ul ul li span{margin-top: 33px;text-align: center;display: block;}
.Photo .xc_ul ul li span>a{color: #666666;font-style: 14px;width: 130px;height: 42px;line-height: 42px;border: 1px solid #e6e2e2;display: inline-block;*display: inline-block;*zoom:1;*display: inline;border-radius: 21px;}
.Photo .xc_ul ul li span>a:hover{color: #ffffff;background: #0b1739;}

.Photo .xc_ul ul li .NavText{width: 300px;height: 425px;background-color: #e69844;position: absolute;left: 0;top: 0;z-index: 999;opacity: .9}
.Photo .xc_ul ul li .NavText h3{font-size: 20px;color: #fff;padding: 80px 10px 40px;}
.Photo .xc_ul ul li .NavText h3 a{font-size: 20px;color: #fff;}
.Photo .xc_ul ul li .NavText h5{font-size: 14px;color: #fff;line-height: 30px;text-align: center;padding: 0 30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;height:143px;}
.Photo .xc_ul ul li .NavText i{width: 109px;height: 9px;display: block;background: url(../img/ztindex/jiantou.png.htm) no-repeat center;margin: 60px auto 0;}

.Photo .containerZt{position: relative;margin-left: auto;margin-right: auto;width: 1200px;position: relative;}
.Photo .containerZt .konbai01{background: #ffffff;width: 1000px;height: 200px;position: absolute;bottom: 20px;left:-1000px;z-index: 8;}
.Photo .containerZt .konbai02{background: #ffffff;width: 1000px;height: 200px;position: absolute;bottom: 20px;right: -1000px;z-index: 8;}
.Photo .containerZt .Photo-but .photo_anniu{width: 98px;/*background: #ffffff;*/height: 425px;position: absolute;top: 0;}
.Photo .containerZt .Photo-but .photo_dinwei01{position: absolute;left: 19px;}
.Photo .containerZt .Photo-but .photo_dinwei02{position: absolute;right: 17px;}
.Photo .Photo-but a{display: block;width: 28px;height: 54px;margin-left: 35px;position:  relative;top: 50%;margin-top: -27px;}
.Photo .Photo-but .PhotoBtn01{background: url(../img/inpage/zuoqiehuan.png) no-repeat center;}
.Photo .Photo-but .PhotoBtn02{background: url(../img/inpage/youqiehuan.png) no-repeat center;}
/* ExhibitionFocus End */




/**/
.kwtvs {height: 630px;background: url(../img/kwtvsbg.jpg) no-repeat center;}
.kwtvs .container {position: relative;height: 630px;}
.kwtvs .kwtvs_type {height: 61px;}
.kwtvs .kwtvs_type ul li {float: left;width: 300px;height: 60px;background: #fb8302;position: relative;}
.kwtvs .kwtvs_type ul li img {display: block;margin: 13px auto;}
.kwtvs .kwtvs_type ul li i {display: none;width: 12px;height: 5px;position: absolute;left: 144px;top: 60px;background: url(../img/kwtvsxl.png) no-repeat center;z-index: 3;}
.kwtvs .kwtvs_type ul li.li1 ,.kwtvs .kwtvs_type ul li.li3 {background: #e57803;}
.kwtvs .kwtvs_type ul li.cur {background: #204c97;}
.kwtvs .kwtvs_type ul li.cur i {display: block;}

.kwtvs .kwtvs_con {position: relative;height: 420px;overflow: hidden;background: #fff;z-index: 2;}
.kwtvs .kwtvs_con ul {position: relative;left: 0;top: 0;}
.kwtvs .kwtvs_con ul li {float: left;width: 1200px;height:418px; overflow: hidden;background: url(../img/kwtvsbg.png) no-repeat center 125px; margin-top: 40px;}
.kwtvs .kwtvs_con ul li dl {width: 480px;}
.kwtvs .kwtvs_con ul li dl dt {height: 245px;width: 420px;padding: 5px;box-shadow: 0 0 15px #999;border-radius: 5px; margin-left: 30px;}
.kwtvs .kwtvs_con ul li dl dd.dd1 {font-size: 18px;color: #204c97;text-align: center;height: 40px;line-height: 40px;padding-top: 15px;font-weight: bold;}
.kwtvs .kwtvs_con ul li dl dd.dd2 {line-height: 24px;font-size: 14px;color: #666;text-align: center;}

.kwtvs .kwtvs_con ul li dl.con_right dd.dd1 {color: #333;}

/*.kwtvs .kwtbg {width: 337px;height: 401px;background: url(../img/kwtvsbg02.png) no-repeat center;position: absolute;right: -315px;bottom: -25px;z-index: 0;}
*/

/**/
.sscg .sscg_con .conleft {width: 600px;height: 399px;overflow: hidden;}
.sscg .sscg_con .conleft img {transition: all 0.5s;}
.sscg .sscg_con .conleft:hover img {transform: scale(1.2);}
.sscg .sscg_con .conright {width: 565px;}
.sscg .sscg_con .conright h4 {font-size: 24px;color: #000;font-weight: normal;margin-top: 10px;}
.sscg .sscg_con .conright .r_p1 {margin-top: 10px;font-size: 14px;color: #666;line-height: 20px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;height: 40px;}
.sscg .sscg_con .conright ul {margin-top: 25px;}
.sscg .sscg_con .conright ul li {width: 177px;float: left;margin-left: 17px;}
.sscg .sscg_con .conright ul li img {display: block;width: 175px;height: 155px;border: 1px solid #ede7e7;}
.sscg .sscg_con .conright ul li span {display: block;height: 30px;line-height: 30px;font-size: 14px;color: #666;text-align: center;}

.sscg .sscg_con .conright ul li:first-child {margin-left: 0;}
.sscg .sscg_con .conright ul li:hover img ,.sscg .sscg_con .conright ul li.cur img {border: 1px solid #204c97;}
.sscg .sscg_con .conright ul li:hover span ,.sscg .sscg_con .conright ul li.cur span {color: #204c97;}

.sscg .sscg_con .r_p2 {margin-top: 40px;}
.sscg .sscg_con .r_p2 a {float: left;width: 100px;height: 38px;background: #fb8302;border-radius:5px;line-height: 38px;text-align: center;font-size: 14px;color: #fff;margin-right: 10px;}
.sscg .sscg_con .r_p2 a:first-child {background: #204c97;}

.sscg .sscg_con .con1 ,.sscg .sscg_con .con2 ,.sscg .sscg_con .con3 {padding: 40px 0;}
.sscg .sscg_con .con1 {padding-top: 20px;}
.sscg .sscg_con .con2 {background: #f7f7f7;}


/**/

.xktj {padding: 60px 0;background: #f7f7f7;}
.xktj_con .pro_left {width:auto;margin-top: 30px;}

.pro_right{float:right;}
.columnSpace {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
	float: left;
	}
.columnSpace1
{
padding-left: 20px;
width: 320px;
padding-right: 20px;
float: left;
}


.xktj_con .pro_left .left_con01{ margin: auto;width: 460px;background: none;}	

.xktj_con .pro_left .left_con01 ul li {
height: 45px;
line-height: 45px;
font-size: 16px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
position: relative;
float: left;
width: 140px;
text-align: center;
font-weight: bold;
margin: 0 5px;
background: #aca7a1;
border-radius: 6px;
}

.xktj_con .pro_left .left_con01 ul li a {display: block;background: url(../img/jt01.png) no-repeat 160px center; color: #fff;}
.xktj_con .pro_left .left_con01 ul li:hover ,.xktj_con .pro_left .left_con01 ul li.cur {background: #F9952A;}
.xktj_con .pro_left .left_con01 ul li:hover a ,.xktj_con .pro_left .left_con01 ul li.cur a {color: #fff;background: url(../img/jt02.png) no-repeat 160px center;}

.xktj_con .pro_left .left_con01 p {height:200px;border: 1px solid #d5d5d559;}

.xktj_con .pro_right {
padding: 20px 0;
width: 1190px;}
.xktj_con .pro_right ul {display: none;}
.xktj_con .pro_right ul.cur {display: block;}
.xktj_con .pro_right ul li {border: 2px solid #eae9e9;width:280px;float: left;margin-right: 12px;box-shadow: 0 0 12px 1px rgba(193, 193, 193, 0.3);border-radius: 5px;overflow: hidden;background-color: #fff;margin-top: 12px;}
.xktj_con .pro_right ul li.bdnot {margin-left: 0;}
.xktj_con .pro_right ul li img {width: 100%;}
.xktj_con .pro_right ul li span {display: block;height: 30px;line-height: 30px;font-size: 14px;text-align: center;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.xktj_con .pro_right ul li:hover{border: 2px solid #194d96;}
.xktj_con .pro_right ul li:hover span {color: #194d96;}


.ysTit{overflow: hidden;
background: url("img/ys_titBg.png") no-repeat center;
height: 206px;
text-align: center;}

.ysTit1{overflow: hidden;
background:#204c97;
height: 206px;
text-align: center;}

.ysTit1 h2 {
    font-size: 40px;
    margin-top: 50px;
    color: #fff;
	letter-spacing: 3px;
	}
.ysTit1 p {
    font-size: 24px;
    margin-top: 25px;
    color: #fff;}	

.zxzx {padding: 30px 0; background-color: #8bb43c;}
.zxzx .container {height: 200px;background: url(../img/zxzzxbg.jpg) no-repeat left top;position: relative;}
.zxzx .zxzx_p1 {height: 47px;width: 205px;background: #fff;border-radius:5px;position: absolute;right: 75px;top: 60px;}
.zxzx .zxzx_p1 a {display: block;width: 100%;line-height: 47px;height: 47px;background: url(../img/zxzxicon.png) no-repeat 20px center;text-indent: 66px;
font-size: 18px;color: #fb8302;font-weight: bold;}
.zxzx .zxzx_p2 {font-size: 18px;color: #fff;position: absolute;left: 925px;top: 125px;}


/**/
.zjkwt {padding: 60px 0;}
.zjkwt .zjkwt_con {margin-top: 30px;}
.zjkwt .zjkwt_con .conleft {width: 570px;}
.zjkwt .zjkwt_con .conright {width: 630px;height: 360px;position: relative;}
.zjkwt .zjkwt_con .conleft  img{border-radius: 38px 0 0 0;}
.zjkwt .zjkwt_con .conright h4 {font-size: 18px;}
.zjkwt .zjkwt_con .conright h4 a {color: #333;}
.zjkwt .zjkwt_con .conright .r_p1 {padding-top: 18px;line-height: 24px;font-size: 14px;height: 96px;overflow : hidden;text-overflow: ellipsis;
display:-webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.zjkwt .zjkwt_con .conright .zjkwtul {margin-top: 22px;height: 186px;position: relative;overflow: hidden;width: 570px;}
.zjkwt .zjkwt_con .conright ul {position: absolute;left: 0;top: 0;}
.zjkwt .zjkwt_con .conright ul li {float: left;margin-left: 5px;width: 186px;}
.zjkwt .zjkwt_con .conright ul li img {display: block;}
.zjkwt .zjkwt_con .conright ul li p {width: 100%; height: 30px;line-height: 30px;text-align: center;font-size: 14px;;}

.zjkwt .zjkwt_con .conright ul li:first-child {margin-left: 0;}
.zjkwt .zjkwt_con .conright ul li:hover p {color: #204c97;}

.zjkwt .zjkwt_btnl {position: absolute;left: -40px;top: 240px;height: 45px;width: 25px;background: url(../img/jt03.png) no-repeat center;cursor: pointer;}
.zjkwt .zjkwt_btnr {position: absolute;right: -40px;top: 240px;height: 45px;width: 25px;background: url(../img/jt04.png) no-repeat center;cursor: pointer;}


/*
.zzry {background: url(../img/zzrybg.png) no-repeat center top;padding-bottom: 40px;background-color: #f7f7f7;}
*/
.zzry {padding:60px 0;background-color: #fff;}
.zzry .container {position: relative;}
.zzry .zzry_con {margin-top: 30px;position: relative;height: 278px;overflow: hidden;}
.zzry .zzry_con ul {position: absolute;left: 0;top: 0;}
.zzry .zzry_con ul li {float: left;width: 224px;margin-left: 20px;}
.zzry .zzry_con ul li:first-child {margin-left: 0;}
.zzry .zzry_con ul li span {display: block;width: 222px;height: 248px;border: 1px solid #e4e3e3;overflow: hidden;}
.zzry .zzry_con ul li span img {display: block; transition: all 0.5s;}
.zzry .zzry_con ul li i {display: block;height: 30px;line-height: 30px;text-align: center;white-space: nowrap;
overflow: hidden; text-overflow: ellipsis;font-size: 14px;}

.zzry .zzry_con ul li:hover span {border: 1px solid #204c97;}
.zzry .zzry_con ul li:hover img {transform: scale(1.1);}
.zzry .zzry_con ul li:hover i {color: #204c97;}

.zzry .zzry_btnl {position: absolute;left: -60px;top: 210px;height: 45px;width: 25px;background: url(../img/jt03.png) no-repeat center;cursor: pointer;}
.zzry .zzry_btnr {position: absolute;right: -60px;top: 210px;height: 45px;width: 25px;background: url(../img/jt04.png) no-repeat center;cursor: pointer;}


/**/
.zxtj {padding: 0; background: url(../img/e4.jpg) no-repeat center center;height: 250px;background-size: cover;}
.zxtj .container {position: relative;}
.info {color:#fb8302;padding: 10px;position: relative;z-index: 2;padding-top: 28px;}
.info .info_left {width: 505px;padding:20px 0 0 20px;}
.info .info_left h3 b {}
.info .info_left h3 {font-size:42px;}
.info .info_left p.info_p1 {font-size: 26px;height: 32px;line-height: 32px;font-weight: bold;position: relative; color: #fff;}
.info .info_left p.info_p1 span {border-top: 3px solid #fb8302;width: 130px;margin-top: 10px;position: absolute;left: 0;top: 35px;}
.info .info_left p.info_p2 {font-size: 18px;color: #fff;height: 40px;line-height: 40px; padding-left: 0;margin-top: 30px;}
.info .info_left p.info_p2 b {font-size: 24px;}
.info .info_left p.info_p2  .iconfont {font-size: 35px;}
.info .info_right {position: relative;padding-top: 68px;}
.info_right p {width: auto;height: 42px;line-height: 42px;text-indent: 12px;margin-bottom: 14px;color: #ddd;float: left;margin-left: 10px;}
.info_right p:first-child {margin-left: 0;}
.info_right input {width: 190px;height: 43px;line-height: 43px;position: relative;color: #ddd;background: transparent;border: 1px solid #e3e0e1;margin-right: 10px;padding-left: 10px;}
.info_right textarea {width: 550px;height: 75px;resize: none;border: none;border:1px solid #e3e0e1;color: #999;padding: 10px;background: none;}
.info_right a.atj {display: block;width:100px;height: 45px;line-height: 45px;text-align: center; font-size: 14px;color: #fff;background: #fb8302;float: right;}

.zxtj .zxtjbg {position: absolute;left: -300px;top: -68px;width: 338px;height: 363px;background: url(../img/zxtjbg.jpg) no-repeat center;z-index: 1;}


.news {padding: 45px 0;background: #f7f7f7;}
.news .news_coni .concase {width: 345px;background: #fff;padding:10px 20px; float: left;margin-left: 20px;}
.news .news_coni .concase:first-child {margin-left: 0;}
.news .news_coni .concase h3 {text-align: center;padding-top: 20px;}
.news .news_coni .concase h3 a {color: #000;}
.news .news_coni .concase .news_p1 {font-size: 16px;text-align: center;background: url(../img/newsbg01.png) no-repeat center;margin: 5px 0 15px 0;}
.news .news_coni .concase .case_top {height:200px;position: relative;}
.news .news_coni .concase .case_top img {position: absolute;left: 0;top: 0;width: 345px;height: 170px;}
.news .news_coni .concase .case_top .t_p1 {font-size: 16px;color: #333;line-height: 32px;height: 32px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;padding-top: 190px;
text-align: center;
}
.news .news_coni .concase .case_top .t_p2 {font-size: 14px;margin-top: 10px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;line-height: 16px;height: 48px;}
.news .news_coni .concase ul {margin-top: 20px;}
.news .news_coni .concase ul li { padding-left:15px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;margin-bottom: 10px;
height: 28px;line-height: 28px;font-size: 14px;padding-left: 15px;background: url(../img/libg.png) no-repeat 5px center;}
.news .news_coni .concase ul li:hover a {color: #204c97;}
.news .cjwd .wtcont{ height:354px; padding-top:10px; margin-bottom:10px; overflow:hidden;}
.news .cjwd dl{ margin:0 15px;padding:23px 0;font-size: 14px;border-bottom: 1px dotted #c5c3c3;}
.news .cjwd dt{padding:2px 0; padding-left:30px; font-weight: bold;font-size: 16px;height: 22px;line-height: 22px;background: url(../img/cjwdq.png) no-repeat left center;overflow: hidden;}
.news .cjwd dt a{ color:#333;overflow: hidden;}
.news .cjwd dd {height:40px;margin-top:8px;overflow: auto;background: url(../img/cjwda.png) no-repeat left top;}
.news .cjwd dd a {display: block; color:#868686; line-height:20px; height:40px;margin-left:30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;}
/* 产品优势 */
.Product-Advantages{background-color: #f4f4f4;overflow: hidden;padding:60px 0 80px;}

.Product-AdvantagesCon{margin-top: 30px;}
.Product-AdvantagesCon ul li{width:288px;background-color: #fff;float: left;border-top: 1px #d9d9d9 solid;margin-right: 15px;margin-bottom: 20px;}

.Product-AdvantagesCon ul li::after{content: "";width: 1px;background-color: #d9d9d9;display: block;left: 0;top: -300px;position: absolute;}
.Product-AdvantagesCon ul li.li02{top: 70px;}
.Product-AdvantagesCon ul li.li03{top: 40px;}
.Product-AdvantagesCon ul li.li04{top: 10px;margin-right: 0;}
.Product-AdvantagesCon ul li .Box{padding: 40px 25px;position: relative;height: 120px;}
.Product-AdvantagesCon ul li .Box::after{content: "";width: 2px;height: 100px;background-color: #204c97;display: block;position: absolute;left: 0;top: 20px;}
.Product-AdvantagesCon ul li .Box h3{font-size: 25px;color: #4f4f4f;}
.Product-AdvantagesCon ul li .Box p{font-size: 14px;color: #333;line-height: 23px;margin-top: 30px;}
.Product-AdvantagesCon ul li span{height: 200px;display: block;overflow: hidden; margin-left: 10px; margin-bottom: 0;}
.Product-AdvantagesCon ul li span img{width: 265px;height: 188px;display: block;transition: .8s;}
.Product-AdvantagesCon ul li:hover span img{transform: scale(1.1);}
/* 产品优势 End */
/*yqlj*/
.yqlj {padding:15px 0;background: #fff;}
.yqlj .yqlj_con {padding: 5px 0;}
.yqlj .yqlj_con .yqlj_p1 {width: 150px;padding-right: 17px;border-right: 1px dotted #fff;}
.yqlj .yqlj_con .yqlj_p1 a {display: block;text-align: left;font-size:14px;line-height: 24px;height: 24px;font-weight: normal;color: #797979;}
.yqlj .yqlj_con .yqlj_p1 i {display: block;text-align: left;font-size: 14px;line-height: 20px;height: 20px;color: #eee;}
.yqlj .yqlj_con .yqlj_p2 {width: 1000px;padding-top: 10px;}
.yqlj .yqlj_con .yqlj_p2 a {padding:0 7px;font-size: 12px;color: #666;}
.yqlj .yqlj_con .yqlj_p2 a:first-child {border-left:none;padding-left: 0;}

.yqlj .yqlj_con .yqlj_p2 a:hover {color: #204c97;}

/* PCflash样式 */ 
#flashs{ position:relative; height:700px; overflow:hidden;}
#flashs .bgitem{z-index:1;position:absolute; top:0; }
#flashs .btn{ width: 100%;text-align: center;position: absolute;bottom:15px;left: 0; z-index:15555555}
#flashs .btn span{ display: inline-block;*display: inline;width:55px;height:7px;background: #000;margin-left: 6px;cursor: pointer; font-size:0;}
#flashs .btn span{ *display:inline}
#flashs .btn span:first-child{margin-left: 0;}
#flashs .btn .cur{ background: #204c97;}