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;}
a:hover{ text-decoration: underline;}
/********General**********/
.header{ width:100%; float:left;}
.logo{ margin-top:27px;}
.tel{ font-size:14px; color:#9d9d9d; float:right; margin-top:28px;}
.tel span{ font: bold 30px/1 "Courier New", Courier, monospace; color:#ffa533;}
.nav{ width:100%; background: url(../image/navbj.jpg) center no-repeat; height:40px; float:left; margin-top:22px;}
.nav li{ width:137.5px; height:40px; position:relative; float:left; font-size:14px; color:#ffffff; line-height:40px; text-align:center; margin-left:-0.2px;}
.nav p{ display: none; width:160px; position:absolute; top:0px; left:-11.5px; text-align:center; background:url(../image/navh.png) center no-repeat;}
.nav li:hover p{ display:block;}
.prof{ width:260px; float:left; margin-top:46px;}
.profbt{ width:260px; height:50px; background:#0066d4;}
.profbt p{ font-size:20px; line-height:50px;  float:left; margin-left:45px; color:#FFF; font-weight:bold;}
.profbt p span{ font-size:14px; font-weight:500}
.prof ul{ width:100%; float:left; background:#f0eeee; padding-bottom:10px; padding-top:5px;}
.prof li{ width:205px; height:44px; background:url(../image/profl.png) left center no-repeat; margin:1px 0 0 5px;font-size:14px; color:#444444; line-height:44px; padding-left:53px;}
.prof li:hover{ background: url(../image/proflh.png) center no-repeat; color:#FFF;}
.profmore{ width:260px; height:91px; background:url(../image/promore.jpg) center no-repeat; float:left; display:block;}
.pro{ width:809px; float:right; margin-top:46px;}
.bt{ width:100%; height:34px; border-bottom:1px solid #e5e5e5; }
.bt p{ font-size:20px; color:#333333; line-height:1; padding-left:10px; border-left:5px solid #0066d4; float:left;}
.bt span{}
.focus-news{ width:110%; float:left; margin-top:15px;}
.focus-news li{ width:260px; float:left; height:226px; margin:0 14px 14px 0; font-size:14px; color:#333333; line-height:2; text-align:center;}
.focus-news li p{ width:258px; height:193px; border:1px solid #d2d2d2;display: table-cell;
vertical-align:middle;
/*设置水平居中*/
text-align:center;}
.focus-news li p img{ max-width:258px; height:193px;vertical-align:middle;-webkit-transition:1s ease;-moz-transition:1s ease;}
.focus-news li:hover p img{ max-width:258px; height:193px;vertical-align:middle;-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);}
.ad{ width:100%; height:435px; background:url(../image/ad.jpg) center no-repeat; float:left; margin-top:45px;}
.ad p{ float:left; margin:353px 0 0 663px; font: bold 36px/1 "Courier New", Courier, monospace; color:#fff;}
.about{ width:740px; float:left; margin-top:50px;}
.ibt{ width:100%; height:34px; border-bottom:1px solid #e5e5e5; }
.ibt p{ font-size:20px; color:#005dba; font-weight:bold; line-height:1; padding-left:10px; border-left:5px solid #0066d4; float:left;}
.ibt span{ font-size:14px; color:#888888; margin-left:5px; float:left;}
.ibt a{ font-size:12px; color:#888888; float:right;}

.aboutw{ width:365px; height:352px; padding-left:370px; background:url(../image/aboutpic.png) left top no-repeat; float:left; margin-top:24px; font-size:14px; color:#666666; line-height:2;}
.aboutw p{ font-size:16px; color:#2e67aa; font-weight:bold; padding-bottom:20px; margin-top:20px;}
.aboutw a{ font-size:14px; color:#fff; background:#2e67aa; padding:3px 10px;}
.news{ width:301px; float: right; margin-top:50px;}
.news ul{ width:100%; background:url(../image/newspic.jpg) top center no-repeat; padding-top:103px; float:left; margin-top:20px;}
.news li{ width:100%; float:left; margin-bottom:20px;}
.news li span{ width:55px; display:block; float:left; font-size:14px; color:#999999; padding-right:10px; border-right:1px solid #d2d2d2}
.news li p{ width:226px; float:right; font-size:14px; color:#888888; line-height:1.5}
.footer{ width:100%; height:100px; background:#313131; float:left; margin-top:52px;}
.admin{ font-size:14px; color:#666666; line-height:2; text-align:center; padding-top:20px;}
.side{ width:260px; float:left; }
.stel{ width:260px; height:120px; background:url(../image/stelbj.jpg) center no-repeat;}
.stel p{font: bold 28px/1 "Courier New", Courier, monospace; color:#0066d4; float:left; margin:60px 0 0 25px;}
.nmainr{ width:810px; float:right; margin-top:47px;}
.nbt{ width:100%; height:34px; border-bottom:1px solid #e5e5e5; }
.nbt p{ font-size:20px; color:#333333; line-height:1; padding-left:10px; border-left:5px solid #0066d4; float:left;}
.nbt span{ font-size:14px; color:#666666; float:right;}
.npro{ width:100%; float:left; margin-top:30px;}
.npro ul{ width:110%;}
.npro li{ width:260px; float:left; height:226px; margin:0 14px 14px 0; font-size:14px; color:#333333; line-height:2; text-align:center;}
.npro li p{ width:258px; height:193px; border:1px solid #d2d2d2;display: table-cell;
vertical-align:middle;
/*设置水平居中*/
text-align:center;}
.npro li p img{ max-width:258px; height:193px;vertical-align:middle;-webkit-transition:1s ease;-moz-transition:1s ease;}
.npro li:hover p img{ max-width:258px; height:193px;vertical-align:middle;-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);}
.page{ width:100%; float:left; margin-top:40px; text-align:center;}
.neirong{ width:90%; margin:30px auto;}


















