@charset "gb2312";
/*zhuojianda*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;} 
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;color:#333;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#333;}
body{line-height:1;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
a,button{cursor:pointer;}
.block{ display:block;}
/**********defined************/
.wraper{ font-size:14px;}
body { font-size:14px; color:#333333;font-family:'Microsoft Yahei';line-height:26px; background:#ffffff;}
h1, h2 { font-weight:bold; color:#333333;}
h1, h2, h3, h4, h5, h6, p { line-height:26px; font-size:100%;}
p{line-height:24px;}
h1{ font-size:22px;}
h2{ font-size:16px;}
h3, h4, h5, h6{ font-size:16px;}
strong {font-weight:bold;}
a {color: #333333; text-decoration:none;}
a:link{text-decoration:none;} 
a:hover{ color: #006ebb; text-decoration: none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
/*header*/
.row{ width:1200px; margin:0 auto; position:relative;}
.toper{ font-size:13px; background:#f9f9f9; border-bottom:1px solid #e3e3e3; color:#666; height:36px; line-height:36px; overflow:hidden;}
.toper .notice{ background:url(../img/notice.png) 0 center no-repeat; padding-left:26px;}
.toper em{ float:right; color:#cccccc; font-family:Arial;}
.toper em a{ color:#666; margin:0 10px;}
.toper em a:hover{ color:#006ebb;}
.header .logo{ width:770px; height:120px;}
.header .logo a{ width:770px; height:120px; display:block; background:url(../img/logo.png) 0 center no-repeat; text-indent:-999em;}
.header .tel{ float:right; width:216px; height:120px; background:url(../img/tel.png) right center no-repeat; text-indent:-999em;}
.nav{ width:100%; height:60px; background:#005bb3;}
.nav li{ font-size:16px; float:left; width:132px;line-height:24px; text-align:center; position:relative; background:url(../img/nav.png) 0 center repeat-y;}
.nav li.active{ background:none;}
.nav li a{ color:#fff; display:block; padding:18px 0;}
.nav li.on a,.nav li a:hover{ color:#fff; background:#f28f00;}
.nav li .dropdown{ width:132px; position:absolute; left:0; top:60px; z-index:9; font-size:14px;opacity:.95;}
.nav li .dropdown a{ background:#fff; display:block;line-height:42px; padding:0; border-bottom:1px solid #e6e6e6; color:#333;}
.nav li .dropdown a:last-child{ border-bottom:0;}
.nav li .dropdown a:hover{ color:#fff; background:#f28f00;}
.search{ width:254px; float:right; position:relative; padding-top:14px;}
.search .s_i{ width:200px; height:18px; line-height:18px; font-size:13px; padding:8px 10px; border:0; outline:none; border-top-left-radius:2px; border-bottom-left-radius:2px;}
.search .s_s{ width:34px; height:34px; background:url(../img/s.png) center center no-repeat #fff; border:0; text-indent:-999em; outline:none; position:absolute; right:0; top:14px; z-index:9; cursor:pointer; border-top-right-radius:2px; border-bottom-right-radius:2px;}
.slideBox{ width:100%; height:600px; overflow:hidden; position:relative;}
.slideBox .hd{ width:100%; height:30px; overflow:hidden; position:absolute; left:0; bottom:10px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align:center;}
.slideBox .hd ul li{ width:10px; height:10px; border-radius:50%; background:#fff; cursor:pointer; margin:0 4px; display:inline-block;}
.slideBox .hd ul li.on{ background:#004f87;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; height:600px;}
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:30px; height:50px; background:url(../img/swiper-slide.png) 0 0 no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:3%; background-position:right 0;}
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.title{text-align: center; height:90px; overflow:hidden;}
.title h3{font-size: 34px;color:#333;font-weight: bold;line-height:50px; height:50px; overflow:hidden; margin-bottom:5px;}
.title h3 i{width:82px;height:1px;overflow:hidden;margin:0 20px;background:url(../img/xsline.png) 0 0 no-repeat;display:inline-block;position:relative;top:-10px;}
.title h3 span{ color:#f28f00;}
.title em{font-size: 14px;color:#888;letter-spacing:1px;}
.sec1{padding-top: 50px;padding-bottom: 50px;background:url(../img/b1.jpg)no-repeat;background-size: cover;width: 100%;}
.smenu{ font-size:14px; text-align:center;}
.smenu a{ margin:0 10px; border:1px solid #ccc; color:#666; padding:5px 20px; background:#fff;}
.smenu a:hover,.smenu a.on{ background:#006ebb; border:1px solid #006ebb; color:#fff;}
.product ul{ width:1230px;}
.poclist li{ float:left; width:265px; border:1px solid #d3d3d3; padding:5px; margin-right:30px; margin-top:20px; position:relative; background:#fff;}
.poclist li:hover{ box-shadow:0 0 10px #ccc;}
.poclist li img{ width:100%; height:195px; display:block;}
.poclist li p{ font-size:16px; height:26px; line-height:26px; overflow:hidden; text-align:center; margin:8px 0;}
.poclist li em{ line-height:24px; display:block; position:absolute;top:5px;left:5px;z-index:9;background:rgba(0,0,0,0.7); color:#fff;padding:0 10px;font-size:13px;}
.poclist li a:hover p{ color:#006ebb;}
.poclist li a:hover i{ background:url(../img/dot.png) right 0 no-repeat;}
.sec3{padding-top: 50px;padding-bottom: 50px;background:#fff;width: 100%;}
.picScroll-left{ position:relative;}
.picScroll-left .prev,.picScroll-left .next{ width:40px; height:120px; display:block; cursor:pointer; position:absolute; top:70px; z-index:999;}
.picScroll-left .prev{background:url(../img/al.png) center center no-repeat #006ebb; left:-60px;}
.picScroll-left .next{background:url(../img/ar.png) center center no-repeat #006ebb; right:-60px;}
.picScroll-left .prevStop{ background:url(../img/al.png) center center no-repeat #ccc;}
.picScroll-left .nextStop{ background:url(../img/ar.png) center center no-repeat #ccc;}
.picScroll-left .bd ul{ height:250px; overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ margin-top:0; float:left; _display:inline; text-align:center;}
.sec3 .poclist{ width:1200px; overflow:hidden;}
.sec5{padding-top: 50px;padding-bottom: 50px;background:#f2f2f2;width: 100%;}
.sec5 .left{text-align:left;position:relative;z-index:1;width:480px;float:left}
.sec5 .left h1{font-size:20px;color:#006ebb;padding-top:20px;font-weight:700}
.sec5 .left h1 a{color:#006ebb}
.sec5 .left h1 a:hover{color:#004f87}
.sec5 .left p{color:#707070;text-align:left;line-height:24px;height:48px;overflow:hidden;padding-top:8px;font-size:13px}
.sec5 .left .more{display:block;text-align:center;width:146px;height:32px;line-height:32px;background:#006ebb;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-top:35px;font-size:14px;transition:ease-in-out .2s}
.sec5 .left .more:hover{width:182px}
.sec5 .left .time{position:absolute;left:0;top:0;width:77px;height:77px;color:#fff;z-index:10;display:block;background:#006ebb;text-align:center;}
.sec5 .left img{width:480px;height:280px;overflow:hidden;}
.sec5 .left .time h2{font-size:48px;font-weight:100;line-height:40px;padding-top:8px;color:#fff; font-family:Arial, Helvetica, sans-serif;}
.sec5 .left .time h3{font-size:14px;font-weight:100;color:#fff;}
.sec5 .right{float:right;width:660px}
.sec5 .right .item{width:100%;border-bottom:1px solid #d9d9d9;padding:20px 0}
.sec5 .right .item h3{font-size:17px;color:#333;text-align:left}
.sec5 .right .item a{height:60px;display:block;width:100%}
.sec5 .right .item .txt{color:#707070;height:40px;overflow:hidden;font-size:13px;line-height:20px;text-align:left;margin-top:4px}
.sec5 .right .item .time{float:left;height:60px;margin-right:20px;text-align:center;line-height:14px;color:#8c8c8c}
.sec5 .right .item .time .day{font-size:48px;line-height:48px;display:block; font-family:Arial, Helvetica, sans-serif;}
.sec5 .right .item:first-child{padding-top:0}
.sec5 .right .item:first-child a{padding-top:0}
.sec5 .right .item:hover h3{color:#006ebb}
.sec6{padding-top: 50px;padding-bottom: 50px;background:#fff;width: 100%;}
.picMarquee-left{ overflow:hidden; position:relative; margin-top:40px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; height:92px;}
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li img{ width:200px; height:90px; display:block; border:1px solid #ccc;}
.footcopy{background: #006ebb;line-height: 60px; color:#fff;}
.footcopy .s5{float: left;box-sizing: border-box;padding-left: 74px}
.footcopy .ss1{background: url(../img/s5_01.png)no-repeat 38px 16px;}
.footcopy .ss2{background: url(../img/s5_02.png)no-repeat 38px 16px; margin-left:50px;}
.footcopy .ss3{background: url(../img/s5_03.png)no-repeat 38px 16px; margin-left:50px;}
.copyright{ background:#2b2b2b; padding:30px 0;}
.fmenu dl{ float:left; text-align:center; width:125px;}
.fmenu dt a,.fmenu dt{ font-size:16px; margin-bottom:10px; color:#fff;}
.fmenu dd{ font-size:13px;}
.fmenu dd a{ display:block; color:#666;}
.fmenu dd a:hover{ color:#006ebb;}
.fcode{ float:right; width:420px;}
.fcode dt{ text-align:center; float:left; margin-right:20px;}
.fcode dt img{ width:120px; display:block; margin:0 auto;}
.fcode dt p{ margin-top:5px; color:#666; font-size:13px;}
.fcode dd .ftel{ display:block; padding-top:5px;}
.fcode dd p{ color:#666; margin:10px 0 20px 0; font-size:13px;}
.fcode dd .online{ border-radius:2px; display:block;}
.fcode dd .online:hover{ opacity:.8;}
.footer{ padding:20px 0; text-align:center; color:#666; font-size:13px;}
.pageslist{clear: both;margin: 0 auto; padding:50px 0 0 0px;}
.pageslist{text-align: center;white-space: normal;}
.pageslist span, .pageslist a{color: #333;padding:6px 12px;margin: 5px 2px;background: #fff;border: 1px solid #ccc; border-radius:2px;}
.pageslist a:hover{color: #fff;background: #006ebb;text-decoration: none;border: 1px solid #006ebb}
.secny{padding-top: 63px;padding-bottom: 92px;width: 100%;}
.pos{ background:#f4f4f4; height:34px; line-height:34px; padding:10px 0; font-size:15px;}
.pos .row{ background:url(../img/site_ico.gif) 0 center no-repeat; text-indent:30px;}
.textlist li{ line-height:48px; font-size:16px; background:url(../img/dot.jpg) 0 22px no-repeat; text-indent:15px; border-bottom:1px dashed #d3d3d3;}
.textlist li em{ float:right; color:#999;}
.nylef{ width:280px; float:left;}
.nyrig{ width:880px; float:right;}
.sorts h4{ background:#006ebb; padding:15px;}
.sorts h4 span{ color:#fff; font-size:18px; font-weight:normal; display:block; border-left:5px solid #fff; height:20px; line-height:20px; text-indent:10px;}
.sorts ul{ font-size:14px;  background:#f9f9f9; margin-bottom:20px; border:1px solid #e3e3e3; border-top:0;padding:10px 20px;}
.sorts ul li{  background:url(../img/dots.png) 0 center no-repeat;padding:5px 0;border-bottom:1px dashed #d3d3d3;}
.sorts ul li a{/* line-height:45px; */display:block;text-indent:20px;padding:5px 0;}
.sorts ul li.on a,.sorts ul li a:hover{ color:#006ebb;background:url(../img/dots1.png) 0 center no-repeat;}
.sorts ul li:last-child{ border-bottom:0;}
.sorts .codes{ display:block; margin:0 auto; margin-top:5px; margin-bottom:10px;}
.contact{ line-height:36px;}
.robing_con{font-size:16px;}
.robing_con h1{font-size: 28px;line-height: 45px;text-align: center;font-weight: bold; padding: 10px 0px;border-bottom: 1px dotted #ddd;}
.robing_con .time{text-align: center;font-size: 13px;font-weight: normal;padding: 12px 0;color: #666;}
.textdetail,.textdetail span,.textdetail div{font-family:'microsoft yahei'!important; color:#333!important;line-height: 32px; margin-top:15px;}
.textdetail p{line-height: 32px;padding-bottom: 12px; background:none!important;font-family:'microsoft yahei'!important;}
.textdetail img{ max-width:920px; display:block!important; margin:0 auto!important; height:auto!important;}
.nextpage{ padding:30px 0; line-height:30px; font-size:14px;}
.nextpage p{line-height:30px; font-size:14px;border:1px solid #e3e3e3;padding:5px 15px;margin-top:10px;}
.morecase{display:block;text-align:center;width:146px;height:32px;line-height:32px;background:#006ebb;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:14px;transition:ease-in-out .2s; margin:0 auto;margin-top:35px;}
.morecase:hover{width:182px; color:#fff;}


.ser_bj{background:url(../img/s_bj.jpg) no-repeat center 0; height:81px; overflow: hidden;}
.tels{ width:260px;height:81px; float: left; overflow: hidden; background:#005bb3 url(../img/tel.gif) no-repeat  center 15px; padding-top: 40px; font-size: 14px; color:#fff; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.tels span{font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.ser_bj p{padding:34px 0 0 40px; font-size: 16px; color:#30302f; float: left; width:900px; overflow: hidden;line-height: 24px;}
.ser_bj p a{ display: inline-block;padding:0 10px; }

.story{ width:1200px; margin: 0 auto; height:480px;}
.story dt{ float: right;background: url(../img/story_bj.jpg) no-repeat 0 0; width:575px;height: 419px; overflow: hidden;}
.story dt img{display: block; margin-top: 118px; width:541px;height:298px;}
.story dd{ float: left;margin-top: 115px; width:565px; overflow: hidden;}
.story dd h3{height:70px; font-size: 36px; color:#000000;font-weight: normal; position: relative; line-height: 60px;}
.story dd h3::before { position: absolute; bottom: 1px; left:0;height:1px; width:252px; background:#dbdbdb;    content: '';}
.story dd h3::after { position: absolute; bottom: 0px; left:0;height:3px; width:117px; background:#fec500;    content: ''; z-index: 3;}
.story dd h3 span{display: inline-block; font-weight: bold;padding-left: 12px;font-size: 16px; color:#434343; padding-top:15px;vertical-align: top;}
.story dd p{font-size: 14px; margin: 36px 20px 10px 0; line-height: 30px; color:#737373;}
.story dd em{display: block; float: right;}

.pinz_bj{background: url(../img/pz_bj.jpg) no-repeat center 0; height:552px;overflow: hidden;}
.pinz{ width:1200px; height:552px; position: relative; overflow: hidden;margin: 0 auto;}
.pinz h2{padding-top: 36px; color:#fff;}
.pinz h2 span{ color:#fff;}
.pinz p{ width:134px; height:134px;  border-radius: 100%;padding-top: 76px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 18px; color:#4a4a4a; line-height: 24px; font-weight: bold;text-align: center; position: absolute;border:3px solid rgba(255,255,255,0);}
.pinz p.p01{background:#fff url(../img/pz_ico01.png) no-repeat center 20px; top: 383px;left:112px;}
.pinz p.p02{background:#fff url(../img/pz_ico02.png) no-repeat center 20px; top: 237px;left:334px;}
.pinz p.p03{background:#fff url(../img/pz_ico03.png) no-repeat center 20px; top: 237px;right:280px;}
.pinz p.p04{background:#fff url(../img/pz_ico04.png) no-repeat center 20px; top: 373px;right:56px;}
.pinz p:hover{ color:#704130;border:3px solid rgba(255,255,255,0.5);}
.pinz p.p01:hover{background:#fec500 url(../img/pz_ico05.png) no-repeat center 20px;}
.pinz p.p02:hover{background:#fec500 url(../img/pz_ico06.png) no-repeat center 20px;}
.pinz p.p03:hover{background:#fec500 url(../img/pz_ico07.png) no-repeat center 20px;}
.pinz p.p04:hover{background:#fec500 url(../img/pz_ico08.png) no-repeat center 20px;}

.bt01{text-align: center; font-size: 32px;font-weight: normal; color:#000000;line-height: 40px;}
.bt01 a{ color:#000000;}
.bt01 span{ display: block;background: url(../img/case_line.png) no-repeat center 0; font-size: 13px; color:#434343;padding-top: 10px; margin-top: 10px; line-height: 30px;}
.bt01 i{display: block; color:#005bb3; font-family: Arial; font-family: Myriad Pro; text-transform: uppercase;}

.bt02 span{ background: url(../img/case_line2.png) no-repeat center 0;}
.bt02 i{color:#fec500;}

.brand_t{ width:362px; height:362px; background:#fff url(../img/pin_ico.png) no-repeat center 22px; border-radius: 100%;margin: -181px auto 0;position: relative; z-index: 2;padding-top:70px;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box; overflow: hidden;line-height: 60px;}
.brand_bj{background: url(../img/pin_bj.jpg) no-repeat center 0; overflow: hidden; z-index: 4;position: relative; padding-bottom:20px;}
.brand{ width:1200px; height:610px; position: relative; overflow: hidden;margin: 0 auto;}
.brand dl{position: absolute;width:255px; overflow: hidden;}
.brand dt{height:49px; overflow: hidden; font-size: 16px; color:#000000;font-weight: bold; line-height: 49px;}
.brand dt span{display: block; float: left; width:49px; height:49px;background:#005bb3; font-size: 32px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-align: center; line-height: 49px; margin-right: 10px;font-weight: normal;}
.brand dd {padding-top: 15px; font-size: 14px; line-height: 28px; color:#737373; }
.brand .dl01{ top: 53px; left:0;}
.brand .dl02{ top: 53px; left:336px;}
.brand .dl03{ top: 322px; left:336px;}
.brand .dl04{ top: 322px; left:624px;}
.brand .dl02 dd{padding-left: 20px;}

.brand .p01{top: 322px; left:0;position: absolute; width:301px;}
.brand .p01 img{width:301px; height:260px;}
.brand .p02{top: 67px; right:0;position: absolute; width:576px;}
.brand .p02 img{width:576px; height:255px;}
.brand .p03{top: 322px; right:0;position: absolute; width:290px;}
.brand .p03 img{width:290px; height:256px;}

.pic{ background: url(../img/pic.jpg) no-repeat center 0;height:208px; overflow: hidden; position: relative;}
.pic a{ display: block;position: absolute;top: 135px; right:50%; margin-right: -497px; width:138px;height: 38px; border:1px solid #000000; text-align: center; line-height: 38px; border-radius: 20px; color:#000000; font-size: 14px;}


.case_bj{background:#f2f2f2; padding:45px 0 60px 0; position: relative; overflow: hidden;}
.casepic{position: absolute; bottom:0;left: 50%; margin-left: -960px; width:360px; height:170px;}
.casepic img{ width:360px; height:170px;}
.case { width:1200px; margin: 0 auto;}
.case h2{height: 164px;}
.case_nav{height:72px; border:1px solid #d8d8d8; box-shadow: 2px 2px 2px #e4e4e4;background:#fff; overflow: hidden;}
.case_nav span{display: block;height:72px; width:212px;}
.case_nav span a{display: block;height:72px;color:#000000; font-size: 18px; padding: 16px 0 0 48px;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;        box-sizing: border-box; line-height: 22px;background: url(../img/case_ico05.gif) no-repeat 0 center;}

.case_nav li{ float: left;width:238px;border-right:1px solid #d8d8d8; height:72px;}
.case_nav li:last-child{ width:242px;border-right:0;}
.case_nav li a{display: block;color:#000000; font-size: 18px;height:72px; padding: 16px 0 0 72px;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;        box-sizing: border-box; line-height: 22px;}
.case_nav i{display: block; font-size: 14px; color:#969696; font-family: Arial; text-transform: capitalize; }
.case_nav li:nth-child(1) a{background: url(../img/case_ico01.gif) no-repeat 27px center; }
.case_nav li:nth-child(2) a{background: url(../img/case_ico02.gif) no-repeat 27px center; }
.case_nav li:nth-child(3) a{background: url(../img/case_ico03.gif) no-repeat 27px center; }
.case_nav li:nth-child(4) a{background: url(../img/case_ico04.gif) no-repeat 27px center; }
.case_nav li:nth-child(5) a{background: url(../img/case_ico05.gif) no-repeat 27px center; }
.case_nav li a:hover, .case_nav li.cur a{color:#fff;font-weight: bold;}
.case_nav li a:hover i, .case_nav li.cur i{color:#fff;font-weight: normal;}
.case_nav li:nth-child(1) a:hover , .case_nav li:nth-child(1).cur a{background:#005bb3 url(../img/case_ico06.gif) no-repeat 27px center; }
.case_nav li:nth-child(2) a:hover , .case_nav li:nth-child(2).cur a{background:#005bb3 url(../img/case_ico07.gif) no-repeat 27px center; }
.case_nav li:nth-child(3) a:hover , .case_nav li:nth-child(3).cur a{background:#005bb3 url(../img/case_ico08.gif) no-repeat 27px center; }
.case_nav li:nth-child(4) a:hover , .case_nav li:nth-child(4).cur a{background:#005bb3 url(../img/case_ico09.gif) no-repeat 27px center; }
.case_nav li:nth-child(5) a:hover , .case_nav li:nth-child(5).cur a{background:#005bb3 url(../img/case_ico10.gif) no-repeat 27px center; }

.case_c{margin-top: 64px; height:439px; position: relative;}
.case_c dt{ width:584px;float: left; overflow: hidden;}
.case_c dt img{width:584px;height:439px; overflow: hidden;}
.case_c dd{ float: right; width:588px; overflow: hidden;}
.case_c dd h3{height:28px;overflow: hidden; font-size: 18px; color:#000000; line-height: 28px; }
.case_c dd h3 a{ color:#000000;}
.case_c dd p{ margin-top: 16px; font-size: 14px; line-height: 24px; color:#737373; text-indent:2em;}
.case_c dd p img{vertical-align: middle; display: inline-block;margin-left: 5px;}

.case_c1{position: absolute; top: 128px; right:0; width:588px; overflow: hidden;}
.case_c1 h4{height:55px;font-weight: normal; font-size: 24px; line-height: 55px;color:#000; position: relative; overflow: hidden;}
.case_c1 h4::before {position: absolute; top: 1px;left:0;background:#d9d9d9; width:100%; height:1px; content: '';}
.case_c1 h4::after {position: absolute; top: 0;left:0;background:#fec500; width:95px; height:3px; content: ''; z-index: 3;}
.case_c1 li{ float: left;width:279px; margin-right: 30px; overflow: hidden;}
.case_c1 li:last-child{margin-right: 0;}
.case_c1 li img{ width:279px; height:210px;}
.case_c1 li span{display: block; font-size: 14px; color:#555555; line-height: 44px;text-align: center;}

.nytextpic dl{ border-bottom:1px dotted #d3d3d3; padding-bottom:20px; margin-bottom:20px;}
.nytextpic dt{ width:230px; float:left; margin-right:20px;}
.nytextpic dt a{ width:230px; height:150px; display:block; overflow:hidden;}
.nytextpic dt img{ width:230px; height:150px; display:block; -webkit-transition:.8s all; transition:.8s all;}
.nytextpic dt a:hover img{-webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.nytextpic dd h4{ line-height:30px; height:30px; overflow:hidden; font-weight:normal; font-size:17px;}
.nytextpic dd p{ line-height:24px; height:72px; overflow:hidden; color:#888; margin-top:10px;}
.nytextpic dd em{ line-height:20px; background:url(../img/date.png) 0 center no-repeat; text-indent:20px; display:inline-block; color:#888; font-family:Arial; margin-top:12px;}


















