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:1200px; margin:0 auto;}
/********General**********/
.header{ width:100%; float:left; min-width:1200px;}
.footer{ width:100%; float:left; min-width:1200px;}
.main{ width:100%; float:left; min-width:1200px;}
.hy{ border-bottom:1px solid #dcdcdc; width:100%; height:41px; font-size:12px; color:#9a9a9b; line-height:41px;}
.hy p{ float:left;}
.hy span{ float:right;}
.logo{ margin-top:27px;}
.tel{ margin-top:28px; background:url(../Image/tel.png) top left no-repeat; font-size:24px; color:#207eda; padding:15px 0 5px 55px;}
.nav{ width:100%; height:48px; background:#207eda; float:left; margin-top:25px;}
.nav li{ width:149px; margin-left:1px; float:left; font-size:16px; color:#ffffff; line-height:48px; text-align: center;}
.nav li a{ display:block; width:100%;} 
.nav li:hover a{ background:#e3010d;} 
.about{ width:100%; float:left; margin-top:98px;}
.bt{ text-align:center; width:100%; background:url(../Image/btxian.png) center 15px no-repeat;}
.bt p{ font-size:24px; color:#333333; font-weight:bold;}
.bt span{ font-size:16px; color:#333333; line-height:2;}
.aboutbj{ width:100%; height:316px; background:url(../Image/aboutbj.jpg) center no-repeat; margin-top:10px;}
.aboutw{ width:722px; float:left; margin:113px 0 0 456px; font-size:14px; line-height:1.8; color:#333333;}
.aboutw a{ float:right; color:#207eda;}
.aboutw:hover a{ text-decoration:underline;}
.pro{ width:100%; float:left; margin-top:50px;}
.proad{ width:100%; height:380px; background:url(../Image/ad.jpg) center no-repeat; margin-top:10px;}


.lanrenzhijia{ width:1200px; height:280px; margin:26px auto; font-family:'微软雅黑';}
.lanrenzhijia .tab{ overflow:hidden; float:left; margin-left:0px; text-align:center; padding-left:100px;}
.lanrenzhijia .tab a{ text-align:center; line-height:32px; display:block; margin-right:32px; width:169px; height:32px; background:#e7e7e7; float:left; font-size:16px; color:#333333;}
.lanrenzhijia .tab a:hover{color:#207eda; text-decoration:none;}
.lanrenzhijia .tab a.on{  color:#207eda; text-decoration:none;}
.lanrenzhijia .content{ overflow:hidden; float:left; margin-top:35px; width:1200px; height:218px; position:relative;}
.lanrenzhijia .content ul{ position:absolute; left:0; top:0; height:590px;}
.lanrenzhijia .content li{ width:1200px; height:218px; float:left;}
.lanrenzhijia .content li dl{ width:110%}
.lanrenzhijia .content li dd{ width:286px; height:218px; margin-bottom:22px; float:left; margin-right:18px;  overflow:hidden; position:relative;}
.lanrenzhijia .content li dd p{ width:286px; height:218px; top:0px; transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s; z-index:10; position:absolute;}
.lanrenzhijia .content li dd:hover p{ top:40px;}
.lanrenzhijia .content li dd span{ display:block; position:relative; z-index:1; width:100%; height:40px;background:#333; font-size:15px; color:#FFF; line-height:40px; text-indent:10px; }
.lanrenzhijia .content li img{  width:286px; height:218px;}

.news{ width:100%; float:left; margin-top:48px;}
.news dd{ text-align:center; background: url(../Image/newspic.jpg) left center no-repeat; height:266px; padding-left:650px;}
.news dd p{ text-align:left; background: url(../Image/newsddbt.png) left center no-repeat; font-size:16px; color:#333333; line-height:58px; text-indent:100px; width:550px; float:left;}

.news dd:hover span{ text-decoration:underline;}
.news dd span{text-align:left; padding-right:77px;  display:block; margin:10px 0 0 17px; font-size:14px; color:#666666; line-height:1.8; width:473px; float:left; margin-bottom:30px;}
.news dd font{ font-size:14px; color:#207eda; padding:10px 20px; border:1px solid #dcdcdc;}
.news ul{ width:100%; float:left; margin-top:30px;}
.news li{ width:570px; float:left; height:121px; position:relative;}
.news li span{ background:#207eda; color:#FFF; width:72px; height:72px; position:absolute; top:26px; left:0; font-size:14px; text-align:center; line-height:1.2;}
.news li:hover p{ text-decoration:underline;}
.news li p{ font-size:16px; margin-right:10px; float:right; color:#333333; width:408px; height:108px; border:6px solid #dcdcdc; padding:10px 25px 0 75px;}
.footer{ width:100%; height:297px; float:left; margin-top:100px; background:url(../Image/footerbj.jpg) repeat-x;}
.flogo{ width:389px; height:156px; background:url(../Image/flogo.png); float:left; margin-top:50px;}
.flogo p{ font-size:28px; color:#e3010d; font-weight:bold; float:left; margin:25px 0 0 176px;}
.fnav{ width:220px; float:right; margin-top:64px; }
.fnav ul{ width:180px; float:right;}
.fnav li{ width:90px; font-size:14px; color:#ffffff; line-height:1.5; margin-bottom:10px; float:left;}
.fnav li:hover{ text-decoration:underline;}
.ftel{ width:327px; float:left; margin:64px 0 0 10px;background:url(../Image/footerxian.png) left top no-repeat, url(../Image/footerxian.png) right top no-repeat;}
.ftel p{ font-size:14px; color:#ffffff; line-height:2; width:265px; float:right;}
.ewm{ width:132px;margin-left:42px; padding-left:40px; height:125px; background:url(../Image/ewm.png) center no-repeat,url(../Image/footerxian.png) left top no-repeat; float:left; margin-top:64px; }
.admin{ font-size:14px; color:#fffdfd; width:100%; float:left; margin-top:57px; text-align:center;}
.side{ width:276px; float:left; margin-top:57px;}
.nprof{ width:100%; background:#207eda url(../Image/nprofbt.png) center 30px no-repeat; float:left;}
.nprof ul{ width:100%; margin-bottom:30px; float:left; margin-top:99px;}
.nprof li{ position:relative; width:240px; hfloat:left; margin-bottom:5px; height:auto; overflow:hidden;}
.nprof li .prolia{width:240px; height:42px; float:left; margin-bottom:5px; background:#FFF; font-size:16px; color:#333333; text-align:left; line-height:42px; margin-left:18px; text-indent:20px;}

.nprof dl{ width:100%; float:left;}
.nprof dl dd{ width:240px; float:left; margin-left:20px; height:30px;background:#FFF; font-size:14px; line-height:30px; text-indent:30px; height:0; overflow:hidden;
 transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}

.nprof li:hover dd{ height:30px;margin-bottom:2px;}
.nprof li dd:hover{ background:#09F; color:#FFF;}
.nprof li:hover .prolia{ background:#09F; color:#FFF;}

.stel{ width:100%; background:#207eda url(../Image/stelbj.png) center 30px no-repeat; float:left; margin-top:40px;}
.stel p{ font-size:14px; color:#FFF; line-height:2; float: left; margin:177px 0 30px 48px; }
.nmainr{ width:898px; float:right; margin-top:57px;}
.nbt{ width:100%; height:37px; background:url(../Image/nbtxian.png) left bottom no-repeat;}
.nbt p{ font-size:18px; color:#207eda; line-height:37px; float:left;}
.nbt font{ float:right;font-size:14px; color:#888888; float:right; line-height:37px;}
.npro{ width:100%; float:left; margin-top:30px;}
.npro ul{ width:105%;}
.npro li{ width:286px; height:248px; margin-bottom:22px; float:left; margin-right:18px;  overflow:hidden; position:relative;}
.npro li p{ width:284px; height:216px; top:0px; transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s; z-index:10; border:1px solid #FFF;}
  
.npro li:hover p{ border:1px solid #00F; }
.npro li span{ font-size:16px; text-align:center; display:block; line-height:2;}
.npro li img{  width:284px; height:216px;}
.page{ width:100%; text-align:center; margin-top:40px;}
.neirong{ width:95%; margin:30px auto; }

#prev_next{ width:100%; margin-top:80px; border-top:1px dotted #CCC; padding-top:10px}

.nnews{width:100%; margin-top:30px;}
.nnews li{ width:100%; margin-bottom:30px; float:left; position:relative;}
.nnews li span{ width:20%; padding-top:3.5%; line-height:1; float:left; font-size:48px; color:#4a4a4a; display:block; text-align:center;}
.nnews li span font{font-size:13px; border-top:1px solid #CCC;}
.nnews li img{ width:20%; float:left; position:absolute; height:100%; top:0; left:20%;}
.nnews li p{ background:#eeeeee; width:50%;padding:1% 5%; font-size:14px; color:#6d6d6d; line-height:1.5; float:right; position:relative;}
.nnews li p font{ font-size:16px; color:#6d6d6d; display:block; margin-bottom:10px; font-weight:bold;}
.nnews li p i{ color:#005ea6; font-weight:bold; display:block; font-style:normal;}
.nnews li:hover p{ background: #207eda; color:#FFF;}
.nnews li:hover p font{ color:#FFF;}
.nnews li:hover p i{ color:#ff8400;}
#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;}


















































