@charset "gb2312";
body{background:#eeeeee url(../img/bg.jpg) top center no-repeat;color:#545454;  line-height:180%; font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;}
ul,li,p,img,h1,h2,h3,h4,h5,body{ padding:0; margin:0; border:0px;}
h5{ font-weight:normal}
.box{ width:1100px; margin:auto; overflow:hidden}
a{ text-decoration:none; color:#545454}
a:hover{ color:#ee4000}


.menu{background:#0c51c3 url(../img/dhBg.jpg) center no-repeat; font-weight:bold; margin-top:112px; overflow:hidden;}
#menu{ width:1160px; overflow:hidden; margin:auto; height:43px;}
#menu li{ float:left;}
#menu a{color:#ffffff;font-size:16px; padding:0 29px; display:block;line-height:43px;}
#menu a:hover{ color:#FFFF00; background:#07398b}

.banner{background:#0c51c3 url(../img/bannerLine.jpg) bottom no-repeat;height:403px; padding-bottom:15px; margin-top:10px;}
.main{ margin-top:30px;}
.main .cnt{ padding:0;}
.main .ttl{height:20px; padding-bottom:30px;}
#about{ width:360px; float:left;overflow:hidden;}
#about .cnt{background:url(../img/aboutPic.jpg) left top no-repeat; padding-left:60px; line-height:24px; height:159px;}
#news{ width:425px; float:left; margin-left:44px; display:inlineoverflow:hidden;}
#news .cnt img{ width:166px; float:left;}
#news .cnt ul{ width:240px; float:right; overflow:hidden}
#news .cnt .txtlist li h5{ margin:0px; height:18px; line-height:18px; font-weight:normal; margin-bottom:5px; overflow:hidden;}
#news .cnt .txtlist a{ color:#1c4295}
#news .cnt .l_more{background:url(../img/time.jpg) left 50% no-repeat; height:24px; line-height:24px; padding-left:25px; color:#509dd3}
#news .cnt .txtlist .l_summary{ height:86px; line-height:22px; overflow:hidden}
.caseIdx{ width:220px; float:right}
#goods{ width:1100px;}
#goods .ttl{ text-align:center; margin-top:20px;}
#goods .cnt{margin-top:3px;}
#goods .cp_bg{width:100%px;overflow:hidden;}
#goods #cmo1 img{ width:200px; height:150px; border:none; margin:0 7px;}
#goods #cmo1 h5{ font-size:12px; height:16px; line-height:16px; margin-top:8px; overflow:hidden}
#goods #cmo1 td{height:170px; overflow:hidden}

.btm{ background:#174da6;padding:10px 0;line-height:24px;text-align:center; overflow:hidden; color:#FFFFFF}
.btm a{ color:#FFFFFF;}

#link{ margin-top:30px;}
.right{ width:800px; float:right;overflow:hidden;}
.left{ border-top:solid 2px #3b70c1; width:250px; float:left; overflow:hidden;}
.left .ttl{background: url(../img/lTtl.jpg) right 10px no-repeat; padding-top:30px;}
.left .ttl h4{ float:right; color:#3c73c4; font-size:18px; font-weight:normal; border:none}
.left #goodsCat .cnt, #menu1{ width:170px; float:right; text-align:right; overflow:hidden}
.left li{font-size:14px; overflow:hidden;}
.left li a{height:34px; line-height:34px; padding-right:5px; width:165px; border-bottom:solid 1px #c0c0c0; display:block; color:#737373}
.left li a:hover{background: url(../img/lTb.jpg) 70px 50% no-repeat; color:#509dd3}

.left .contact .ttl{background:#202426 url(../img/ny_l2.jpg) 10px 50% no-repeat;}
.contact{margin-top:10px; display:none}
.contact p{ padding:10px 10px 15px; line-height:24px; font-size:14px; color:#FFFFFF}
#ULocation{background:#2962bc; height:40px; line-height:40px;overflow:hidden; }
#ULocation h3{ padding-left:15px;margin:0px; font-size:16px; font-weight:normal;}
#ULocation  a{ color:#ffffff}

.grid li {float:left;height:230px; margin:9px; overflow:hidden; width:248px;}
.grid .l_img img {border: 1px solid #CCCCCC;padding:2px; width:240px; height:190px; background:#FFFFFF}
.grid h5 {height:20px;line-height:20px;overflow: hidden;text-align:center; font-size:12px;  width:100%; font-size:14px}
.main_body{ margin-top:10px; padding-bottom:10px;}

/**************************/
#news_body h5{ font-size:14px; margin-top:10px;}
#contact_body .cnt{background:url(../img/2wm.jpg) 500px 50% no-repeat; font-size:14px; padding:10px 0 0 20px; line-height:30px;}
#contact_body .map{ padding-top:10px; margin-left:20px; overflow:hidden}
.txtlist li .l_summary {color: #6c6c6c;}
#about_body .cnt{ line-height:30px; font-size:14px; color:#333333; padding:8px;}
.contactL{ display:block; float:right; width:170px; font-size:14px; color:#666666; padding-top:30px; line-height:30px;}
#crt_cats{ display:none}
#news_body .cnt{ padding:0 10px;}
#news_body .cnt li{ margin:10px 0; overflow:hidden}
#news_body .cnt a{ color:#3c73c4}
