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:1002px; margin:0 auto;}
/********General**********/
.header{ width:100%; float:left; background:url(../images/nav.jpg) left top  repeat-x;}
.top{ width:100%; float:left;}
.gongju{ width:228px; height:28px; font:12px/28px "宋体"; color:#ffffff; float:right; text-align:center; background:url(../images/gongju.png) center no-repeat;}
.tianqi{ float:right; margin-top:5px;}
.logo{ float:left; margin-top:0px;}
.tel{ float:right; font:16px/1.5 "宋体"; color:#737373;margin-top:23px;}
.tel span{ font:30px/1 Arial, Helvetica, sans-serif; color:#d02027; }
.nav{ width:100%; float:left; font-size:14px; color:#ffffff; line-height:40px;  margin-top:14px;}
.nav li{ float:left; margin-right:58px;}
.nav li:hover{ text-decoration:underline;}
.bannerbj{ width:100%; height:500px; background:url(../images/bannerbj.jpg) center top no-repeat; float:left;}
.sousuo{ width:100%; float:left; height:44px;}
.sousuo p{ font:12px/44px "宋体"; color:#87b2ff; float:left;}
.sousuo p a{ margin-left:10px;}
.search{ width:310px; height:28px; background:url(../images/sousuo.png) center no-repeat; float:right; margin-top:11px;}
.search-text{ width:224px; height:28px; background:none; border:none; float:left; margin-left:20px; font:12px/28px "宋体"; color:#515151;}
.search-btn{ width:66px; float:left; height:28px; font-size:0; background:none; border:none;}
.banner{ width:100%; height:450px; background:#FFF; margin-top:6px;}

.case{ width:100%; float:left; margin-top:16px;}
.bt{ width:100%; height:36px; background:url(../images/bt.png) left bottom repeat-x;}
.bt p{ font-size:15px; color:#006699; float:left; background:url(../images/btp.png) left center no-repeat; line-height:36px; margin-left:10px; padding-left:20px}
.bt .more{ width:76px; height:30px; background:url(../images/more.png) center no-repeat; float:right; display: block; margin-right:5px;}

#demo {
overflow:hidden;
width:1000px; height:132px; border: 1px solid #0099cc; margin:3px auto;}

#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.cpdx{width:149px; height:122px; margin-left:18px; margin-top:7px; float:left;text-align:center; font:12px/1.5 "宋体"; color:#666666;}
.cpdx img{ width:149px; height:100px;}
.prof{ width:209px; height:401px; background:url(../images/profbj.jpg) center no-repeat; float:left; margin-top:20px; }
.prof ul{ width:100%; margin-top:108px;}
.prof li{ width:174px; height:35px; float:left; border-bottom:1px dashed #FFF; font-size:14px; color:#ffffff; line-height:35px; text-align:center; margin-left:19px;}
.pro{ width:785px; float:right; margin-top:15px;}
.pro ul{ width:110%; margin-left:5px;}
.pro li{ width:184px; height:180px; float:left; margin:5px 13px 0 0; font:12px/2 "宋体"; color:#4d4d4d; text-align:center; }
.pro li p img{ max-width:180px; max-height:134px;vertical-align:middle;

}
.pro li p{ width:180px; height:134px; border:2px solid #eeeeee;
display: table-cell;
vertical-align:middle;

/*设置水平居中*/
text-align:center;
}
.pro li:hover p{ border:2px solid #006699;}
.pro li:hover{ color:#006699}
.about{ width:700px; float:left; margin-top:15px;}
.about_p{ width:678px; border:1px solid #0099cc; height:172px; padding:10px; font:12px/2 "宋体"; color:#5a5a5a;}
.about_p img{ float:left; margin-right:10px;}
.news{ width:290px; float:right; margin-top:15px;}
.news ul{ width:288px; height:385px; border:1px solid #0099cc; padding-top:10px;}
.news li{ width:246px; float: left; height:30px; font:12px/30px "宋体" ; color:#4d4d4d; border-bottom:1px solid #e2e2e2; background:url(../images/nesli.png) 9px center no-repeat; padding-left:24px; margin-left:9px;}
.news li:hover{ text-decoration:underline;}
.ad{ width:1002px; height:90px; background:url(../images/ad.jpg) center no-repeat; float:left; margin-top:19px;}
.rollBox{border:1px solid #0099cc; width:698px; height:156px;}
.rollBox .Cont{width:698px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:3500px;}
.rollBox .Cont .pic{width:154px; font:12px/2 "宋体"; color:#4d4d4d; float:left; margin-right:10px; margin-left:10px; text-align:center; height:175px; margin-top:10px; }
.rollBox .Cont .pic img{width:154px; height:115px;}

.hzhb{ width:100%; background:url(../images/hzhbbt.jpg) top center no-repeat; padding-top:56px; margin-top:20px;}
.blk_18 {
 overflow:hidden;
 zoom:1;
 font-size:9pt;
 width:968px; margin-left:22px;
}
.blk_18 .pcont {
 width:859px;
 float:left; margin-left:25px;
 overflow:hidden;
}
.blk_18 .ScrCont {
 width:32766px;
 zoom:1;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
 float:left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
 width:26px;
 height:26px; margin-top:27px;
}
.blk_18 .LeftBotton{ background:url(../images/left.png) center no-repeat; float:left}
.blk_18 .RightBotton { background:url(../images/right.png) center no-repeat; float:right;
}

.blk_18 .pl img {
 max-width:122px; max-height:78px;vertical-align:middle;
}
.blk_18 .pl {
 width:122px; height:78px;
 border:1px solid #d7d7d7;
 float:left; margin-right:23px;
 display: table-cell;
vertical-align:middle;

/*设置水平居中*/
text-align:center;
 text-align:center;
}
.footer{ width:100%; height:158px;  background:#163584; float:left; margin-top:20px;}
.link{ width:867px; height:57px; background:url(../images/linkxian.jpg) bottom center no-repeat; float:left;}
.link li{ list-style:none; line-height:55px; float:left; margin-right:49px; font-size:12px; color:#FFF;}
.admin{ font-size:12px; color:#FFF; line-height:1.8; float:left; margin-top:12px;}
.backtop{ display:block; width:64px; height:109px; background:url(../images/top_back.png) center no-repeat; float:right;}
.side{ float:left; margin-top:3px;}
.stel{ width:207px; height:156px; background:url(../images/stel.jpg) center no-repeat; float:left; margin-top:31px;}
.stel p{ font:25px/1.2 Arial, Helvetica, sans-serif; color:#FFF;text-align: center;margin: 0;}
.stel p.tact_qq{font:22px/1 Arial, Helvetica, sans-serif;}
.stel p:first-child{margin-top: 53px;}
.nmainr{ width:785px; float:right; margin-top:23px;}
.nbt{ width:100%; height:32px; background:url(../images/bt.png) left bottom repeat-x;}
.nbt p{ font-size:15px; color:#006699; float:left; background:url(../images/btp.png) left center no-repeat; line-height:32px; margin-left:10px; padding-left:20px}
.nbt font{ float:right; font-size:12px; color:#4d4d4d; line-height:32px; margin-right:5px;}
.npro{ width:100%; float:left; margin-top:30px;}


.npro ul{ width:110%; margin-left:5px;}
.npro li{ width:184px; height:180px; float:left; margin:5px 13px 0 0; font:12px/2 "宋体"; color:#4d4d4d; text-align:center; }
.npro li p img{ max-width:180px; max-height:134px;vertical-align:middle;

}
.npro li p{ width:180px; height:134px; border:2px solid #eeeeee;
display: table-cell;
vertical-align:middle;

/*设置水平居中*/
text-align:center;
}
.npro li:hover p{ border:2px solid #006699;}
.npro li:hover{ color:#006699}
.page{ float:left; margin-top:30px;}
.neirong{ width:90%; margin:30px auto;}
#prev_next{ float:left; font:14px/2 "宋体"; margin-top:30px;}


/*list*/
.list_page{text-align:right;margin:10px;}
.list_page a{margin:0px 1px;padding:4px 6px;border: 1px solid rgb(153, 153, 153);;}
.list_page span{background-color: #00479d;color:#fff;margin:0px 1px;padding:4px 6px;border: 1px solid #8fcdf6;}
.list_page b{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #cadae7 ;color:#333;}
.list_page b input{border:0;margin:0;padding:0;font-size:12px;font-weight:normal;width:12px;vertical-align:middle;text-align:center;}
.pages {  text-align:right; margin-top:20px; border-top:#CCC 1px dashed; padding-top:10px;}






