html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}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-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
html {font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/}
/*******CSS reset*************/
body{position:relative;z-index:-2; color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
.w{ width:72%; margin:0 auto;}
.prow{ width:1200px; margin:0 auto;}

/********General**********/
.header{ width:100%; float:left;}
.hy{ width:100%; height:45px; background:#e6e6e6; font:1.2rem/45px "宋体"; color:#4d4d4d;}
.hy p{ float:left;}
.hy span{ float:right;}
.logo{margin:30px 0; float:left; }
.logo img{}
.tel{ background:url(../Image/tel.png) left top no-repeat; font-size:36px; color:#303030; font-weight:bold; padding:16px 0 10px 73px; margin-top:29px;}
.top{ width:100%;background:#3d71d9; float:left; position:relative; z-index:99999; }
.nav{ float:right; width:100%;}
.nav li{ float:left; font-size:1.6rem; line-height:55px; color:#fff; position:relative; float:left; width:12.5%; text-align:center; height:55px; }
.nav li a{ display:block; width:100%; height:100%;}
.nav li:hover a{ background:#6ecf0b}


.bannerw{ width:100%; float:left; }
.nbanner{ width:100%; float:left; height:305px; margin-top:35px; background-position: center; background-repeat:no-repeat;}
.nbanner img{ width:100%;}
.main{ width:100%; float:left;}
.sousuo{ width:100%; height:77px; float:left; border-bottom:1px solid #d6d6d6;}
.reci{ background: url(../Image/sousuobj.png) left center no-repeat; float:left; line-height:77px; padding-left:52px;}
.reci p{ font-size:1.4rem; color:#333333; float:left; }
.reci span{ color:#999999; font:1.2rem; float:left; margin-left:10px;}

.search{ width:40%; float:right; position:relative;}
.search form{ float:left; padding:0 8%; width:84%; height:3.4rem; border:1px solid #cccccc; margin-top:2%;
-moz-border-radius: 1.7rem; /* Firefox */
  -webkit-border-radius: 1.7rem; /* Safari 和 Chrome */
  border-radius: 1.7rem; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.search-text{ width:80%; background:none; font-size:1.3rem; text-indent:5%; line-height:3.4rem; color:#00285e; float:left;}
.search-btn{ font-size:0; width:20%; float:right; height:100%; background:url(../Image/search_bg.png) center right no-repeat;}

.pro{ width:100%; float:left; margin-top:50px;}
.prof{ width: 100%; float:left; }
.profbt{ width:100%; height:76px; background: url(../Image/profbt.png) 70% center no-repeat #3d71d9; }
.profbt span{ font:46px/76px Arial, Helvetica, sans-serif; color:#FFF; float:left; display:block; margin-left:10px;}
.profbt p{ font:14px/1.3 Arial, Helvetica, sans-serif; color:#FFF; float:left; margin-top:17px;}
.profbt p font{ font-size:18px; color:#FFF; font-weight:bold;}
.prof li{ width:99%; height:60px; font-size:14px; color:#333333; line-height:60px; text-indent:20px; border:1px solid #d9d6d6; border-top: none;}

.nprof{ width:20%; float:left; }
.nprof li{ width:99%; height:60px; font-size:14px; color:#333333; line-height:60px; text-indent:20px; border:1px solid #d9d6d6; border-top: none;}
.nprof li:hover{ background:#3d71d9; color:#FFF;}
.nprof li a{ display:block; width:100%;}
.ptel{ width:99%;border:1px solid #d9d6d6; border-top: none; height:40px; background:url(../Image/ptel.png)center 10px no-repeat; font: italic 28px/1 "Tahoma"; color:#ff8f00; padding-top:66px; text-align:center;}
.pror{ width:76%; float:right;}
.probt{ width:100%; text-align:center; background:url(../Image/probt.png) center no-repeat; }
.probt p{ font:1.2rem/2 Arial, Helvetica, sans-serif; color:#666666;}
.probt p font{ font-size:2.4rem; font-weight:bold; font-family:"微软雅黑"; color:#333333;}


.propic{ width:100%; margin:2rem auto 0;}

.propic li{ width:20%; margin:1% 2%; overflow:visible; position:relative; float:left; padding-bottom:24%; 
}
.propic li p{ position:absolute; overflow:hidden; width:98%; border:1px solid #d3d3d3; top:0px; left:0px; z-index:2;}
.propic li p img{width:100%;}
.propic li span{display:block;  line-height:2.2; font-size:1.4rem; color:#20221f; position:absolute; width:90%; height:15%; bottom:0px; text-align:center; left:0px; z-index:999; padding:0 5%;


}
.propic li span font{ font-size:1.2rem; text-align:left !important; display:block;}

.youshi{ width:100%; margin-top:50px; position:relative;}
.youshibt{ text-align:center;}
.youshibt p{ font-size:3.3rem; color:#000000; font-weight:bold; text-align:center;}
.youshibt p font{ color:#3d71d9;}
.youshibt span{ font-size:2rem; color:#4d4d4d; line-height:2;}
.youshi ul{ width:100%; margin-top:60px; position:relative; z-index:9;}
.youshi li{ width:36%; float:left; position:relative; margin-bottom:8%;}
.youshi li p{ position:absolute; width:100%; top:0px; left:0px;}
.youshi li p img{ width:100%;}
.youshi li span{ display:block; width:60%; z-index:999; position:relative; font-size:1.4rem; color:#FFF; padding:5% 0 0 10%;}
.youshi li span font{ font-size:2.2rem; line-height:2;}
.youshi li:nth-child(2n){ float:right;}
.youshi li:nth-child(2n) span{ float:right;}
.youtel{ width:363px; height:389px; background:url(../Image/youtel.png); position:absolute; top:192px; left:50%; margin-left:-181px; z-index:1;}
.youtel p{ font-size:26px; color:#000000; float:left; margin:295px 0 0 118px;}

.case{ width:100%; margin-top:85px;}
.casebt{ width:100%; text-align:center}
.casebt p{ font-size:3.3rem; color:#2f3032}
.casebt span{ font-size:2.2rem; color:#636363;}

.lanrenzhijia{ width:100%; margin:40px auto; font-family:'微软雅黑'; position:relative;}
.lanrenzhijia .tab{ overflow:hidden; width:100%; position:relative; z-index:9;}
.lanrenzhijia .tab a{ display:block; width:50%; padding-bottom:14%; position:relative; float:left;}
.lanrenzhijia .tab a img{width:36.6%; height:80%; border:1px solid #fff; position:absolute; left:0px;}
.lanrenzhijia .tab a:nth-child(2n){ float:right;}
.lanrenzhijia .tab a:nth-child(2n) img{ right:0px; left:auto;}
.lanrenzhijia .tab a:hover img{ border:1px solid #3d71d9;}
.lanrenzhijia .tab a.on img{ border:1px solid #3d71d9;}
.lanrenzhijia .content{ overflow:hidden; width:58.8%; z-index:99; position:absolute; top:0; left:50%; margin-left:-29.4%;}
.lanrenzhijia .content li{ display:none; width:100%; padding-bottom:68.4%; position:relative;}
.lanrenzhijia .content li img{ display:block; position:absolute; width:100%; height:100%; top:0px; left:0px;}
.ad{ width:100%; color:#FFF; height:216px; text-align:center; background:url(../Image/ad.png) bottom center no-repeat;}
.ad p{ font-size:2.8rem; margin-top:52px; margin-bottom:20px; width:100%; float:left;}
.ad span{ font-size:1.8rem;}
.ad2{ width:100%;}
.ad2 li{ width:100%; float:left; margin-top:46px; background:url(../Image/ad2li.png) bottom center no-repeat; padding-bottom:56px;}
.ad2 li img{ float:right; width:40%;}
.ad2 li dd{ width:50%; margin-top:40px; float:left; position:relative; padding-left:70px;}
.ad2 li a{ display:block; position:absolute; left:0px; top:0px; width:70px; height:100%; background:url(../Image/ad2i.png) top center no-repeat; font-size:3.4rem; text-align:center; color:#ffffff; line-height:70px; float:left;}
.ad2 li dd p{  float:left; font-size:2.4rem; margin-left:10px; color:#3d71d9;}
.ad2 li dd span{ display:block; float:left; padding:5px; margin:10px auto; background:#e5e5e5; font-size:2rem; color:#4d4d4d; margin-left:10px;}
.ad2 li dd font{ background:url(../Image/ad2font.png) top left no-repeat; padding-left:15px; font-size:1.4rem; color:#4d4d4d; display:block; float:left;}
.ad2 li:nth-child(2n) img{ float:left;}
.ad2 li:nth-child(2n) dd{ float:right;}
.message{ width:100%; float:left; height:390px; background:url(../Image/messagebj.png) center no-repeat;}
.w2{width:1160px; margin:0 auto}
.about{ width:100%; margin-top:50px;}
.aboutpic{ width:48%; float:left; padding-bottom:30.4%; background:url(../Image/aboutpic.jpg) center no-repeat; background-size:100% auto !important;}
.aboutw{ width:48%; float:right;}
.aboutw p{ font-size:2.5rem; color:#353535; margin-bottom:30PX;}
.aboutw span{ font-size:1.4rem; color:#696969; line-height:2;}
.aboutw img{ margin-top:22px; display:block;}

.lanrenzhijia2{ width:100%; margin-top:50px;}
.lanrenzhijia2 .tab{ overflow:hidden; width:362px; margin:0 auto;}
.lanrenzhijia2 .tab a{ font-size:2.4rem; float:left; color:#4d4d4d; line-height:55px; text-align:center; display:block; width:181px; height:66px; background:url(../Image/scjd.png) top center no-repeat;}
.lanrenzhijia2 .tab a:hover{background:url(../Image/scjdh.png) top center no-repeat; color:#FFF}
.lanrenzhijia2 .tab a.on{ background:url(../Image/scjdh.png) top center no-repeat; color:#FFF;}
.lanrenzhijia2 .content{ overflow:hidden; margin-top:20px;}
.lanrenzhijia2 .content li{ display:none; width:100%; overflow:hidden;}
.lanrenzhijia2 .content li dl{ width:100%;}
.lanrenzhijia2 .content li dd{ width:30%; float:left; margin:0 1.5% ; font-size:1.4rem; color:#584747; text-align:center; line-height:2; position:relative; padding-bottom:20%; text-align:center;}
.lanrenzhijia2 .content li dd p{ position:absolute; width:100%; height:100%; left:0; top:0; background-size:auto 100%; background-repeat:no-repeat; background-position: center;}
.news{ width:64.8%; float:left; margin-top:50px; border-top:3px solid #3d71d9;}
.lanrenzhijia3{ width:100%;}
.lanrenzhijia3 .tab{ overflow:hidden;}
.lanrenzhijia3 .tab a{ display:block; margin-left:30px; padding:10px 20px; float:left; font-size:2.1rem; color:#6b696b;

}
.lanrenzhijia3 .tab a:hover{ color:#3d71d9; font-size:2.1rem; font-weight:bold;}
.lanrenzhijia3 .tab a.on{ color:#3d71d9; font-size:2.1rem;font-weight:bold;}
.lanrenzhijia3 .content{ overflow:hidden; }
.lanrenzhijia3 .content li{ display:none; width:100%;}
.lanrenzhijia3 .content li dd{ width:100%; margin:10px 0 0 0%; float:left;} 
.lanrenzhijia3 .content li dd img{ width:40%; float:left;}
.lanrenzhijia3 .content li dd span{ display:block; font-size:1.4rem; color:#000000; line-height:2; width:55%; float:right;}
.lanrenzhijia3 .content li dd span font{ font-size:1.8rem; display:block; margin-bottom:10px;}
.lanrenzhijia3 .content li p{ width:100%; line-height:50px; float:left; height:50px; border-bottom:1px dotted #CCCCCC; background:url(../Image/newsli.png) left center no-repeat; text-indent:10px; font-size:1.5rem; color:#666666;}
.lanrenzhijia3 .content li p span{ color:#000; float:right;}

.question{ width:34%; float:right;margin-top:50px; border-top:3px solid #3d71d9;}
.qbt{}
.qbt p{ font-size:2.1rem; color:#0020a1; float:left; line-height:60px; margin-left:20px;}
.qbt a{ font-size:1.4rem; color:#787878; float:right; line-height:60px;}
.question li{ border-bottom:1px dotted #CCCCCC;  padding-left:60px; background:url(../Image/question.png) 20px 2px no-repeat;font-size:1.4rem; color:#000000; line-height:1.5; margin-bottom:23px; padding-bottom:25px;}
.question li p{ margin-bottom:25px;}
.link{ width:100%; height:118px; margin-top:50px; background:url(../Image/link.png) top repeat-x;}
.link p{ width:110px; height:37px; background:url(../Image/linkp.png); font-size:1.4rem; color:#FFF; text-align:center; line-height:37px; float:left; margin-top:42px;}
.link a{ float:left; font-size:1.4rem; color:#333333; float:left; margin-left:40px; line-height:118px;}
.footer{ width:100%; background:#3d71d9; float:left; margin-top:50px; padding-bottom:20px;}
.fnav{ width:100%; float:left; height:61px; border-bottom:1px solid #6890e1;} 
.fnav li{ width:12.5%; float:left; font-size:1.5rem; color:#ffffff; text-align:center; line-height:61px;}
.flogo{ float:left; margin-top:84px;}
.flogo img{}
.ftel{ float:left; font:1.4rem/3 "微软雅黑";  color:#FFF; border-left:1px solid #6890e1; padding-left:20px; margin:50px 0 0 98px; width:42%;}
.ftel ul{ width:100%;}
.ftel li:nth-child(1){padding-left:40px; background:url(../Image/ftel1.png) left center no-repeat;}
.ftel li:nth-child(2){ padding-left:40px;background:url(../Image/ftel2.png) left center no-repeat;}
.ftel li:nth-child(3){padding-left:40px; background:url(../Image/ftel3.png) left center no-repeat;}


.ewm{ float:right; margin-top:35px;}
.ewm img{}
.admin{ width:100%; text-align:center; color:#FFF; padding-top:20px;}




.side{ width:20%; float:left; margin-top:3%;}
.nprosousuo{ width:100%; margin-bottom:5%; position:relative; float:left;}
.nprosousuo .search-text{ width:100%; float:left; height:41px;background:url(../Image/nprosousuo1.png) left center no-repeat; border: none; font:1.2rem/41px "宋体"; color:#cbcbcb; text-indent:17px;}
.nprosousuo .search-btn{ position:absolute; top:0px; height:41px; right:0px;background:url(../Image/nprosousuo2.png) center no-repeat; width:44px; font-size:0; border:none; z-index:9999;}

.nbt{ width:100%; float:left; padding-bottom:5%; height:auto; overflow:hidden; text-align:center; position:relative;}
.nbt p{width:100%; height:2.7rem; position: absolute; z-index:0;}
.nbt p img{ width:100%;}

.nbt span{ font:2.6rem/2 '微软雅黑'; margin-top:5%; display:block; position:relative; z-index:10; color:#fff;}
.nbt i{ font-style:normal; font:1.2rem/2 Arial, Helvetica, sans-serif; color:#ffffff; position:relative; z-index:10;}


.anniu{ display: none; width:2rem; height:2rem}
.nbtr ul{ width:99%; height:0px; overflow:hidden; position:absolute; left:0px; top:3rem; background:#FFF;border-top: none;}
.nbtr li{ width:90%; margin-left:10%; font-size:1.6rem; color:#6b6b6b; line-height:3.5; text-indent:10%; position:relative; background:url(../Image/sidelibj.png) left center no-repeat;}
.nbtr li:hover{background:url(../Image/sidelibjh.png) left center no-repeat; color:#1f4d8c;}

.nmainr{ width:75%; float:right; margin-top:3%;}
.nbtr{ width:100%; float:left; height:4rem; line-height:4rem; background:url(../Image/nrbtbj.png) bottom left no-repeat;} 
.nbtr p{ font-size:1.8rem; color:#4d4d4d; float:left; border-bottom:2px solid #1f4d8c; height:95%;line-height:2; }
.nbtr font{ font-size:1.6rem; margin-left:1%; color:#bcbcbc; float:left;}
.nbtr span{ float:right; font-size:1.2rem; line-height:4rem; color:#888888;}
.npro{ width:100%; margin-top:5%; float:left;}
.npro ul{ width:100%; float:left;}
.npro li{ width:100%; float:left; margin-bottom:3%;}
.npro li p{ width:100%; height:35px; float:left; background:url(../Image/nprobtbj.jpg) left center no-repeat; font-size:1.6rem; text-indent:62px; line-height:35px; color:#FFF;}
.npro li img{ width:100%; margin-top:15px;}
.neirong{ width:90%; margin:5% auto;}
.neirong img{ max-width:100%;}
.page{ width:100%; float:left; margin-top:5%; text-align:center;}
.page select{ display: none;}
.nabout{ width:100%; float:left; margin-top:5%;}
.naboutf{ width:99%; float:left; border-left:1px solid #999;border-right: none}
.naboutf li{ width:19.5%; float:left; line-height:2; font-size:2rem; text-align:center;border:1px solid #999;border-left: none;}
.naboutf li:hover{ background:#3557ae; color:#FFF;}
#naboutw{ width:90%; margin:0 auto ; padding-top:10%;}
.naboutbt{ width:100%; text-align:center; margin-bottom:2%;}
.naboutbt p{ font-size:3rem;}
.naboutbt span{ font-size:1.4rem; color:#bdbdbd;}
#nhuajing{ width:90%; margin:0 auto ; padding-top:10%; height:auto; overflow:hidden;}
#nhuajing ul{ width:100%; float:left;}
#nhuajing li{ width:45%; float:left; margin-right:5%; position: relative; margin-bottom:2%; padding-bottom:30%;}
#nhuajing li img{ width:100%; height:100%; position:absolute;}


#nteam{ width:90%; margin:0 auto ; padding-top:10%;}
#nteam img{ width:100%;}

#nvideo{width:90%; margin:0 auto ; padding-top:10%;}
.nv{ width:100%; position:relative; height:80%; overflow:hidden;}
.nv img{ position:absolute; width:100%; z-index:0;}
.nv p{ width:60%; margin:1% auto 0; z-index:10; position:relative;}
.nv2{ display:none}
#nkefu{ width:100%; margin:0 auto ; padding-top:10%;}
#nkefu li{ width:30%; float:left; margin-right:3%;}
#nkefu li p{ float:left; width:15%; float:left;}
#nkefu li p img{ float:left; width:100%;}
#nkefu li dd{ width:80%; float:right;
    font-size: 1.4rem; line-height:2;
    color: #929292;
}
#nkefu li dd span{display: block;
    font-size: 1.4rem;
    color: #1e1e1e;
    margin-bottom: 5px;}
	
	
#nkefu2{ width:100%; margin:0 auto ; padding-top:10%;}
#nkefu2 li{ width:30%; float:left; margin-right:3%;}
#nkefu2 li p{ float:left; width:15%; float:left;}
#nkefu2 li p img{ float:left; width:100%;}
#nkefu2 li dd{ width:80%; float:right;
    font-size: 1.4rem; line-height:2;
    color: #929292;
}
#nkefu2 li dd span{display: block;
    font-size: 1.4rem;
    color: #1e1e1e;
    margin-bottom: 5px;}
	
.nnewsl{width:77%; float:left; margin-top:3%;}
.nnewsbt{ width:100%; font-size:1.3rem; color:#3557ae;}
.nnewsbt a{ }
.nnews{ width:100%; float:left;}
.nnews ul{ width:100%; float:left; margin-top:56px;}
.nnews li{ width:100%; float:left; margin-bottom:5%;}
.nnews li p{ width:32%; padding-bottom:21%; float:left; position:relative;}
.nnews li p img{ display:block; position:absolute; top:0px; left:0px; width:100%; height:100%;} 
.nnews li dd{ width:65%; float:right; margin-top:1%; position:relative;}
.nnews li dd span{ font-size:1.6rem; display:block; margin-bottom:3%;}
.nnews li dd font{ display:block; font-size:1.2rem; color:#767676; line-height:2;}
.nnews li dd i{ color:#3557ae; margin-top:2%; float:left; border:1px solid #3557ae; padding:0.5rem 2rem; font-style:normal;
-moz-border-radius: 2rem; /* Firefox */
  -webkit-border-radius:  2rem; /* Safari 和 Chrome */
  border-radius:  2rem; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.nnews li dd i:hover{ background:#3557ae; color:#FFF;}
.nnews li dd b{ position:absolute; font-weight:500; bottom:0px; right:0; float:right; background:url(../Image/newstime.png) left center no-repeat; text-indent:2rem;}
.nnewside{ width:20%; float:right; margin-top:7%;}
.nsearch{ width:236px; height:26px; background:url(../Image/nserach.png) left center no-repeat;}
.nsearch form{ width:100%; float:left; height:100%;}
.nsearch .search-btn{ width:15%; font-size:0; height:100%; float:left; border:none; background:none;}
.nsearch .search-text{ width:66%; margin-left:13%; line-height:26px; color:#b2cbd8; float:left; background:none; border:none; float:left;}
.tuijian{ width:100%; float:left; margin-top:15%;}
.tuijian p{ font-size:2rem; color:#3557ae; font-weight:bold;}
.tuijian ul{ margin-top:10%;}
.tuijian li{ border-bottom:1px dashed #CCCCCC; width:100%; padding-bottom:2%; margin-top:2%;}
.tuijian li span{ font-size:1.6rem; height:3.2rem; overflow:hidden; width:100%; color:#3557ae; line-height:2; display:block;}
.tuijian li font{ font-size:1.3rem; color:#CCC; }
.newsinfo{ width:100%; float:left; margin-top:5%;}
.newsinfo h1{  font-size:1.8rem; text-align:center; color:#333333; margin-bottom:2%;}
#prev_next{ float:left; margin-top:20px; padding-top:2%; border-top:1px solid #CCC; width:100%;}
#prev_next li{ width:100%; font-size:1.4rem; line-height:2; float:left; margin-bottom:2%;}

#prev_next li p{  color:#3557ae; line-height:1; margin-right:1%; float:left; border:1px solid #3557ae; padding:0.5rem 1rem; font-style:normal;
-moz-border-radius: 2rem; /* Firefox */
  -webkit-border-radius:  2rem; /* Safari 和 Chrome */
  border-radius:  2rem; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
#prev_next li:hover p{ background:#3557ae; color:#FFF;}
.newstime{margin:2% 2% 0 0; background:url(../Image/newstime.png) left center no-repeat; display:inline; padding-left:2rem;}
.newszuozhe{  margin:2% 2% 0 0; background:url(../Image/admintb.jpg) left center no-repeat;  display:inline;padding-left:2rem;}
.newslaiyuan{margin:2% 2% 0 0; background:url(../Image/laiyuantb.jpg) left center no-repeat; display:inline;padding-left:2rem;}

.newsclick{margin:2% 2% 0 0; background:url(../Image/click.jpg) left center no-repeat; display:inline;padding-left:2rem;}
.ncase{ width:100%; margin-top:5%;}
.ncase ul{ width:105%;}
.ncase li{ width:45%; margin:1%; text-align:center; float:left; font:1.2rem/4 "宋体"; color:#333; border:1px solid #CCC;}
.ncase li dd{ width:99.5%;  border:1px solid #CCC; position:relative; padding-bottom:60%; overflow:hidden;}
.ncase li dd p{ width:100%; height:100%; position:absolute; top:0px; left:0;}
.ncase li dd p img{ width:100%; height:100%;}
.ncase li dd p font{ width:96%; padding-left:2%; padding-right:2%; display:block; height:0; overflow:hidden;font:1.2rem/1.8 "宋体"; background:#e4e4e4; color:#1155a6; display:block;
 transition: all 0.8s ease 0s;
  -moz-transition: all 0.8s ease 0s;
  -webkit-transition: all 0.8s ease 0s; text-align:left;

}

.ncase li:hover dd p font{ height:28%; padding-top:1%; }



.ntzs{ width:100%; margin-top:5%;}
.ntzs ul{ width:105%;}
.ntzs li{ width:22%; margin:1%; text-align:center; float:left;  border:1px dotted #CCC; padding-top:31%; text-align:center; position:relative; line-height:2;}
.ntzs li img{ position:absolute; width:100%; left:0px; top:0;}
/***产品第三套模板样式****/
.nprofbt{ width:100%; height:108px; background:#5d88d4;}
.nprofbt p{ font-size:30px; color:#ffffff; line-height:1; font-weight:bold; padding-left:20%; float:left; margin-top:24px; width:80%}
.nprofbt span{ font-size:2.4rem; color:#ffffff; line-height:2; padding-left:20%}
.nprofbt a{ display:none;}





.nhonor{ width:100%; margin-top:2rem;}
.nhonor li{ width:20%; margin:1% 2%; position:relative; float:left; padding-bottom:33%; border:1px solid #d3d3d3;
box-shadow: 1px 1px 1px #d3d3d3; 
}
.nhonor li p{ position:absolute; width:100%; height:85%; top:0px; left:0px; z-index:2;}
.nhonor li p img{ width:100%; height:100%;}
.nhonor li span{display:block; background:#00285e; line-height:2.2; font-size:1.4rem; color:#fff; position:absolute; width:90%; height:15%; bottom:0px; left:0px; z-index:999; padding:0 5%;
transition: all 0.8s ease 0s;
  -moz-transition: all 0.8s ease 0s;
  -webkit-transition: all 0.8s ease 0s; text-align:center;

}
.nhonor li span font{ font-size:1.2rem; text-align:left !important; display:block;}
.nhonor li:hover span{ position:absolute; height:50%; }


.npropic{ width:100%; margin:2rem auto 0;}

.npropic li{ width:20%; margin:1% 2%; overflow:visible; position:relative; float:left; padding-bottom:24%; 
}
.npropic li p{ position:absolute; width:98%; border:1px solid #d3d3d3;  top:0px; left:0px; z-index:2;}
.npropic li p img{ width:100%; height:100%;}
.npropic li span{display:block;  line-height:2.2; font-size:1.4rem; color:#20221f; position:absolute; width:90%; height:15%; bottom:0px; text-align:center; left:0px; z-index:999; padding:0 5%;


}
.npropic li span font{ font-size:1.2rem; text-align:left !important; display:block;}


.dljmbt{ width:100%; float:left; margin-top:5%; text-align:center;}
.dljmbt p{ font-size:3rem; color:#606060; font-weight:bold;}
.dljmbt p font{ color:#3d71d9;}
.dljmbt span{ color:#909090; font-size:1.2rem; margin-top:1rem;}
.dljm{ margin-top:4.8rem; width:100%; padding-top:10.8%; background:url(../Image/dl.png) top center no-repeat; background-size:100%;}
.dljm li{ width:14.2%; font-size:1.8rem; color:#303030; text-align:center;  float:left; line-height:2;}
.dlcontact{ width:100%; margin-top:1rem;}
.dlcontact_p{ font-size:3.2rem; color:#3d71d9; text-align:center;}
.dlcontact ul{ width:99.5%; float:left; border-left:2px solid #e1e1e1; margin-top:4.5rem;}
.dlcontact li{ width:33%; position:relative; float:left; border:2px solid #e1e1e1; border-left: none; padding-bottom:11.4%;}
.dlcontact li:nth-child(1){ background:url(../Image/dc1.png) 1rem center no-repeat;}
.dlcontact li p{ font-size:2rem; color:#606060; position:absolute; top:20%; left:25%}
.dlcontact li p span{ font-size:1.2rem; color:#909090;}
.dlcontact li:nth-child(2){ background:url(../Image/dc2.png) 1rem center no-repeat;}
.dlcontact li:nth-child(3){ background:url(../Image/dc3.png) 1rem center no-repeat;}













