ul,li,p{margin:0px;padding:0px; line-height:100%; list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:100;margin:0px;padding:0px; line-height:100%;}

html{min-height:100%;background:#fff;}
body{font-size:12px; margin:0 auto; text-align:center; font-family:Microsoft YaHei; }
.head{background:url(../images/topbg.jpg) repeat-x; height:127px;width:100%;text-align:center; overflow:hidden;}
.head .top,.head .menu{width:980px; margin:0 auto; height:90px;}
.head .top .logo{width:525px; height:90px;float:left; text-align:left;}
.head .top .olympus{width:159px; height:90px;float:right;}
a:link{text-decoration:none;color:#1b398f;}
a:visited{ text-decoration:none;color:#1b398f;}
a:hover{text-decoration:none;color:#333;}
.head .menu li{float:left; color:#fff; font-family:Microsoft YaHei; font-size:18px;padding:0 22px; height:37px;  }
.head .menu .txt{padding-top:8px;}
.head a:link{color:#fff; text-decoration:none;}
.head a:visited{color:#fff; text-decoration:none;}
.head a:hover{color:#c4dfff; text-decoration:none;}

.bottom{background:#e1e1e1; padding:10px 0; height:60px; text-align:center;}
.bottom .txt{width:980px; margin:0 auto; color:#666;}
.bottom .txt .left{float:left; width:400px; text-align:left; height:50px;padding-top:5px; background:url(../images/shgs.jpg) no-repeat 0 3px;padding-left:65px;} 
.bottom .txt .right{float:right; width:400px; text-align:right;padding-top:5px;} 
.bottom .txt p{line-height:200%;padding:0px;margin:0px;}
.master{width:980px; margin:0 auto; display:table;}
.master .banner{width:980px; margin:0 auto; height:310px; overflow:hidden; display:table;}
.master .indexnews{background:url(../images/news.jpg) no-repeat;height:35px; width:845px;padding-left:135px; text-align:left;}
.master .idnexproduct{background:url(../images/product.jpg) no-repeat 20px 20px;padding:60px 0 0 0;width:400px;height:220px; float:left; text-align:left;}
.master .idnexproduct .bg{background:url(../images/productbg.jpg) no-repeat; width:400px;height:194px;}
.master .idnexproduct .bg .item li{background:url(../images/icon1.png) no-repeat 25px 19px; float:left;padding:15px 0 0 40px;width:150px; font-size:14px; height:22px; }

.master .indexabout{background:url(../images/about.jpg) no-repeat 45px 20px;padding:60px 45px 0 45px;width:490px;height:220px; float:left; text-align:left; line-height:250%;font-size:16px;}

.dqwz {background: #e7e7e7; text-align:center; display:table; width:100%;}
.dqwz .place{margin:0 auto;width:950px;padding:9px 15px 7px; text-align:left;}

.about{padding:25px 0;}
.about p{line-height:180%;font-size:14px;padding:5px 0; text-align:left; width:700px; text-indent:28px; color:#333;}
.about p span{color:#1b398f; font-weight:bold;}
.about h4 {padding:20px 0; color:#1b398f;  font-weight:bold; font-size: 18px; text-align:left;    }
.about h5 {padding:5px 0;   font-size: 14px; line-height:150%; text-align:left;}

.news {padding:25px 0; height:500px; display:table;}
.news ul{ border-bottom:1px dashed #ddd;height:18px;padding:12px 0 12px 0px;}
.news .txtli{background:url(../images/icon1.png) no-repeat 10px 4px;font-size:14px;padding-left:25px; text-align:left; width:700px; float:left;}
.news .txttime{float:left;text-align:left;color:#999;font-size:12px;}
.news h1{font-size:24px;width:840px; margin:0 auto; text-align:center;color:#1b398f;padding:15px 0;}
.news h2{color:#999;font-size:12px;width:840px; margin:0 auto; text-align:center;padding-bottom:15px;border-bottom:1px #ddd solid;}
.news h3{padding:15px 0; width:800px; margin:0 auto;  text-align:center;padding:20px 0 0 0;}
.news .tbody{ width:800px; margin:0 auto; text-align:left; font-size:14px; line-height:180%; padding:30px;  color:#333;font-family:Microsoft YaHei;}
.news h5{font-size:12px;width:840px; margin:0 auto; text-align:center;padding-bottom:15px;border-top:1px #ddd solid; padding-top:15px;}

.contact {padding:25px 0;height:500px; background:#fff;}
.contact .item{ clear:both; height:40px; padding-left:20px;}
.contact .item li{float:left;}
.contact .item .txt{width:100px; text-align:right;padding:4px 20px 0 0; font-size:14px;}

.product{padding:25px 0;background:#fff;}
.product .column{width:245px; float:left; display:table;margin:0 20px 0 ;}
.product .titletxt{ background:url(../images/cpjs.jpg) no-repeat;height:45px;border-bottom:1px solid #dddddd;}
.product .column h4{background:url(../images/submenubg.jpg) no-repeat;padding:11px 0 0 26px;font-size:14px;font-family:Microsoft YaHei;height:25px;width:219px; text-align:left; cursor:pointer;}
.product .column .onh4{background:url(../images/icon1.jpg) no-repeat 7px 12px;padding:10px 0 0 26px;font-size:14px; font-weight:bold; font-family:Microsoft YaHei;height:26px;width:219px; text-align:left; cursor:pointer;}
.product .sbody{width:643px;padding:0 25px 20px 25px; float:left; display:table; background:url(../images/bodybg.jpg) repeat-x;border:1px solid #f0f0f0;}
.product .sbody h2{text-align:center; font-size:24px;color:#1b398f;padding:25px 0; }
.product .sbody h3{width:640px; text-align:center;}
.product .sbody h3 img{max-width:640px;padding:8px 0;}
.product .sbody h4{text-align:left;color:#1b398f; font-size:16px; line-height:250%; font-weight:bold;}
.product .sbody h5{text-align:left;color:#333; font-size:14px; line-height:250%;font-weight:bold;}
.product .sbody h6{text-align:left;color:#333; font-size:14px; line-height:180%; padding-bottom:10px; text-indent:24px;}
.product .column .smenuitem{padding:0 0 8px 0; display:none;border-bottom:1px solid #ddd;}
.product .column .smenuitem li{text-align:left;font-size:12px; background:url(../images/icon3.jpg) no-repeat 20px 8px;padding:5px 0 5px 35px;}
.product .column .smenuitem .onli{text-align:left;font-size:12px; background:url(../images/icon2.jpg) no-repeat 20px 8px;padding:5px 0 5px 35px;color:#1b398f;}

.product .column .smenuitem a:link{text-decoration:none;color:#333;}
.product .column .smenuitem a:visited{ text-decoration:none;color:#333;}
.product .column .smenuitem a:hover{text-decoration:none;color:#1b398f;}



/*----首页css-----*/
ul,li,p{margin:0px;padding:0px; line-height:100%; list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:100;margin:0px;padding:0px; line-height:100%;}

html{min-height:100%;background:#fff;}
body{font-size:12px; margin:0 auto; text-align:center; font-family:Microsoft YaHei; }
.head{background:url(../images/topbg.jpg) repeat-x; height:127px;width:100%;text-align:center; overflow:hidden;}
.head .top,.head .menu{width:980px; margin:0 auto; height:90px;}
.head .top .logo{width:525px; height:90px;float:left; text-align:left;}
.head .top .olympus{width:159px; height:90px;float:right;}
a:link{text-decoration:none;color:#1b398f;}
a:visited{ text-decoration:none;color:#1b398f;}
a:hover{text-decoration:none;color:#333;}
.master{width:980px; margin:0 auto; display:table;}


#clear{ clear:both;}
#cpzs{ width:980px; margin:0 auto;}
#biaoti{ text-align:left; color:#a5a9c6; font-weight:bold; font-size:22px; padding-left:20px;}

#pro_ul{ margin:15px 0;clear:both; overflow:hidden;}
#pro_ul #ind_pro_img{ text-align:center; width:200px; float:left; margin:0px 12px 10px 10px;_margin:0px 12px 10px 10px;}

.proimg_bk{ width:200px; height:170px; border:1px solid #ddd;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.proimg_bk .proimg{width:200px;line-height:150px;height:150px;font-size:150px;text-align:center;position:static;+position:absolute;top:50%}
.proimg_bk img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:200px; max-height:200px}
#pro_ul p{ font-size:12px; line-height:30px; height:30px; overflow:hidden; font-weight:normal; text-align:center; background:#f9f9f9; width:202px;}
#pro_ul p a{ color:#666;}

/*----普通产品滚动----*/
#demo{overflow:hidden; width:980px; height:245px; margin:0 auto;}
#demo #indemo{float:left; width:800%}
#demo #demo1{float:left;}
#demo #demo2{float:left;}
/*---普通产品滚动结束----*/

#con_center{ width:980px; margin:0 auto;}
#gsxw{ width:465px; float:left;}
#jswz{ width:465px; float:right;}
#ny_newslb_box{ clear:both; margin-top:11px;}
#ny_newslb_box li{ height:40px;line-height:40px; border-bottom:1px dotted #ccc; font-size:12px; overflow:hidden; background:url(../images/icon1.png) no-repeat 10px center; padding:5px 10px 0 25px;}
#ny_newslb_box li a{ color:#636363; float:left;}
#ny_newslb_box li span{ float:right; color:#b6b6b6;}

#yqlj{ width:980px; margin:20px auto;}
.yqlj_con a{ display:block; float:left; margin:10px ;background:url(../images/icon1.png) no-repeat left center; padding-left:15px; color:#666;}
#biaoti {margin-top: 20px;}













