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;}
/*******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:1100px; margin:0 auto;}
/********General**********/
.header{ width:100%; float:left; min-width:1100px;}
.footer{ width:100%; float:left; min-width:1100px;}
.main{ width:100%; float:left; min-width:1100px;}
.top{ width:100%; height:30px; background:#014da1; font-family:"宋体";}
.top span{ font-size:12px; color:#FFF; line-height:30px;}
.top p{ float:right; background:url(../Image/lan.png) left center no-repeat; line-height:1; height:23px; font-size:12px; color:#FFF; padding-left:56PX; padding-top:7px;}
.logo{ margin-top:30px;}
.topr{}
.search{ width:138px; height:25px; background:url(../Image/search.png); padding-left:9px;}
.search-text{ float:left; font-size:12px; width:113px; height:25px; background:none; border:none;}
.search-btn{float:left; width:15px; font-size:0; height:25px; background:none; border:none;}
.tel{ font:24px/1 "黑体"; color:#014da1; margin-right:20px;}
.nav{ float:right;}
.nav li{ width:104px; float:left; margin-left:3px; position:relative; font-size:16px; color:#4d4d4d; height:120px; line-height:120px; text-align:center;}
.nav li:hover a{ background:#014da1; color:#FFF;}
.nava{display:block; width:104px;}
.nav li dl{ position:absolute; top:30px; width:100%; left:0px; z-index:99999;}
.nav li dd{ width:100%; background:#014da1; color:#FFF; text-align:center; height:0px; overflow:hidden; line-height:30px; margin-bottom:2px;
transition: all 0.8s ease 0s;
  -moz-transition: all 0.8s ease 0s;
  -webkit-transition: all 0.8s ease 0s;
}
.nav li:hover dd{height:30px; }
.banner{ width:100%; float:left;}
.nbnner{ width:100%; height:286px; background: url(../Image/nabnner.jpg) bottom center no-repeat; float:left;}
.pro{ width:100%; float:left; margin-top:37px;}
.bt{ width:100%; float:left; text-align:center; background: url(../Image/bt.png) bottom center no-repeat; padding-bottom:15px;}
.bt p{ font-size:30px; color:#434343; text-align:center;}
.bt span{ font-size:14px; color:#b0b0b0;}
.focus-news{ width:110%; float:left; margin-top:46px;}
.focus-news li{ width:224px; height:233px; font-size:14px; color:#393939; text-align:center; line-height:2; float:left; margin-right:68px;}
.focus-news li p{ width:222px; height:177px; border:1px solid #d8d8d8;}
.focus-news li img{ width:222px; height:177px;}
.more{ width:108px; height:37px; background:url(../Image/more.png); margin:0 auto;}
.more a{ display:block; width:100%; height:100%;}
.about{ width:100%; background:url(../Image/aboutbj.jpg) center no-repeat; height:435px; float:left; margin-top:32px;}
.aboutbt{ width:100%; float:left; margin-top:50px; text-align:center;}
.aboutbt p{ font-size:30px; color:#FFF; text-align:center;}
.aboutbt span{ font-size:14px; color:#FFF;}
.aboutw{ width:100%; float:left; margin-top:25px; background:url(../Image/aboutpic.png) right center no-repeat;}
.aboutw p{ width:604px; float:left; font-size:14px; color:#ffffff; line-height:2;}
.aboutw p a{ display:block; width:165px; height:37px; border:2px solid #FFF; font-size:14px; color:#FFF; line-height:37px; text-align:center; margin-top:30px;}
.news{ width:100%; float:left; margin-top:34px;}
.news ul{ width:110%; margin-top:50px; float:left;}
.news li{ width:537px; height:117px; margin-bottom:26px; float:left; margin-right:28px;}
.news li img{ width:167px; height:117px; float:left;}
.news li p{ width:350px; float:right; font-size:12px; color:#696969; line-height:2;}
.news li p font{ font-size:14px; color:#000; line-height:3; display:block;}
.footer{ width:100%; height:358px; background:url(../Image/footerbj.jpg) repeat-x; float:left; margin-top:90px;}
.ksdh{ float:left; margin:40px 0 0 0;}
.ksdh ul{ float:left; color:#FFF; line-height:2; height:212px; border-right:1px dashed #3c9cfe; float:left; width:135px; margin-left:45px;}
.ksdh ul p{ font-size:18px;}
.ksdh ul li{ font-size:15px;}
.ftel{ width:297px;height:212px;line-height:2; margin-left:65px; border-right:1px dashed #3c9cfe; float:left; margin-top:40px;}
.ftel p{color:#FFF;font-size:18px;}
.ftel span{ font-size:15px; color:#04d2f7; margin-top:20px; display:block; }
.ftel span font{ font-weight:bold;}
.ewm{ width:178px; height:150px; background:url(../Image/ewm.jpg); float:right; margin:51px 52px 0 0;}
.admin{ width:100%; float:left; font-size:14px; color:#7fbeff; line-height:2; text-align:center; margin-top:39px;}.side{ width:209px; float:left; margin-top:75px;}
.sidebt{ width:100%; height:74px; background:#014da1; float:left;}
.sidebt p{ font-size:25px; color:#FFF; text-indent:29px; line-height:2;}
.sidebt span{ font-size:12px; color:#2c7cd5; text-indent:29px; display:block;}
.side ul{ width:100%; float:left; margin-top:10px;}
.side li{ margin-left:5px; width:197px; float:left;border-bottom:1px solid #aaaaaa;}

.side li p{ width:197px; float:left; height:45px;  background:url(../Image/sideli.png) left center no-repeat; font-size:16px; color:#333333; line-height:45px; text-indent:19px;}

.side li:hover p{ background:url(../Image/sidelih.png) left center no-repeat; color:#ff9900;}
.side li dl{ margin-left:25px;}
.side li dd{ width:172px;
  transition: all 0.8s ease 0s;
  -moz-transition: all 0.8s ease 0s;
  -webkit-transition: all 0.8s ease 0s;
 height:0px; font-size:14px; overflow:hidden;}
.side li:hover dd{ height:30px;}

.nmainr{ width:866px; float:right; margin-top:75px;}
.nbt{ width:100%; height:60px; border-bottom:1px solid #333333;}
.nbt p{ background:url(../Image/nbt.png) left center no-repeat; padding-left:31px; font-size:14px; color:#333333; line-height:60px;}
.npro{ width:100%; float:left; margin-top:30px;}
.npro ul{ width:110%;}
.npro li{ width:277px; height:303px; font-size:14px; color:#393939; text-align:center; line-height:2; float:left; margin-right:15px;}
.npro li p{ width:275px; height:245px; border:1px solid #d8d8d8;}
.npro li img{ width:275px; height:245px;}

.page{ width:100%; float:left; text-align:center; margin-top:50px;}
.neirong{ width:90%; margin:30px auto;}


#nkefu{ width:100%; margin:30px auto ; float:left;}
#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: 14px; line-height:2;
    color: #929292;
}
#nkefu li dd span{display: block;
    font-size: 1.4rem;
    color: #1e1e1e;
    margin-bottom: 5px;}







