@charset "utf-8";
*{margin:0;padding:0;}
body{font-family: "Microsoft YaHei","simsun","Helvetica Neue",Arial,Helvetica,sans-serif;font-size: 14px;}
a{text-decoration: none;color: #333;}


.header{width: 100%;margin: 0 auto;padding: 0;height: 100px;}
.header-con{max-width: 1200px;margin: 0 auto;padding: 0;}

.logo{float: left;}
.logo a{display: block;}
.logo a img{width: 80px;margin: 0 auto;padding: 0;vertical-align: top;}

.header-r{float: right;}
.meun{float: left;}
.meun ul{list-style: none;margin: 0;padding: 0;}
.meun ul .navs{float: left;line-height: 100px;margin: 0 5px;padding: 0;position: relative;z-index: 9999;}
.meun ul .navs a{display: block;padding: 0 15px;font-size: 18px;color: #333;}
.meun ul .navs a:hover{background: #0d396e;color: #fff;}
.meun ul .navs span{display:none;}
.meun ul .navs:hover span{position:absolute; bottom:-15px; left:0; display:block; width:100%; border-left:50px solid transparent;  border-right:50px solid transparent; border-top:15px solid #0d396e;}
.meun ul .on a{background: #0d396e;color: #fff;}
.meun ul .on span{position:absolute; bottom:-15px; left:0; display:block; width:100%; border-left:50px solid transparent;  border-right:50px solid transparent; border-top:15px solid #0d396e;}

.neu{float:right;line-height: 100px;display: none;}
.neu-tit{padding-left:20px;cursor:pointer;}
.neu-con{position: absolute;right:0px;width:100%;z-index: 999;padding:0 20px;
    border-bottom: 2px solid #0d396e;border-right: none;background: #eee;}
.neu-con ul{margin: 0;padding: 0;}
.neu-con ul h2{width:100%;height:40px;text-align: right;cursor:pointer;margin: 10px 0;}
.neu-con ul h2 a{font-size: 18px;color:#0d396e;text-decoration: none;font-weight: bold;}
.neu-con ul li{height:40px;line-height: 40px;border-top: 1px solid #bababa;}
.neu-con ul li a{color: #0d396e;letter-spacing: 2px;cursor: pointer;display: block;}
.neu-con ul li a:hover{color: #0d396e;text-decoration: none;display: block;}
.navs2{width:100%;height:40px;font-size: 1.2em;color:#fff;}


.language{float:left;height:100px;line-height: 100px;margin-left: 20px;z-index: 9999;}
.language ul{list-style: none;margin: 0;padding: 0;}
.language ul li{float:right;width:42px;height:100px;line-height: 100px;text-align: center;position: relative;}
.language ul li p{margin: 0;padding: 0;cursor:pointer;}
.language ul li p img{width: 42px;margin: 0 auto;}

.language-con{background-color: #0d396e;border-color: #0d396e;display: none;padding: 10px 15px;text-align: left;z-index: 9999;
	border: 1px solid transparent;visibility: visible;opacity: 1;position: absolute;left: auto;right: -62px;top:72px;}
.language-r{width: 130px;margin: 0;padding: 0;}
.language-r h2{font-size: 14px;color: #fff;margin: 0;padding: 0 10px;line-height: 30px;cursor:pointer;}
.language-r h2 a{color: #fff;}
.language-r h2:hover{background: #fff;color: #666;}
.language-r h2:hover a{color: #666;}

.search{float:right;height:100px;line-height: 100px;margin-left: 20px;z-index: 9999;}
.search ul{list-style: none;margin: 0;padding: 0;}
.search ul li{float:right;width:42px;height:100px;line-height: 100px;text-align: center;position: relative;}
.search ul li p{margin: 0;padding: 0;cursor:pointer;}
.search ul li p img{width: 42px;margin: 0 auto;}

.search-con{background-color: #f2efef;border-color: #dcdadb;display: none;padding: 15px;text-align: right;z-index: 9999;
	border: 1px solid transparent;visibility: visible;opacity: 1;position: absolute;left: auto;right: 0;top:72px;}
.tt-right{float:right;height:40px;line-height: 40px; overflow: hidden;width: 250px;}
.kuan{ width:210px; height:40px;border: 1px solid #ccc;float:left;padding:0px 10px;outline-style: none;}
.an{ width:40px; height:40px; background:url(../images/sousuo2.jpg); border:none; float:right;outline-style: none;}

/*··········轮播·············*/
.banner{width:100%;height:auto;position: relative;overflow: hidden; margin:0 auto;z-index: 2;}
.banner ol{ position:absolute; z-index:1;right: 50%;bottom: 6px;
  -webkit-transform: translateX(50px);
  -moz-transform:translateX(50px);
  transform: translateX(50px);
}
.banner ol li{float: left;width: 18px;height: 18px; color:#fff;text-align: center;line-height: 18px;margin: 0 8px;font-weight: bold; cursor: pointer;border-radius:9px ;border: 3px solid #fff;}
.banner .cur{width: 18px;height: 18px;color:#0d396e;line-height: 18px;background: #0d396e;border: 3px solid #0d396e;border-radius:9px ;}
.banner .all2{height: auto;position:relative; z-index:0;}
.banner .all2 li{height:auto;float: left;box-shadow:rgba(0,0,0,0.1) 0px 0px 14px 0px;}

/*··········轮播结束·············*/


.kz-gy{width: 100%;margin: 0;padding: 0 15px;}
.kz-gy-con{max-width: 1200px;margin: 0 auto;padding: 100px 0;}
.kz-gy-nm{width: 100%;margin: 0;padding: 0;list-style: none;}
.kz-gy-nm li{float: left;width: 33.3333%;margin: 0 auto;text-align: center;padding: 0;}
.kz-gy-nm li a{display: block;text-decoration: none;}
.kz-gy-nm li a h2{margin: 0 auto;text-align: center;padding: 0 0 40px 0;}
.kz-gy-nm li a h2 img{width: 116px;margin: 0 auto;display: block;}
.kz-gy-nm li a p{padding: 0 50px;font-size: 14px;color: #717b87;line-height: 26px;margin: 0 auto;}
.kz-gy-nm li a:hover p{color: #222;}

.kz-p{width: 100%;margin: 0 auto;padding: 0 5px;background: url(../images/p-01.jpg) no-repeat;}
.kz-p-con{max-width: 1200px;margin: 0 auto;padding: 60px 0;}
.kz-tit{width: 100%;margin: 0 auto;text-align: center;padding: 0 0 40px 0;}
.kz-tit h2{font-size: 24px;font-weight: bold;color: #fff;line-height: 30px;margin: 0;padding: 0;letter-spacing: 4px;}
.kz-tit p{font-size: 12px;color: #fff;line-height: 26px;margin: 0;padding: 0;letter-spacing: 2px;}

.kz-tit2{width: 100%;margin: 0 auto;text-align: center;padding: 0 0 40px 0;}
.kz-tit2 h2{font-size: 24px;font-weight: bold;color: #646d78;line-height: 30px;margin: 0;padding: 0;letter-spacing: 4px;}
.kz-tit2 p{font-size: 12px;color: #b2bac3;line-height: 26px;margin: 0;padding: 0;letter-spacing: 2px;}


.kz-p-n{width: 100%;margin: 0;padding: 0;}
.students {margin: 0 auto;width: 100%;position: relative;}
#four_flash {width: 100%;margin: 0 auto;}
#four_flash .flashBg{width:1200px;height:314px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%; position:absolute;top:0; left:0;margin: 0;}
#four_flash .flashBg ul.mobile li{float:left;width:368px;position: relative;margin-right:48px;}
#four_flash .flashBg ul.mobile li a{text-decoration: none;display: block;}
#four_flash .flashBg ul.mobile li a:hover h2{color: #0d396e;}
#four_flash .flashBg ul.mobile li a:hover span{color: #333;}
.mobile-img{width:100%;margin:0 auto;text-align: center;border: 3px solid #fff;}
.mobile-img img{width:100%;margin:0 auto;text-align: center;}
.mobile-con{position: absolute;background: #fff;top: 186px; width: 320px;height: 128px;left: 0;right: 0;margin: 0 auto;padding: 0 20px;}
.mobile-con h2{font-size: 16px;font-family: '微软雅黑';color:#646d78;line-height: 48px;margin:0;text-align: left;word-break: break-all;
    display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.mobile-con p{width: 100%;height: 1px;background: #e1e1e1;margin: 0;padding: 0;}
.mobile-con p em{width: 50px;height: 1px;background: #0d396e;margin: 0;padding: 0;z-index: 1;position: absolute;}
.mobile-con span{font-size: 14px;font-family: '微软雅黑';color:#8e949b;line-height: 26px;height: 52px;margin:10px 0 0 0;text-align: left;
	word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
#four_flash .but_left{width:52px;height:52px;position:absolute; top:44%; left:-60px;cursor:pointer;
	background:url(../images/qianxr1.png) no-repeat;}
#four_flash .but_right{width:52px;height:52px; position:absolute; top:44%; right:-60px;cursor:pointer;
	background:url(../images/qianxrleft1.png) no-repeat;}
#four_flash .but_left:hover{background:url(../images/qianxr.png) no-repeat;}
#four_flash .but_right:hover{background:url(../images/qianxrleft.png) no-repeat;}


.kz-p-nm{display: none;margin: 0;padding: 0;list-style: none;overflow: hidden;height: 420px;}
.kz-p-nm li{float: left;width: 50%;margin-bottom: 10px;}
.kz-p-nm li a{display: block;padding: 0 5px;}
.kz-p-nm li a h2{width: 100%;margin: 0 auto;padding: 0;text-align: center;border: 3px solid #fff;display: block;}
.kz-p-nm li a h2 img{width: 100%;margin: 0 auto;display: block;vertical-align: top;}
.kz-p-nm li a p{font-size: 16px;color: #333;line-height: 40px;margin: 0;padding: 0 5px;background: #fff;text-align: center;}



.kz-news{width: 100%;margin: 0;padding: 0;list-style: none;}
.kz-news li{float: left;width: 33.3333%;}
.kz-news li a{display: block;text-decoration: none;}
.kz-news li a:hover .kz-news-l p{background: #0d396e;color: #fff;}
.kz-news li a:hover .kz-news-l strong{background: #bcd5ef;color: #fff;}
.kz-news li a:hover .kz-news-r h2{color: #0d396e;}
.kz-news li a:hover .kz-news-r p{color: #333;}
.kz-news-l{ display:block; float:left;margin-right: 20px; width:98px;height:106px;line-height:20px; font-size:10px; text-align:center; color:#fff;border: 1px solid #e3e3e3;}
.kz-news-l p{display: block;width: 100%;height: 30px;line-height: 30px;background: #eee;margin: 0;padding: 0;font-size: 16px;color: #646d78;}
.kz-news-l strong{display:block; width:100%;height:74px; font-size:48px; background:#fff;line-height:74px;color:#b1b5bb ;}
.kz-news-r{margin: 0;padding: 0 20px 0 0;overflow: hidden;}
.kz-news-r h2{font-size: 18px;color:#646d78;line-height: 30px;height: 30px;margin:0 0 4px 0;text-align: left;
	word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.kz-news-r p{font-size: 12px;color:#8e949b;line-height: 26px;height: 78px;margin:0;text-align: left;
	word-break: break-all;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}

.kz-a{width: 100%;margin: 0 auto;padding: 0 10px;background: url(../images/a-1.jpg) no-repeat;}
.kz-a-con{max-width: 1200px;margin: 0 auto;padding: 60px 0;}
.kz-a-n{width: 100%;margin: 0 auto;padding: 0;list-style: none;}
.kz-a-n li{float: left;width: 25%;margin: 0 auto;padding: 0;text-align: center;}
.kz-a-n li a{display: block;padding: 0 10px;}
.kz-a-n li a:hover p{background: #0d396e;color: #fff;}
.kz-a-n li a h2{width: 100%;margin: 0 auto;padding: 0;}
.kz-a-n li a h2 img{width: 100%;margin: 0 auto;padding: 0;display: block;}
.kz-a-n li a p{width: 100%;height: 40px;line-height: 40px;background: #fff;font-size: 18px;color: #646d78;margin: 0 auto;padding: 0;}

.footer{width: 100%;margin: 0;padding: 0;}
.footer-t{width: 100%;margin: 0;padding: 0 15px;}
.footer-t-con{max-width: 1200px;margin: 0 auto;padding: 60px 0 40px 0;}

.f1{float: left;width: 20%;}
.f1 p{margin: 0 auto;padding: 20px 0 0 0;}
.f1 p img{width: 110px;margin: 0 auto;padding: 0;display: block;}
.f2{float: left;width: 30%;padding-left: 40px;border-left: 1px solid #d7d7d7;}
.f2 h2{font-size: 16px;color: #646d78;line-height: 24px;margin: 0;padding: 0;}
.f2 span{font-size: 12px;color: #cdd4dd;display: block;margin: 0;}
.f2 h3{width: 30px;height: 1px;background: #646d78;margin: 10px 0;}
.f2 p{font-size: 14px;color: #8e949b;line-height: 26px;margin: 0;padding: 0;}

.f3{float: left;width: 16%;}
.f3 h2{font-size: 16px;color: #646d78;line-height: 24px;margin: 0;padding: 0;}
.f3 span{font-size: 12px;color: #cdd4dd;display: block;margin: 0 0 10px 0;}
.f3 p{font-size: 14px;color: #8e949b;line-height: 26px;margin: 0;padding: 0;}
.f3 p a{font-size: 14px;color: #8e949b;line-height: 26px;margin: 0;padding: 0;}
.f3 p a:hover{color: #0d396e;}
.f3 p img{width: 100px;margin: 0;padding: 0;display: block;}

.footer-b{width: 100%;height: 50px; margin: 0 auto;text-align: center;padding: 0;background: #171717;}
.footer-b-con{max-width: 1200px;margin: 0 auto;padding: 0;}
.footer-b-con p{font-size: 12px;color: #808080;line-height: 50px;margin: 0;padding: 0;}


.banner2{width: 100%;margin: 0 auto;text-align: center;padding: 0;}
.banner2 span{display: block;width: 100%;margin: 0 auto;}
.banner2 span img{width: 100%;margin: 0 auto;display: block;vertical-align: top;}

.kz-t{width: 100%;margin: 0 auto;padding: 0 10px;background: #eee;height: 55px;line-height: 55px;border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.kz-t-n{max-width: 1200px;margin: 0 auto;padding: 0;font-size: 14px;color: #666;}
.kz-t-n a{font-size: 14px;color: #666;}
.kz-t-n a:hover{color: #0d396e;}


.content{width: 100%;margin: 0 auto;padding: 0 15px;min-height: 500px;background: #eee;}
.content-con{max-width: 1200px;margin: 0 auto;padding: 0;}

.title{width: 100%;margin: 0 auto;padding: 0 0 20px 0;text-align: center;}
.title h2{font-size: 24px;font-weight: bold;color: #646d78;line-height: 30px;letter-spacing: 4px;margin: 0;padding: 0;}
.title p{margin: 0;padding: 0;line-height: 24px;font-weight: bold;font-size: 18px;color: #b2bac3;}
.title p span{font-size: 12px;color: #b2bac3;font-weight: 500;}

.column{width: 100%;margin: 0 auto;padding: 30px 0 5px 0;text-align: center;}
.column ul{width: 100%; list-style-type: none;margin: 0;padding: 0;transition: color 0.2s,background 0.4s;
    -webkit-transition: color 0.2s,background 0.4s;
    -moz-transition: color 0.2s,background 0.4s;
}
.column ul li{display: inline-block;height: 30px;position: relative;}
.column ul li a {display: inline-block;padding: 0 25px;margin: 0 10px;line-height: 30px;font-size: 14px;color: #FFF;text-align: center;
    border-radius: 3px;background: #777;
}
.column ul li a:hover{background:#0d396e;}

.column-nm{position: absolute;left: 0;right: 0;top: 37px; margin: 0 auto;padding: 0;z-index: 100;display: none;}
.column-nm p{width: 100%;margin: 0 auto;padding: 0;line-height: 30px;margin-bottom: 5px;}
.column-nm p a{display: block;font-size: 12px;margin: 0;padding: 0;}

.about{width: 100%;margin: 0 auto;padding: 0;}
.about-l{float: left;margin-right: 40px;}
.about-l p{margin: 0;padding: 0;display: block;}
.about-l p img{display: block;margin: 0 auto;width: 440px;}
.about-r{margin: 0;padding: 0;}
.about-r p{font-size: 16px;color: #7f7f7f;line-height: 30px;margin: 0;padding: 0;}

.about-t{width: 100%;margin: 0;padding: 0 0 40px 0;}
.about-t p{font-size: 16px;color: #7f7f7f;line-height: 30px;margin: 0 0 10px 0;padding: 0;text-indent: 2em;}
.about-b{width: 100%;margin: 0;padding: 0;}
.about-b img{display: block;width: 100%;margin: 0 auto;padding: 0;}

.contact{width: 100%;margin: 0 auto;padding: 0;}
.contact-l{float: none;width: 100%;}
.contact-r{float: none;width: 100%;margin-bottom: 30px;}
.contact-r h2{font-size: 30px;color: #444;line-height: 40px;margin: 0;padding: 0;}
.contact-r h3{width: 60px;height: 1px;background: #0d396e;margin: 20px 0;padding: 0;}
.contact-r span{display: block;font-size: 16px;color: #a5a5a5;line-height: 22px;}
.contact-r p{font-size: 16px;color: #666;line-height: 26px;margin: 0;padding: 0;}

.containter{width: 100%;margin: 0;padding: 0;}
.containter tbody tr{width: 100%;margin: 0;padding: 0;vertical-align: top;}
.containter tbody tr .td-left{width: 20%;margin: 0;padding: 0;}
.containter tbody tr .td-right{width: 80%;margin: 0;padding: 0;}

.left{width: 100%;background: #f8f8f8;}
.left-n{width: 100%;margin: 0 auto;padding: 0;}
.left-n h2{line-height: 66px;font-size: 16px;color: #333;margin: 0;padding: 0 0 0 14%;background: url(../images/more.png) 80% 50% no-repeat;}
.left-n ul{margin: 0;padding: 0;list-style: none;}
.left-n ul .left-na{line-height: 66px;}
.left-n ul .left-na a{display: block;font-size: 14px;color: #333;padding-left: 14%;}
.left-n ul .left-na:hover{background: #666;}
.left-n ul .left-na:hover a{color: #fff;}
.left-n ul .left-on{line-height: 66px;background: #0d396e;}
.left-n ul .left-on a{display: block;font-size: 14px;color: #fff;padding-left: 14%;}

.left-n ul .left-na .left-menu{position: relative;margin: 0;padding: 0;display: none;background: #fff;}
.left-n ul .left-na .left-menu p{line-height: 40px;margin: 1px 0 0 0;padding: 0;}
.left-n ul .left-na .left-menu p a{display: block;background: #ddd;margin: 0;padding: 0 0 0 14%;color: #333;}
.left-n ul .left-na .left-menu p a:hover{background: #666;color: #fff;}

.push{margin: 20px 0 0 0;border: 1px solid #ddd;}
.push h2{font-size: 16px;color: #fff;line-height: 46px;margin: 0 auto;padding: 0;background: #0d396e;text-align: center;}
.push a{display: block;text-decoration: none;padding: 0;margin: 15px;border: 1px solid #eee;}
.push img{width: 100%;margin: 0 auto;text-align: center;display: block; vertical-align: top;}
.push a p{display: block;font-size: 14px;color: #333;line-height: 36px;margin: 0 auto;text-align: center; padding: 0;}
.push a:hover p{text-decoration: none;color: #0d396e;}
.push-lx{padding: 20px 0;margin: 0;}
.push .push-lx h3{font-size: 14px;color: #666;line-height: 26px;margin: 0 auto;padding: 0 20px;}


.news{margin: 0 auto;padding: 0 0 80px 40px;}
.news .news-cm{width: 100%;margin: 0;padding: 0;list-style: none;}
.news .news-cm li{float: left;width: 100%;margin-bottom: 20px;}
.news .news-cm li a{display: block;text-decoration: none;}
.news .news-cm li a:hover .kz-news-l p{background: #0d396e;color: #fff;}
.news .news-cm li a:hover .kz-news-l strong{background: #bcd5ef;color: #fff;}
.news .news-cm li a:hover .kz-news-r h2{color: #0d396e;}
.news .news-cm li a:hover .kz-news-r p{color: #333;}
.news-cm li .kz-news-l{ display:block; float:left;margin-right: 20px; width:180px;height:120px;line-height:20px; font-size:10px; text-align:center; color:#fff;}
.news-cm li .kz-news-l h2{width: 100%;margin: 0;padding: 0;display: block;}
.news-cm li .kz-news-l h2 img{width: 100%;margin: 0 auto;text-align: center;display: block;}
.news-cm li .kz-news-r{margin: 0;padding: 0;overflow: hidden;}
.news-cm li .kz-news-r h2{font-size: 20px;color:#646d78;line-height: 30px;height: 30px;margin:0 0 8px 0;text-align: left;
	word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.news-cm li .kz-news-r p{font-size: 14px;color:#8e949b;line-height: 26px;height: 78px;margin:0;text-align: left;
	word-break: break-all;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}

.page {padding: 20px 10px;clear: both;text-align: center;font-size: 12px;vertical-align: top;}
.page a, .page a:visited {color: #252525;}
.page a{margin: 0 2px;text-decoration:none;}
.page a.current, .page a.current:visited {color: #ffffff;}
.page .current {background: #0d396e;border: 1px solid #0d396e;color: #fff;}
.page a:hover{background: #0d396e;border: 1px solid #0d396e;color: #fff;}
.page a, .page span {display: inline-block;height: 26px;line-height: 26px;padding: 0 10px;background: #fff;
    border: 1px solid #e5e5e5;overflow: hidden;vertical-align: top;-moz-border-radius: 3px;
    -ms-border-radius: 3px;-o-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
}

.news-list{width: 100%;margin: 0 auto;padding: 0 0 20px 0;text-align: center;border-bottom: 1px dashed #ddd;margin-bottom: 20px;}
.news-list h2{font-size: 18px;color: #666;margin: 0 auto;padding: 0;line-height: 30px;font-weight: bold;text-align: center;}
.news-list p{font-size: 12px;color: #666;line-height: 24px;margin: 0 auto;text-align: center;padding: 10px 0 0 0;}
.news-list p span{padding: 0 10px;}

.news-list-n{width: 100%;margin: 0;padding: 0;}
.news-list-n p{font-size: 14px;color: #555;line-height: 30px;margin: 0;padding: 0;text-indent: 2em;}

.next{width: 100%;margin: 20px 0 0 0;padding: 20px 0;border-top: 1px dashed #ddd;}
.next p{line-height: 26px;font-size: 14px;color: #444;margin: 0;padding: 0;}
.next p a{font-size: 14px;color: #444;}
.next p a:hover{color: #2e84eb;}

.case{width: 100%;margin: 0;padding: 0;list-style: none;}
.case li{float: left; width: 50%;margin-bottom: 30px;padding: 0;position: relative;}
.case li a{display: block;text-decoration: none;margin: 0 10px;}
.case li a h2{width: 100%;margin: 0 auto;padding: 0;}
.case li a h2 img{width: 100%;margin: 0 auto;padding: 0;display: block;}
.case li a p{position: absolute;left: 0;right: 0;bottom: 0;height: 44px;line-height: 44px;margin: 0 10px;padding: 0 20px;font-size: 20px;color: #333;
	background: rgba(255,255,255,.75);
}
.case li a:hover p{background: rgba(13,57,110,.75);color: #fff;}

.product{width: 100%;margin: 0;padding: 0;list-style: none;}
.product li{float: left;width: 33.3333%;margin-bottom: 20px;}
.product li a{display: block;text-decoration: none;margin: 0 10px;box-shadow: 0px 0px 24px 1px rgba(43, 43, 43, 0.1);}
.product li a:hover p{color: #0d396e;}
.product li a:hover h2 img{transform: scale(1.2,1.2);}
.product li a h2{width: 100%;margin: 0 auto;padding: 0;overflow: hidden;}
.product li a h2 img{width: 100%;margin: 0 auto;padding: 0;display: block;transform: scale(1,1);transition: all 1s;}

.product li a p{font-size: 16px;color: #333;margin: 0 auto;text-align: center;padding: 15px 0;line-height: 24px;}

.talents-tit{width:100%;margin: 0 0 30px 0;}
.talents-tit h2{font-family: '微软雅黑';font-size: 20px;color:#0d396e;line-height: 30px;margin: 0 0 5px 0;}
.talents-tit p{font-family: '微软雅黑';font-size: 16px;color:#666;line-height: 30px;margin: 0;}

.talents{width:100%;margin: 0 auto;}
.talents .title1{width: 264px;height: 40px;line-height: 40px;padding-left: 25px;background: #ddd;border-right: solid #fff 1px;}
.talents .title2{width: 264px;height: 40px;line-height: 40px;text-align: center;background: #ddd;border-right: solid #fff 1px;}
.talents .j1 {height: 40px;padding: 10px 0; padding-left: 25px;color: #8a8a8a;}
.talents .j2 {height: 40px;padding: 10px 0;text-align: center; color: #8a8a8a;}
.talents table tbody tr td{border: 1px solid #ddd;}
    
.news-list-tit{width:100%;margin: 0 auto;padding-bottom: 15px;border-bottom: 1px dashed #ddd;text-align: center;}
.news-list-tit h3{font-family: '微软雅黑';font-size: 20px;color:#666;font-weight: bold;margin: 0;line-height: 30px;}
.news-list-tit p{font-family: '微软雅黑';font-size: 14px;color:#999;line-height: 24px;margin: 0;padding: 4px 0;}
.news-list-tit p em{padding: 0 2px;}

.talents-list{width:100%;margin: 0 auto;padding: 30px 0;}
.talents-list h2{font-size: 14px;color:#666;font-weight: bold;line-height: 30px;margin: 0;}
.talents-list p{font-size: 14px;color:#666;line-height: 30px;margin: 0;}

.case-list{width: 100%;margin: 0 0 20px 0;padding: 0;list-style: none;}
.case-list li{float: left;width: 33.3333%;cursor:pointer;margin-bottom: 20px;}
.u1-t{margin: 0 10px;display: block; overflow: hidden;position: relative;}
.u1-t span{display: block;width: 100%;margin: 0 auto;text-align: center;overflow: hidden;}
.u1-t span img{width: 100%;margin: 0 auto;display: block;vertical-align: top;transition-duration: 1000ms;transition-timing-function: ease-out;transform: scale(1, 1);-webkit-transform: scale(1, 1);-webkit-transition-duration: 1000ms;-webkit-transition-timing-function: ease-out;}
.u1-t p{position: absolute;top:260px;left: 0;width: 100%;height: 100%;background: rgba(13,57,110,0.6);cursor: pointer;margin: 0;}
.u1-t p em{display: block;width: 70px;height: 70px;background: rgba(255,255,255,0.5);border-radius: 35px;margin: 0 auto;text-align: center;line-height: 60px;}
.u1-t p em a{display: block;margin-top: 62px;}
.u1-t p em img{width: 40px;margin: 0 auto;display: block;padding-top: 15px;}

.case-list li:hover .u1-t span img{transition-duration: 1000ms;transition-timing-function: ease-out;transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);-webkit-transition-duration: 1000ms;-webkit-transition-timing-function: ease-out;}
.case-list li:hover .u1-t p{top:0; 
	transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transition: All .6s ease-in-out;
    -webkit-transition: All .6s ease-in-out;
    -moz-transition: All .6s ease-in-out;
    -o-transition: All .6s ease-in-out;
    -ms-transition: All .6s ease-in-out;
}

.dj{position: fixed;left: 0;right: 0;top: 0; width: 100%;height: 100%;background: rgba(0,0,0,.6);z-index: 9999;}
.dj .dj-n{width: 55%; display: block;margin: 0 auto;text-align: center;padding: 0;margin-top: 100px;position: relative;background: #fff;padding: 10px;}
.dj .dj-n em{float: right;margin: 10px 0 0 0;display: block; z-index: 1;width: 66px;background: #fff;cursor: pointer;}
.dj .dj-n em img{width:66px;display: block;margin: 0 auto;vertical-align: top;}
.dj .dj-n span{display: block;width: 100%;}
.dj .dj-n span img{width: 100%;margin: 0 auto;text-align: center;display: block;vertical-align: top;}
.dj-p{position: relative;margin: 10px 0 0 0;padding: 0;text-align: left;}
.dj-p p{font-size: 14px;line-height: 26px;color: #666;margin: 0;padding: 0;}


.product-list{width: 100%;margin: 0 auto;padding: 0;}
.product-list h2{font-size: 18px;color: #E10408;line-height: 30px;margin: 0;padding: 0;text-align: left;}
.product-list h3{width: 100%;height: 6px;margin: 0;padding: 0;}
.product-list p{font-size: 14px;color: #555;line-height: 26px;margin: 0;padding: 0;}

.product-list table tbody{margin: 0 auto;padding: 0;text-align: center;font-size: 14px;color: #555;}
.product-list table tbody tr{line-height: 30px;}
.product-list table tbody tr td{border: 1px solid #ddd;}
.product-list table tbody .pl{background: #ddd;font-weight: bold;}
.product-list table tbody .pl td{border: 1px solid #fff;}

.p-l{float: right;width: 30%;}
.p-l img{display: block;width: 100%;margin: 0 auto;padding: 0;}
.p-r{float: left;width: 68%;}


tr td{margin:5px}


