
body {font-family: "ËÎÌå";font-size: 12px;margin:0 auto;padding: 0; background:#224B81; color:#1D406E;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol{margin: 0px;padding: 0px;}
ul,li {list-style-type: none;}
a {color: #1D406E;text-decoration: none;}
a:hover {text-decoration: underline; color:#f00;}
th { font-weight:normal;}
img {border: 0;}
.clear{ clear:both;}
.next{ clear:both; text-align:center;}

.side_title{}
.side_title h2{ font-size:14px; padding-top:7px; padding-left:17px; color:#fff; float:left;}
.side_title .more{ float:right;}

.main_top{ height:35px;}
.main_top h2{ background:url(../images/h2_bg_35.jpg) no-repeat 17px 19px; padding-left:28px; padding-top:17px; font-size:12px; color:#1D406E; float:left;}
.main_top .more{ float:right; padding-top:13px; padding-right:29px;}

ul.list li{ background:url(../images/index_27.jpg) no-repeat 5px 8px; line-height:23px; height:23px; padding-left:15px;}

.nyproduct { width:644px; margin:0 auto;}
.nyproduct ul{}
.nyproduct ul li { width:131px; height:161px; float: left;position: relative; margin:0 15px; display:inline;}
.nyproduct ul li .photobox {width:129px;height:129px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;border:#CCCCCC solid 1px;}
.nyproduct ul li .photobox .photo {position:static;+position:absolute;top:50%}
.nyproduct ul li .photobox .photo img {position:static;+position:relative;top:-50%;*top:-48%;left:-50%;}
.nyproduct ul li .name {text-align: center;line-height: 28px;position: absolute;top:50%;padding-top: 50px;width:100%;}

.warp{ width:1003px; margin:0 auto; background:url(../images/index_40.jpg) repeat-y;}
.warp .warp_top{ background:url(../images/index_01.jpg) no-repeat top; width:1003px; padding-top:18px;}
#head{ width:920px; margin:0 auto;}
#head .logo{ background:url(../images/index_03.jpg) no-repeat; width:920px; height:70px;}
#head .logo h1{ text-indent:-999em; overflow:hidden;}
#head .logo h1 a{ display:block; width:920px; height:70px;}
#head .menu{ background:url(../images/index_06.jpg) repeat-x; width:920px;}
#head .menu .time{ float:left; padding-top:15px; color:#fff; background:url(../images/index_08.jpg) right no-repeat; height:22px; width:178px; text-align:center;}
#navigation { float:right; padding-right:10px;} 
#navigation li {float:left;text-align:center;position:relative;} 
#navigation li.menudiv{ background:url(../images/index_10.jpg) no-repeat; width:1px; height:37px;}
#navigation li a:link, #navigation li a:visited { display:block;text-decoration:none;color:#fff;width:88px;height:22px; padding-top:15px; font-size:12px;} 
#navigation li a:hover {color:#ccc;} 
#navigation li ul li{ clear:both;}
#navigation li ul li a:link, #navigation li ul li a:visited { display:block;text-decoration:none;color:#fff;width:88px; line-height:27px; height:27px; font-size:12px; padding:0px;}
#navigation li ul li a:hover {background:#ccc; color:#000;} 
#navigation li ul {display:none; position:absolute;top:36px;left:0;margin-top:1px; background:#1D406E;} 

#head .banner{ width:920px; height:220px; margin:0 auto;}

#center{ width:920px; margin:0 auto; background:url(../images/center_bg_39.jpg) repeat-y;}
#side{ float:left; width:230px;}
#side .side_title{ background:url(../images/index_17.jpg) no-repeat; width:230px; height:29px;}
#side .products{}
#side .products .cont{ height:auto!important; height:161px; min-height:161px; padding:5px 10px;}
#side .contact{}
#side .contact .cont{height:auto!important; height:161px; min-height:161px; line-height:23px; padding:5px 10px;}

#main{ float:right; width:690px;}
#main .main_left{ float:left; width:460px;}
#main .main_left .cont{ width:420px; border:#53739D solid 2px; padding:3px 3px 0px 3px; margin:0 auto;}
#main .main_left .about{}
#main .main_left .about .main_top{ background:url(../images/index_18.jpg) no-repeat; width:460px; height:35px;}
#main .main_left .about .cont{ line-height:23px; height:auto!important; height:152px; min-height:154px}
#main .main_left .about .cont img{ float:left; margin-right:8px;}
#main .main_left .products{}
#main .main_left .products .cont{ height:134px; padding-top:4px;}
#main .main_left .products .cont .kuang{ border:#CCCCCC solid 1px;}


#main .main_right{ float:right; height:230px;}
#main .main_right .side_title{ background:url(../images/index_19.jpg) no-repeat; width:230px; height:29px;}
#main .main_right .news{}
#main .main_right .news .side_title h2{ background:url(../images/h2_bg_03.jpg) no-repeat 15px 7px; width:72px; height:22px; line-height:22px; text-align:center; font-size:12px; color:#1D406E;}

#main .main_right .news .cont{ height:auto!important; height:161px; min-height:161px; padding:5px 10px;}
#main .main_right .jobs{}
#main .main_right .jobs .cont{ height:auto!important; height:161px; min-height:161px; line-height:23px; padding:5px 10px; width:210px;}

#footer{ width:920px; margin:0 auto;}
#footer .menu{ width:920px; height:21px; background:#1D406E; padding-top:10px;}
#footer .menu ul{ width:735px; margin:0 auto;}
#footer .menu ul li{ width:89px; text-align:center; border-left:#FFFFFF solid 1px; height:12px; float:left; padding-top:1px;}
#footer .menu ul li a{ color:#fff;}	
#footer .copyright{ text-align:center; height:19px; padding-top:19px;}
#footer .copyright span{ font-family:Arial, Helvetica, sans-serif;}


#ny_center{ background:url(../images/ny_07.jpg) repeat-y; margin:0 auto; width:920px;}
.ny_top{ background:url(../images/ny_title_03.jpg) no-repeat; width:690px; height:35px;}
.ny_dan,ny_news,ny_products{ width:657px; margin:0 auto;}
.ny_dan{ padding:0px 10px; width:637px; line-height:23px;}
.ny_news{ padding:0px 10px; width:637px}
.ny_news ul li{ border-bottom:#CCCCCC dashed 1px;}
.ny_products{ padding-top:15px;}

.warp_footer{ background:url(../images/footer_06.jpg) no-repeat bottom; padding-bottom:18px; width:1003px;}




