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;}
.top{ width:100%; height:129px; background:url(../Image/top.png) center no-repeat; float:left; position:relative; z-index:10;}
.logo{ margin-top:39px;}
.tel{ background:url(../Image/tel.png) left center no-repeat; font-size:30px; font-family:"Impact"; color:#326dd0; padding-left:130px; margin-top:42px; height:42px;}
.banner{ width:100%; float:left; margin-top:-5px; position:relative; z-index:1;}
.nav{ width:100%; height:74px; background:url(../Image/nav.png) bottom repeat-x; float:left; position:relative; z-index:10; margin-top:-17px; }
.nav li{ width:130px; height:74px; float:left; font-size:16px; color:#FFF; text-align:center; line-height:90px; position:relative;}
.nav li a{ display:block; height:74px; width:130px;}
.nav li a p{ width:177px; height:74px; display:none; background:#FFF; background: url(../Image/navh.png) center no-repeat; z-index:-10; position:absolute; left:-23.5px; top:0px}
.pro{ width:100%; float:left; margin-top:52px;}
.bt{ width:100%; background:url(../Image/btxian.png) left 29px repeat-x; text-align:center;}
.bt p{ font-size:24px; color:#333333; margin:0 auto; background:#FFF; width:199px;}
.bt p font{ font-size:20px; color:#989898;}
.prof{ width:100%; background: url(../Image/profbt.png) left center no-repeat; float:left; margin-top:45px;}
.prof ul{ width:900px; float:right;}
.prof li{ font-size:15px; color:#363636; float:left; line-height:1; margin-bottom:15px; margin-left:10px;}
.prof li a{ margin-right:10px;}

#demo {
overflow:hidden;
width: 100%; float:left; margin-top:53px;}

#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.cpdx{width:256px; height:265px; margin-left:24px; float:left;text-align:center; font-size:14px; color:#333333; line-height:2;}
.cpdx p{ width:254px; height:222px; border:1px solid #cccccc;display: table-cell;
vertical-align:middle;
/*设置水平居中*/
text-align:center;}
.cpdx img{ max-width:254px; max-height:222px;vertical-align:middle;}

.news{ width:100%; float:left; margin-top:60px;}
.news ul{ width:110%; margin-top:41px; float:left}
.news li{ width:495px; float:left; margin:0 70px 49px 0; height:97px;}
.news li span{ width:96px; display:block; float:left; height:97px; text-align:center; background:url(../Image/newspanj.png) top center no-repeat; font-size:11px; color:#326dd0;}
.news li p{ width:374px; float:right; font-size:14px; color:#555555; line-height:1.5;}

.about{ width:100%; height:507px; background:url(../Image/aboutbj.jpg) center no-repeat; float:left; margin-top:80px;}

.abt{ width:100%; background:url(../Image/abtxian.png) left 29px repeat-x; text-align:center; float:left; margin-top:39px;}
.abt p{ font-size:24px; color:#fff; margin:0 auto; background:#326dd0; width:199px;}
.abt p font{ font-size:20px; color:#fff;}
.about_p{ width:936px; font-size:15px; color:#414141; line-height:1.8; margin:40px auto; padding:40px; background:#FFF}
.about a{ display:block; width:170px; height:40px; margin:35px auto; background:#3d9ee2; font:20px/40px "宋体"; color:#FFF; border-bottom:1px solid #204684; text-align:center;}
.message{ width:100%; float:left; margin-top:44px;}
.footer{ width:100%; height:276px; background:url(../Image/footer.png) repeat-x; float:left; min-width:1100px; margin-top:40px;}
.footl{ width:760px; float:left;}
.ftel{ float:left; margin-top:60px;}
.ftel p{ font-size:24px; color:#9a9a9a; float:left; margin-right:40px; height:59px; line-height:59px;}
.admin{ font-size:14px; color:#9a9a9a; line-height:2; float:left; margin-top:20px;}
.ewm{ width:328px; height:146px; background:url(../Image/fx.png); float:right; margin-top:68px;}
.side{ width:251px; float:left; margin-top:39px; margin-bottom:50px;}
.sbt{ width:251px; height:50px; font-size:24px; color:#FFF; text-align:center; line-height:50px; background:#326dd0;
-moz-border-radius: 8px; /* Firefox */
  -webkit-border-radius: 8px; /* Safari 和 Chrome */
  border-radius: 8px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.nprof ul{ width:100%; background:url(../Image/profxian.png)23px top repeat-y; padding:20px 0; float:left;}
.nprof li{ width:193px; float:left; font-size:14px; color:#313131; line-height:32px; height:32px; padding-left:58px; background:url(../Image/profdian.png)18px center no-repeat;}
.nprof li:hover{ background:url(../Image/profdianh.png) 13px center no-repeat;}
.stel{ width:100%; float:left;}
.stel p{ font-size:15px; color:#3b3b3b; line-height:2; margin-top:20px;}
.nmainr{ width:807px;  float:right; margin-top:50px;}
.nbt{ width:100%; height:35px; background:url(../Image/nbtxian.png) center repeat-x;}
.nbt p{ font-size:18px; color:#333333; background:#FFF; float:left; padding-right:10px;}
.nbt span{ font:12px/35px "宋体"; color:#696969; float:right; background:#FFF; padding-left:10px;}
.npro{ width:100%; float:left; margin-top:30px;}
.npro ul{ width:110%; float:left;}
.npro li{width:256px; height:265px; margin-left:24px; float:left;text-align:center; font-size:14px; color:#333333; line-height:2;}
.npro li p{ width:254px; height:222px; border:1px solid #cccccc;display: table-cell;
vertical-align:middle;
/*设置水平居中*/
text-align:center;}
.npro li img{ max-width:254px; max-height:222px;vertical-align:middle;}
.page{ width:100%; float:left; margin-top:40px; text-align:center;}
.neirong{ width:90%; margin:30px;}
 















