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; background:rgb(246,246,246);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; overflow:hidden;}
.main{ width:100%; float:left; min-width:1200px;overflow:hidden; padding-bottom:100px;}
.footer{ width:100%; float:left; min-width:1200px;overflow:hidden;}
.hy{ height:46px; background:#313131; width:100%; line-height:46px; font-size:12px; color:#ffffff;}
.hy p{ float:left}
.ttel{ background:url(../Image/tel.png) left center no-repeat; height:46px; padding-left:32px; float:left; margin-left:457px;}
.tlan{ float:right;}
.tlan li{ float:left;  height:46px; margin-left:20px;}
.tlan li a{ display:block;padding-left:35px;}
.tlan li:nth-child(1){ background:url(../Image/lan1.png) left center no-repeat;}
.tlan li:nth-child(2){ background:url(../Image/lan2.png) left center no-repeat;}
.logo{ margin-top:33px;}
.nav{ float:right;}
.nav li{ float:left;  width:96px; font-size:16px; color:#030303; text-align:right; margin-top:44px;}
.nav li:hover{ color:#0e6fdc;}
.about{ width:100%; float:left; height:516px; padding:60px 0;}
.aboutbt{ width:157px; height:53px; background:url(../Image/aboutbt.png);}
.aboutw{ width:1200px; height:430px; background:url(../Image/aboutbj.jpg) center right no-repeat; margin-top:30px;}
.aboutw p{ font-size:14px; color:#555555; line-height:2; width:460px; margin:113px 0 0 459px; float:left; background:url(../Image/aboutp.jpg) repeat-x; padding:20px 25px 0;}
.aboutw p a{ width:104px; height:44px; display:block; background:url(../Image/aboutmore.png) center no-repeat; float:right; margin:133px 82px;}
.pro{ float:left;  width:100%;background:#f3f3f3; margin-top:72px; padding-bottom:50px;}
.probt{ width:100%; height:54px; background:url(../Image/probt.png) center no-repeat; margin-top:44px;}
.profbt{ width:170px; height:42px;background:url(../Image/cpfl.png) center no-repeat;}
.prof{ width:300px;float:left; margin-top:50px; position:relative;}
.prof ul{ width:100%; float:left; top:60px; position:absolute;left:0;}
.prof li{ width:100%; margin:2px 0;position:relative; float:left; height:auto;}
.profa{font-size:14px; width:100%; color:#000; line-height:40px; height:40px; text-align:center; background:#d2d2d2; display:block;}
.prof li:hover{}
.prof li dl{position: relative; width:100%;left:0; z-index:99999}
.prof li dd{ width:48%; text-indent:10px; background:rgb(41, 151, 248); float:left; color:#fff; line-height:30px; font-size:14px; height:0px; overflow:hidden;
transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s; 
}
.prof li:hover dd{ height:30px; margin:1%;}
.prof li:hover dl{background:#626260;}
.prof li dd:hover{ font-weight:bold;}
.cpfl_m{ width:39px; height:90px; float:left;background:url(../Image/rxcp.png) center no-repeat; margin:50px 0 0 40px;}
.lanrenzhijia{ width:760px; float:right; margin:50px auto 0; font-family:'微软雅黑';}
.lanrenzhijia .tab{ text-align:center; overflow:hidden; margin-top:10px;}
.lanrenzhijia .tab a{display: inline-block; margin:0 5px;
    width: 20px; font-size:0;
    height: 20px;
    border-radius: 10px;
    background: #c5c5c5;
    text-decoration: none;
    color: #333;}
.lanrenzhijia .tab a:hover{background: #2997f8;
    color: #fff;
    text-decoration: none}
.lanrenzhijia .tab a.on{background: #2997f8;
    color: #fff;
    text-decoration: none}
.lanrenzhijia .content{ background:#FFF; overflow:hidden; width:760px; height:300px; position:relative;}
.lanrenzhijia .content ul{ position:absolute; left:0; top:0; height:100px;}
.lanrenzhijia .content li{ width:720px; height:250px; float:left; padding:25px 20px;}
.lanrenzhijia .content li dl{width:362px; height:250px; float:left;}
.lanrenzhijia .content li dd{width:362px; height:250px;display: table-cell;
vertical-align:middle;
/*设置水平居中*/
text-align:center;}
.lanrenzhijia .content li dd img{vertical-align:middle; max-width:362px; max-height:250px;}
.lanrenzhijia .content li p{ width:328px; float:right; }
.lanrenzhijia .content li p span{ display:block;line-height:2;font-size:15px; color:#2997f8;} 
.lanrenzhijia .content li p font{color: #636363;
    font-size: 15px;
    margin-top: 24px;
    line-height: 27px;}

.ad{ width:618px; padding-left:30px; float:left; height:471px; background:url(../Image/ad.jpg) left center no-repeat; margin-top:57px;}
.ad ul{ margin-top:80px;}
.ad li{ width:100%; margin-bottom:45px; line-height:1.5;}
.ad li p{ width:497px; font-size:26px; color:#ffffff; text-align:right;}
.ad li span{ width:497px; font-size:14px; color:#ffffff; text-align:right; display:block;}

.ad li:nth-child(1){ background:url(../Image/ad3.png) right center no-repeat}
.ad li:nth-child(2){ background:url(../Image/ad2.png) right center no-repeat}
.ad li:nth-child(3){ background:url(../Image/ad1.png) right center no-repeat}
.video{ width:547px; height:471px; background:url(../Image/video.jpg); float:right; margin-top:57px;}
.news{ width:100%; margin-top:58px; float:left;}
.newsbt{ width:222PX; height:54PX; background:url(../Image/newsbt.png) left center no-repeat;}
.news ul{ width:105%; float:left; margin-top:38px;}
.news li{ width:271px; float:left; margin-right:38px;}
.news li img{ width:271px; height:180px;}
.news li p{ font-size:14px; color:#020202; line-height:2;}
.news li span{ font-size:12px; color:#7b7b7b; line-height:3;}
.news li font{ font-size:12px; color:#7b7b7b; line-height:2; display:block;}

.hzhb{ width:100%; margin-top:55px; float:left;}
.hzhbbt{ width:252px; height:53px; background:url(../Image/hzbt.png) center no-repeat;}
.hzhb ul{ width:105%; margin-top:40px;}
.hzhb li{ border:1px solid #d2d2d2; width:387px; height:230px; float:left; margin-right:16px;}
.hzhb li p{ width:144px; text-align:center; height:230px; float:left; font-size:24px; color:#ffffff; line-height:70px;}
.hzhb li dd{ width:225px; float:left; margin:10px 0 0 14px;}
.hzhb li dd span{ display:block; font-size:12px; color:#010101; line-height:2;}

.hzhb li:nth-child(1) p{ background:url(../Image/hz1.jpg) bottom center no-repeat #0e6fdc;}
.hzhb li:nth-child(2) p{ background:url(../Image/hz2.jpg) bottom center no-repeat #0e6fdc;}
.hzhb li:nth-child(3) p{ background:url(../Image/hz3.jpg) bottom center no-repeat #0e6fdc;}
.footer{ background:#313131;}
.foot{ float:left; width:750px; line-height:2;}
.flogo{ width:251px; height:220px; float:right; background:url(../Image/ewm.jpg) bottom center no-repeat;}
.fnav{ float:left; width:100%; margin-top:20px; font-size:14px; color:#e4e4e4; line-height:2;}
.fnav li{ float:left; margin:0 30px 0 0;}
.ftel{ width:100%; font-size:14px; color:#e4e4e4; margin-top:20px;}
.fadd{ width:100%; background:url(../Image/footxian.png) top left no-repeat; margin-top:20px; padding-top:20px;
font-size:14px; color:#e4e4e4; 
}
.admin{font-size:14px; color:#fff; margin-top:20px;}

.nbt{ width:100%; height:40px; border-bottom:1px solid #d2d2d2; margin-top:60px;}
.nbt p{ background:url(../Image/location.png) left center no-repeat; line-height:40px; font-size:14px; color:#707070; text-indent:25px;}
.nprof{ width:100%;float:left;}
.nprof ul{ width:100%; float:left;}
.nprof li{ width:15%; margin:0 4.5%; position:relative; float:left; font-size:16px; color:#707070; line-height:61px; height:61px; text-align:center; background:#d2d2d2; margin-top:17px; border:1px solid #b5b5b5;}
.nprof li:hover{ background:#0e6fdc; color:#FFF;}
.nprof li dl{ position:absolute; width:200%; top:61px; left:0; z-index:99999}
.nprof li dd{ width:48%; margin:1%; float:left; color:#FFF; line-height:30px; font-size:14px; 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;}
.nprof li:hover dl{padding:20px; background:#626260;}
.nprof li dd:hover{ font-weight:bold; background:#0559d0;}
.npro{ width:100%; margin-top:30px;}
.npro ul{ width:105%;}
.npro li{ width:283px; height:297px; float:left; margin:0 20px 22px 0; border:1px solid #969ca2;}
.npro li p{ width:283px; height:241px;}
.npro li p img{ width:283px; height:241px;}
.npro li span{ display:block; height:56px; background:#737373; font-size:18px; color:#fefefe; text-align:center; line-height:56px;}

.nhzdw{ width:100%; margin-top:30px;}
.nhzdw ul{ width:100%;}
.nhzdw li{ width:200px; height:80px; float:left; margin:20px 19px 20px 0;}
.nhzdw li p{  width:200px; height:80px;box-shadow: 10px 10px 5px #888888; background:#FFF;
display: table-cell;
vertical-align:middle;
/*设置水平居中*/
text-align:center;
transition: all 0.8s ease 0s;
  -moz-transition: all 0.8s ease 0s;
  -webkit-transition: all 0.8s ease 0s;
}
.nhzdw li:hover p{box-shadow: 0px 0px 25px #888888; }
.nhzdw li p img{max-width:200px; max-height:80px;vertical-align:middle;}
.nhzdw li span{ display:block; height:56px; background:#737373; font-size:18px; color:#fefefe; text-align:center; line-height:56px;}



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

.noprof{ width:100%; font-size:16px; color:#707070; text-align:center; margin:80px 0;}
.noprof a{ padding:20px 40px; background:#d2d2d2; margin:0 7px;border:1px solid #b5b5b5;}
.noprof a:hover{ background:#0e6fdc; color:#FFF;}

.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:#005ea6; color:#FFF;}
.nnews li:hover p font{ color:#FFF;}
.nnews li:hover p i{ color:#ff8400;}
#prev_next{ width:100%; margin-top:80px; border-top:1px dashed #CCCCCC; padding-top:10px;}













