﻿
@charset "utf-8";
            .fullSlide{min-width:1200px;position:relative;height:720px;overflow:hidden;}
            .fullSlide .bd{position:relative;z-index:0;}
            .fullSlide .bd ul{width:100%!important;}
            .fullSlide .bd li{width:100%!important;height:720px;overflow:hidden;text-align:center;}
            .fullSlide .bd li  img{ position:absolute; top:0; left:50%; margin-left:-960px;}
            .fullSlide .hd{width:1200px;left:50%;margin-left:-600px;position:absolute;z-index:1;bottom:36px;overflow:hidden;}
            .fullSlide .hd ul{margin-left:500px;}
            .fullSlide .hd ul li{float:left;margin:0 10px;display:inline;cursor:pointer;}
            .fullSlide .hd ul li{width:15px;height:15px;background:#cc0000;}
            .fullSlide .hd ul .on{background:#3f5086;}
/*banner*/
.tilss h2{text-align: center;height: 100px;background: url(../images/tit1.png) no-repeat center bottom;margin-bottom: 1.35rem;}
.tilss h2 em{font-size: 48px;line-height: 48px;display: block;color: #333333;font-weight: bold;}
.tilss h2 span{padding-top: 10px;font-size: 20px;line-height: 20px;color: #333333;font-weight: normal;display: block;}
/*tit*/
.til01{text-align: center;color: #000;font-size:42px;line-height:52px;font-family: "Microsoft Yahei";clear: both;display: block;white-space: nowrap;padding:15px 0 10px;background:url(../images/fline.gif) no-repeat center bottom; margin-bottom:40px;}
.til01 p{display: block;font-size:20px;line-height:32px;font-weight: normal;opacity: 0.5; }
.til01 a{color: #000;}
.til01 span{display: inline-block;position: relative;padding: 0 146px;}
.til01 span i{color:#3150b3; font-style:normal;}
.til01 span:before,.til01 span:after{content: "";position: absolute;width:133px;height:58px;background:url(../images/tilbg2.png) no-repeat 0 0;right: 0;top:-15px;z-index: 2;}
.til02,.til02 a{color: #fff;}
/**/

.g_pp{padding-top: 4.16rem;padding-bottom: 4.4rem; width:100%;max-width: 1920px;min-width: 1200px;overflow: hidden;margin:0 auto;  background:url(../images/ab001.jpg) no-repeat center center;}
.ppwz{float: left;margin-left: 12.8%;width:34.3%;margin-right: 2.2%;}
.ppwz h2{height: 4.2rem;line-height: 4.2rem;position: relative;color:#000000; font-size: 1.1rem; font-weight: 600;margin-bottom: 0.8rem;animation-delay: 0.1s;}
.ppwz h2 b{font-size: 2rem;display: inline-block;padding-right: 0.4rem;color:#4251b6;}
.ppwz h2:before{content: "";position: absolute;width:18rem;height: 1px;background: #999;left:0;bottom: 0;}
.ppwz p{font-size: 16px;color:#000000;line-height: 1.2rem;margin-bottom: 3rem;animation-delay: 0.2s;}

@media screen and  (min-width:760px) and (max-width:1440px){
   .ppwz{margin-left: 2.8%;width:44.3%;}
}



.m_zz ul{width:92%;}
.m_zz li{position: relative;float: left;width:45%;margin-right: 5%;height: 5.1rem;}
.m_zz li:nth-child(2n){margin-right: 0;}
.m_zz li:before{content: "";position: absolute;background: url(../images/ppsha.png) no-repeat;width:100%;height: 3.1rem;left:0;top:0;}
.m_zz li em{display: block;height:2.5rem;line-height:2.5rem;overflow: hidden;}
.m_zz li em b{display: block; float: left; font-size: 2.5rem; color: #333; font-family: "arial";}
.m_zz li em i{display: block; float: left;font-size: 0.75rem;font-weight: normal; text-align: center; color: #fff; background: #ff0000;width:1rem;height: 1rem;border-radius: 50%;text-align: center; font-style: normal; position: relative;top:0.3rem; line-height: 1rem; left:0.3rem;}
.m_zz li h4{font-size: 0.75rem; color: #666666; text-align: left; font-weight: normal; }
.ppbg2{float: right;width:8.78%;border:0.3rem solid #fff;box-sizing: border-box;box-shadow: 0 11px 18px rgba(0,0,0,.13)}
.ppbg2 img{width:100%;display: block;}

/**/
/*产品中心*/

.casess{ height:780px; overflow:hidden; background:url(../images/ry_bj01.jpg) no-repeat center bottom; }
.casess .content13{ position:relative;}
.casess .w15{ position:relative;}

.caset{ height:160px; overflow:hidden; width:1260px; position:absolute; left:10px;  background:#4251b6 url(../images/case_dian.png) no-repeat center top;}
.caset li{ width:230px; height:100px; float:left; overflow:hidden; font:20px "Microsoft YaHei"; font-weight:700; line-height:100px; display:inline; margin:30px 0 16px 16px;  border-radius:10px;}
.caset li a{ display:block; background:#f1f1f1; color:#333;}
.caset li span{ display:block; width:70px; height:70px; overflow:hidden; position:relative; float:left; margin:15px 10px 0 2px;}
.caset li span em{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}
.caset li i{line-height:40px; color:#000;}
.caset li img{display:block; width:70px; height:70px;}
.caset li a:hover,.caset .cur a{ background:#fff; color:#cc0000;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}
.caset li:hover em,.caset .cur em{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.caset li:hover i,.caset .cur i{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}

.case1{ height:460px; overflow:hidden; top:80px;}
.case1 dl{ height:460px; overflow:hidden;}
.case1 dt{ width:572px; height:460px;  float:right; overflow:hidden;}
.case1 dt img{ display:block;width:572px; height:460px;}
.case1 dd{ width:610px; overflow:hidden; float:left; margin-top:30px; padding-right:20px;}
.case1 dd h3 a{ display:block; height:58px; font:36px "Microsoft YaHei"; font-weight:800; line-height:58px; overflow:hidden;  color:#000; border-bottom: 1px solid #d9d9d9; background:url(../images/p-gd0.png) no-repeat left center; padding-left:25px;}
.case1 dd p{ font:18px "Microsoft YaHei"; line-height:32px; color:#000; max-height:178px; overflow:hidden; padding:20px 0px;}
.case1 dd span{ display:block; height:42px; margin-top:20px;}
.case1 dd span a{ display:inline-block; width:180px; height:40px; border-radius:20px; text-align:center; font:18px "Microsoft YaHei"; line-height:40px; color:#fff; background:#cc0000;}
.case1 dd span a:hover{ background:#4251b6;}
.case1 dd span a.a2{ margin-left:135px; background:#4251b6;}

/**/
.gg003{height:567px; background:url(../images/gg003.jpg) no-repeat center bottom;}
/**/

.ys{ overflow: hidden; height:760px; padding-top: 8px;}
.ys .con{margin-top:0;}.ys h2{ margin-bottom:25px;}
.ys .con li{width:11.8%;overflow: hidden;float: left;position: relative;border-right:8px solid #fff;box-sizing: border-box;transition: all .25s linear;}
.ys .con li:last-of-type{ border-right: none;}
.ys .con li > em{display: block;width: 100%;overflow: hidden;}
.ys .con li > em img{opacity: 1;display: block;min-height:760px;}
.ys .con li .hov{position: absolute;top: 0;z-index: 1;width: 100%;height: 100%;background: rgba(66,81,186,0.9);box-sizing: border-box;padding:60%  0 0 0; right: 0; text-align: center;}
.ys .con li:nth-of-type(2) .hov em{background:url(../images/pin_pic02.png) no-repeat center bottom;}
.ys .con li:nth-of-type(3) .hov em{background:url(../images/pin_pic01.png) no-repeat center bottom;}
.ys .con li .hov p,.ys .con li .hov h4{ display: none; }
.ys .con li .hov em{ display: block; line-height: 100%; font-size: 32px; font-weight: normal; padding-bottom: 75px;background:url(../images/pin_pic03.png) no-repeat center bottom; position: relative;}
.ys .con li .hov em:before{ position: absolute; left: 49%; width: 1px; height: 125%; background: #fff; content: ""; top: 145%;}
.ys .con li .hov em:after{ position: absolute; left: 40.8%;; width:37px; height:37px; background: #fff; content: ""; top: 300%;background:url(../images/ys_m1.png) no-repeat }
.ys .con li .hov em span{ display: block; padding-bottom: 12px;}
.ys .con li .hov h3{ color: #fff; font-size: 36px; position: relative; }
.ys .con li .hov h3 img{ display: none;}
.ys .con li .hov h3 i {
    display: block; font-style:normal;
    font-size: 15px;
    color: #fff;
    position: absolute;
    left: 0;
    top:37px;
    font-weight: normal;
    line-height: 150%;
    width: 100%;}
.ys .con li .hov h3 i span{ display: block;}
.ys .con li .hov h3 b,.ys .con li .hov h3 strong{ display: none;}

.ys .con li.cur{width:75.3%;}
.ys .con li.cur:nth-of-type(3) .hov em{    background: #d72a1a;display: none;}
.ys .con li.cur:nth-of-type(2) .hov em{    background: #d72a1a;display: none;}
.ys .con li.cur:nth-of-type(1) .hov em{    background: #d72a1a;display: none;}
.ys .con li.cur .hov{width:87.26%;background: rgba(255,255,255,0.9);padding: 0; bottom: 45px; top: inherit; right: 6%;  height: 209px; overflow: hidden;}
.ys .con li.cur p{opacity: 1;width: auto;padding-right: 5%;}
.ys .con li.cur .hov h3{ float: left;text-align: center; background: #d90000; height: 168px; width:204px;  padding-top:41px; line-height: 100%; overflow: hidden; font-size: 32px; font-weight: bold;}
.ys .con li.cur .hov h3 strong{ display: block;line-height: 100%; font-weight: normal; padding-top: 7px; font-family: Arial; font-size: 12px; color: #b5e5e2;}
.ys .con li.cur .hov h3 b{ display: block; padding-top: 12px;}
.ys .con li.cur .hov h3 img{ display: block; margin:0 auto;}
.ys .con li.cur .hov p{ float:left; width: 75%; color: #333333; font-size: 16px; line-height:26px; padding: 31px 0 0 65px;}
.ys .con li.cur .hov p i{ display: block; font-size: 26px; color: #333333; font-weight: bold; padding-bottom: 12px; font-style:normal;}
.ys .con li.cur .hov p{ display: block; padding-right: 0; text-align: left;}
.ys .con li.cur .hov p span{ display: block;}
.ys .con li.cur .hov p span strong{ display: block;font-weight: normal; padding-left: 25px;background: url(../images/ys_li.png) no-repeat 0 10px;}
/**/
.pinz{ background:#f7f7f7; position:relative; margin-bottom:80px;}
.pinz4{width:1620px; margin:0 auto; height:350px;overflow:hidden;}
.pinz4 li{ float:left; width:340px; overflow:hidden; margin-right:14px;}
.pinz4 li img{ display:block; width:340px; height:300px; overflow:hidden;-webkit-transition: 1s;
-moz-transition: 1s;transition: 1s;}
.pinz4 li em{ display:block; height:48px; font:18px "Microsoft Yahei"; line-height:48px; color:#282828; text-align:center; overflow:hidden; background:#f1f1f1;}
.pinz4 li:hover img{-webkit-transform:scale(1.1,1.1);    -moz-transform:scale(1.1,1.1);    -transform:scale(1.1,1.1);}
/*优势*/
.edge_more{width:172px;line-height:54px;text-align:center;color:#fff;border-radius:4px;display:block;margin-top: 15px;font-size:16px;}
.edge_more:hover{color:#fff;}
/**/
.cases{overflow: hidden;background:#f2f2f2; height:769px;padding-top: 99px; position: relative;}
.cases h2 span{ color: #333333;}
.cases h2{ padding-bottom: 50px;}
.case1{ height: 575px;}
.case1 ul li{ float: left; overflow: hidden; width: 957px; position: relative;}
.case1 ul li img{ display: block; width: 957px;}
.case1 ul li em{ display: none; position: absolute; left: 0; background: rgba(0,0,0,0.36);overflow: hidden; bottom: 0; width: 100%; box-sizing: border-box; padding:24px 40px 0 55px; font-size: 16px; color: #fff; height: 119px;}
.case1 ul li em i{ display: block; font-size: 16px; line-height: 100%;  width: 667px; float: left; color: #e2e5e7; margin-top: 4px;}
.case1 ul li em i span{ display: block; font-weight: normal; font-size: 22px; color: #fff; padding-bottom: 13px;}
.case1 ul li em strong{ display: inline-block; float: right;}
.case1 ul li em strong a{ display: block; text-align: center; margin-bottom: 6px; font-size: 13px; font-weight:normal; color: #fff; width: 115px; height: 28px; border-radius: 28px; border: 2px solid #dcdcdc; line-height: 28px;}
.case1 ul li em strong a:last-of-type{background:url(../images/c_mor.png) no-repeat 20px 7px; padding-left: 41px; box-sizing: border-box; text-align: left; height: 32px;}
.case1 ul li em strong a:hover{transition: all 0.2s; width: 135px;}
.case1 ul li.roundabout-in-focus em{ display: block;}

.case_m{ }
.case_m ul{width:957px; height:539px; position: relative; margin:0 auto;}
.case_m ul li{ width:957px; height:539px;overflow: hidden; position: relative;}
.case_m ul li.roundabout-moveable-item{}
.case1 .btn_l{ position: absolute; left:-135px; top: 239px; z-index: 99;}
.case1 .btn_r{ position: absolute; right:-129px; top: 239px; z-index: 99;}
/**/

.w15 { width:1500px; margin:0 auto; font-family:"Microsoft Yahei";}
.web-title{	text-align: center;}
.web-title h3{	color: #010101;	font-weight: lighter;	font-size: 45px;}
.web-title em{	color: #010101;	font-weight: bold;}
.web-title span{	color: #1170D2;	font-weight: bold;}
.product{	margin: 58px auto 42px auto;}
.web-title p{	color: #848484;	font-size: 21px;	line-height: 40px;}
.pro-center{	margin-top: 42px;}
.product-fl{	float: left;	width: 240px;	text-align: center;}
.pro-title span{	color: white;	font-size: 16px;	font-family: arial;	line-height: 30px;	text-transform: uppercase;}
.pro-title p{	color: #FFFFFF;	font-size: 27px;	font-weight: bold;}
.pro-title{	background-image:linear-gradient(to right,#3150b3,#3150b3) ;	border-top-right-radius: 0px;	border-bottom-left-radius: 0px;	padding: 12px 0 20px 0;}

.phone{overflow:hidden; width:165px; padding:30px 0; padding-left:75px; border-radius:0px; background:url(../images/icon40.png) no-repeat 20px center; background-color:#3150b3; margin-top:10px;}
.phone p{font-size:16px; color:#fff;}
.phone b{display:block;font-size:20px;color:#fff;}

a.current{	text-decoration: none;}
.treebox{	 margin: 0 auto; }
.menun{	overflow: hidden;}
/*第一层*/
.menun li{	background: #eeeeee;	border-radius: 0px;	margin: 5px 0;}
.menun li.level1>a{ 	display:block;	text-align: left;	padding-left:20px;	line-height: 50px;	color: #666666;	font-size: 17px;	position: relative;	transition:all .5s ease 0s;}
.menun li.level1 a:hover{	background-color:#3150b3;	color: white;}
.menun li.level1 a.current{	background: #3150b3;	color: white;	border-radius: 10px;}


/*第二层*/
.menun li.level1  li{margin: 2px 0;}
.menun li.level1  li a{display:block;text-align: left;padding-left:30px;line-height:30px;color: #666666;font-size: 15px;position: relative;transition:all .5s ease 0s;border-radius: 10px;}
.menun li.level1 li a:hover{font-size: 15px;color: white;background-color:#3150b3;}

.pro-show-center{	float: left;	width: 1500px;	margin-left: 30px;}
.pro-show-center ul{ margin-left:-20px}
.marqueetop{	height:1050px;	overflow:hidden;}
.pro-show li{	float: left;	width: 275px;	border-bottom: solid 1px #dcdcdc; margin-left:20px; margin-bottom:20px}
.pro-show li img{ width:100%}
.pro-text{	line-height: 68px;}
.pro-text span{	float: left;	color: #666666;	font-size: 18px;}
.pro-text a{	float: right;	display: inline-block;	background: #3150b3;	width: 98px;	line-height: 30px;	color: white;	font-size: 14px;	border-radius: 14px;	margin-top: 17px;	text-align: center;}
.pro-more{	background: #4251b6;	width: 522px;	line-height: 58px;	border-radius: 33px;	padding: 4px 0 4px 6px;	margin: 16px auto 0 auto;}
.pro-more div:first-child{	background: white;	border-radius: 29px;}
.pro-more a{	color: #262626;	font-size: 16px;	text-align: center;	display: block;}
.pro-more p{	color: white;	font-size: 18px;}
.pro-more span{	font-size: 30px;	font-weight: bold;	font-family: arial;}
/*产品中心*/
.probox{font-family:"Microsoft Yahei";padding:80px 0 0;}
.probox h2{height: 142px;text-align: center; font-size: 48px;font-weight: bold;color: #080808;position: relative;} 
.probox h2 a{color: #080808;}
.probox h2 em{display: block;font-size: 28px;color: #080808;font-weight: normal;}
.probox h2:before{content: "";position: absolute;width: 31px;height: 3px;background: #008fd7;left:50%;margin-left: -15px;top:115px;}
.cpfltit{height: 160px;}
.cpfltit dl{height: 64px;line-height: 64px;margin-bottom: 1px;background: #f1f1f1;}
.cpfltit dt{float: left;width: 160px;background: #008fd7 url(../images/fl01.jpg) no-repeat 30px 23px;padding-left: 50px;font-size: 18px;font-weight: bold;color: #fff;margin-right: 16px;}
.cpfltit dt a{color: #fff;}
.cpfltit dd p{float: left;width: 807px;font-size: 18px;color: #c2c2c2}
.cpfltit dd p a{display: inline-block;padding-left: 48px;padding-right: 20px;font-size: 18px;color: #001831;background: url(../images/fl02.jpg) no-repeat 27px 24px;}
.cpfltit span a{display: block;width: 115px;background: url(../images/fl02.jpg) no-repeat 20px 24px;padding-left: 45px;font-size: 18px;color: #001831;}
.cpfltit dd p a:hover,.cpfltit span a:hover{color: #008fd7;}


	/*产品展示*/
.w13 { width:1300px; margin:0 auto; font-family:"Microsoft Yahei";}
.w138 { width:1380px; margin:0 auto; font-family:"Microsoft Yahei";}

/**/
.new{ height:750px; width:1380px; margin:0 auto;}
.tit2{ height:65px; font:24px "Microsoft YaHei UI"; font-weight:bold; color:#000; line-height:65px;}
.tit2 a{ display:block; color:#000;}
.tit2 a:hover{ color:#ee0000;}
.tit2 em{ font:14px "Microsoft YaHei UI"; color:#000; float:right; line-height:65px;}
.dy{ height:470px; margin-top:25px; border-bottom:1px solid #999999;}
.dy dl{ width:501px; overflow:hidden; float:left;}
.dy dt{ width:501px; height:282px; overflow:hidden;}
.dy dt img{ display:block; width:501px; height:282px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.dy dd h3 a{ display:block; font:18px "Microsoft YaHei UI"; color:#000; padding:18px 0 8px; font-weight:700;}
.dy dd h3 a:hover,.dy li span a:hover{ font-weight:bold; color:#ee0000;}
.dy dd p{ font:14px "Microsoft YaHei UI"; line-height:24px; color:#999;}
.dy ul{ width:826px; float:right; border-top:1px solid #999;}
.dy li{ height:106px; padding-top:24px; border-bottom:1px dashed #ccc;}
.dy li:last-child{ border:0;}
.dy li em{ display:block; width:80px; float:left; font:50px Arial, Helvetica, sans-serif; color:#3f5086; font-weight:bold;}
.dy li em i{ display:block; font:14px "Microsoft YaHei UI"; color:#999;}
.dy li span{ display:block; width:723px; float:right;}
.dy li span a{ display:block;font:18px "Microsoft YaHei UI"; color:#000; padding:8px 0 12px; font-weight:bold;}
.dy li span i{ font:14px "Microsoft YaHei UI"; color:#999; display:block;}

.baike dl{ height:125px; width:648px; padding:10px 20px 10px 10px; background:#cc0000; margin-right:18px;}
.baike dt{ width:206px; height:125px; float:left; overflow:hidden;}
.baike dt img{ display:block;width:206px; height:125px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.baike dd{ width:414px; float:right; margin-top:6px;}
.baike dd h3 a{ display:block; font:18px "Microsoft YaHei UI"; line-height:46px; color:#e0e0e0; font-weight:700;}
.baike dd p{font:14px "Microsoft YaHei UI"; color:#e0e0e0; line-height:24px;}
.baike dl:hover{ background:#4251b6;}
.baike dl:hover dd p{ color:#e0e0e0;}
.baike dl:hover dt img,.dy dl:hover dt img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}

/* 走进 */
.btns a{ display: inline-block; height: 50px; line-height: 50px; background: #d90000; width: 160px; transition: all 0.2s; text-align: center; color: #fff; font-size: 16px;}
.btns a:hover{ width: 180px; letter-spacing: 3px;}
.zouj{background: url(../images/zouj.jpg) no-repeat center 0; height:900px; overflow: hidden;}
.zj_l{ overflow: hidden; width: 462px; padding-top: 237px; height: 614px; position: relative; margin-bottom: 59px;}
.zj_l h3{ overflow: hidden; height: 130px; line-height: 100%; font-size:38px; font-weight:700; color: #fff;}
.zj_l h3 span{ display: block; line-height: 100%; color: #fff; font-size: 20px; font-weight: bold; padding-top: 17px;}
.zj_l  .tv{ font-size: 0; line-height: 0; overflow: hidden; margin-bottom: 43px; }
.zj_l p{ font-size: 16px; line-height: 29px; color: #d0d2dc;width: 358px;}
.zj_l .btns{ position: absolute; right: 0; bottom: 0;}

.zj_r{ width: 737px; margin-top: 766px;}
.zj_r p{ float: right;}
.zj_r p em{ float: left; font-size: 12px; color: #b4b4b4; line-height: 100%; position: relative;}
.zj_r p em:before{ position: absolute; content: ""; height: 2px; background: #ee7700; width: 0; left: 60%; top: 83px; transition: all 0.2s;}
.zj_r p em span{ display: block; line-height: 100%; color: #b4b4b4; text-transform: capitalize;}
.zj_r p em a{ display: block;padding-left: 59px; margin-left: 79px;}
.zj_r p em i{ display: block; line-height: 100%; color: #262626; font-size: 24px; padding-bottom: 8px; font-style:normal; font-weight:700;}
.zj_r p em:nth-of-type(1) a{background: url(../images/zj_r1.png) no-repeat 0 2px; padding-left: 69px;}
.zj_r p em:nth-of-type(2) a{background: url(../images/zj_r2.png) no-repeat 0 0px;}
.zj_r p em:nth-of-type(3) a{background: url(../images/zj_r3.png) no-repeat 0 2px;}
.zj_r p em:hover:before{    width: 104px;}
/* 走进 */
.g_zj{background:url(../images/ab.jpg) no-repeat center top;height:390px;}

.g_zs2{height:350px;}
.zz{width:1380px; height:350px; margin:0 auto; position:relative;}
.zz ul{height:42px;margin-left: 310px;margin-bottom: 22px;}
.zz ul li{float:left; height:42px; line-height: 42px;position: relative; padding:0 42px; font-size: 22px;color: #000000}
.zz ul li:before{content: "/";position: absolute;right:0;top:2px; font-size: 22px;color: #000000}
.zz ul li a{display:block;color: #000000; font-weight:bold;  }
.zz ul li:hover a,.zz ul li.cur a{color: #008fd7; font-weight:bold;}
.zz ul li:nth-child(3):before{content: ""}


.zz_box{ position: relative;}
.g_zs2 .ljt,.g_zs2 .rjt{width: 26px;height: 26px;position: absolute;}
.g_zs2 .ljt{background:url(../images/case_lico.gif) no-repeat;left:-55px;top:122px; }
.g_zs2 .rjt{background:url(../images/case_rico.gif) no-repeat;right:-55px;top:122px;}
.g_zs2 .ljt:hover,.g_zs2 .rjt:hover{background-position: -34px 0}

.zz-s{height:300px; overflow:hidden;}
.zz-s ol li{position: relative; float:left; width:330px;margin-right:23px; *display:inline;background: none;padding: 0}
.zz-s ol li.no{margin:0;}
.zz-s ol li img{width:330px; height:251px; display: block;transition: all 0.3s linear 0s;}
.zz-s ol li em{display: block;height: 50px;line-height: 50px;font-size: 16px;color: #666666;text-align: center; background:#f0f0f0;}
.zz-s ol li:hover em{color: #008fd7;}

/*友情链接*/
.link{height:0;line-height:20px;position: relative;z-index: 9;width: 1200px;margin: 0 auto;font-size: 12px;color: rgba(255,255,255,0.5);}
.link_c{width:150px;position: absolute;right: 115px;top:-67px;height:27px;text-align: center;}
.link h2{width:148px;border:1px solid rgba(255,255,255,0.5); height:25px; line-height: 25px; font-size: 14px;color:rgba(255,255,255,0.5);position: relative; font-weight: normal;}
.link h2 p{text-align: center; display: none; position: absolute;bottom:26px;left:-1px; background: #fff;color:#000;height: auto;width:148px;border:1px solid rgba(255,255,255,0.5); }
.link h2 p a{display: block;color:#000;padding: 0 8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; line-height: 30px;border-bottom: 1px dashed #ccc;}
.link h2 p a:last-child{border:0;}
.link h2:hover{background: #004f9a;color:#fff;}
.link h2:hover p{display: block;}






html {font-size: 10px;-webkit-text-size-adjust: none;}
@media screen and (min-width: 1200px) {html {font-size: 15px;}}
@media screen and (min-width: 1280px) {html {font-size: 16px;}}
@media screen and (min-width: 1366px) {html {font-size: 17px;}}
@media screen and (min-width: 1440px) {html {font-size: 18px;}}
@media screen and (min-width: 1600px) {html {font-size: 20px;}}
@media screen and (min-width: 1920px) {html {font-size: 24px;}}