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:213px; background:url(../Image/top.png) repeat-x;}
.hy{ width:100%; height:34px; float:left; font-size:13px; color:#4b4b4b; line-height:34px;}
.hy a{ margin-left:20px;}
.logo{ margin-top:34px;}
.tel{ background:url(../Image/tel.png) top left no-repeat; font-size:25px; color:#0c5bbd; font-family:"Impact"; padding:25px 0 0 60px; margin-top:35px;}
.nav{ width:100%; height:62px; margin-top:22px;}
.nav li{ width:131px; margin:0 3px; float:left; height:62px; font-size:15px; color:#FFF; line-height:62px; text-align:center;}
.nav li a{ display:block; width:100%; height:100%;}
.nav li:hover a{ background:#ffa200}
.pro{ width:100%; float:left; margin-top:74px; background:url(../Image/probt.png) top center no-repeat; padding-top:80px;}
.prof{ width:100%; font-size:15px; color:#2b2b2b; text-align:center;}
.prof a{ padding:15px 56px; background:#e7e7e7; margin:0 11px;}
.prof a:hover{ background:#0c5bbd; color:#FFF;}
#demo {
overflow:hidden;
width: 100%; float:left; margin-top:50px;}

#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.cpdx{width:267px; height:638px; margin-left:11px; float:left;}
.cpdx dd{width:267px; height:314px; text-align:center; font-size:15px; color:#2b2b2b;}
.cpdx dd img{ width:267px; height:266px;}

.ad{ width:100%; float:left; margin-top:107px; background:url(../Image/ad.jpg) top center no-repeat;}
.ad p{ font-size:30px; color:#ffa200; font-family:"Impact"; margin:411px 0 0 510px;}
.about{ width:100%; height:402px; background:url(../Image/aboutbj.png) center no-repeat; margin-top:108px;}
.about_p{ width:495px; float:right; margin-top:181px; height:221px; position:relative; font-size:15px; color:#3e3f40; line-height:1.8;}
.about_p a{ padding:10px 41px; border:3px solid #6d6d6d; position:absolute; left:0; bottom:0;}
.news{ width:569px; float:left; margin-top:65px;}
.bt{ width:100%; border-top:12px solid #0c5bbd; font-weight:bold;}
.bt p{ font-size:43px; color:#cacaca;}
.bt span{ font-size:20px; color:#3e3f40;}
.news ul{ width:100%; background:url(../Image/newspic.jpg) top center no-repeat; padding-top:138px; margin-top:20px;}
.news li{ width:100%; height:47px; border-bottom:1px dashed #565656; font-size:15px; color:#363636; line-height:47px;}
.news li font{ float:right;}
.contact{ width:494px; float:right; margin-top:65px;}
.contact_p{ width:100%; height:161px; float:left; margin-top:10px; background:url(../Image/contact_p.png) center no-repeat;}
.contact_p p{ font:31px/1 "Impact"; color:#ffffff; float:left; margin:115px 0 0 207px;}
.contact_span{ display:block; width:100%; font-size:15px; color:#363636; line-height:2; float:left; margin-top:10px; background:url(../Image/ewm.png) right center no-repeat;}
.footer{ width:100%; height:51px; background:#393939; font-size:15px; color:#ffffff; line-height:51px; margin-top:60px;}
.side{ width:200px; float:left; margin-top:63px;}
.nprof{ width:100%; background:url(../Image/nprof.png) top center no-repeat; padding-top:79px;}
.nprof li{ width:100%; font-size:15px; color:#2b2b2b; line-height:54px; height:54px; background:#e7e7e7 url(../Image/nnprofli.png)174px center no-repeat; text-indent:15px; margin-bottom:4px;}
.stel{ background:url(../Image/stel.png) top center no-repeat; width:100%; float:left; margin-top:46px; font-size:13px; color:#131311; line-height:2; padding-top:77px;}
.nmainr{ width:870px; float:right; margin-top:56px;}
.nbt{ width:100%; height:44px; line-height:44px; border-bottom:1px solid #c0c0c0;}
.nbt p{ font-size:20px; color:#2b2b2b; float:left; background:url(../Image/nbtp.png) left center no-repeat; padding-left:10px;}
.nbt span{ font-size:15px; color:#b0b0b0; float:left; margin-left:15px;}
.nbt font{ font-size:13px; color:#131311; float:right;}
.npro{ width:100%; margin-top:30px;}
.npro ul{ width:105%;}
.npro li{width:212px; height:272px; margin-right:8px; line-height:2; float:left;text-align:center; font-size:15px; color:#2b2b2b;}
.npro li img{ width:212px; height:212px;}
.page{ width:100%; text-align:center; margin-top:50px;}
.neirong{ width:95%; margin:35px auto 0; }



