/* CSS Document */

/*-- header --*/
*{margin:0;padding:0;}
body{width:100%;font-size:12px;height:auto;font-family:"ËÎÌå";color:#333;margin:0px;background:url(bg.jpg) repeat-x; line-height:24px;}
div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,span,img,form,label,fieldset,legend{margin:0px;padding:0px;}
img{border:none;}
ul,ol,li{list-style-type:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#FF0000;}
.clear{ clear:both;}
.header{width:960px;line-height:30px; background:url(topbg.jpg) no-repeat;color:#000;margin:0 auto;}
.h_warp{ height:78px; overflow:hidden; clear:both;}
.h_warp1{ padding-left:10px; float:left; width:698px;}
.h_warp1 .logo{ float:left;}
.h_warp1 .logo img{ height:60px; margin-top:8px;}
.h_warp1 h1{line-height:40px; font-size:26px; float:left; padding-left:10px; padding-top:10px;}
.h_warp1 .zy{ width:560px;height:24px; line-height:24px; color:#000000; padding-left:16px; float:left; overflow:hidden;}
.h_warp2{ float:right; padding-right:10px;}
.nav{width:965px; height:36px;margin:0 auto;}
.nav ul{width:965px; height:36px;margin:0 auto; background:url(navbg.jpg) no-repeat;}
.nav ul li{float:left;width:106px;height:36px; line-height:36px;font-size:14px; font-weight:bold; background:url(navline.jpg) no-repeat top right; text-align:center;}
.nav ul li a{color:#FFFFFF;width:90px;height:36px; margin:0 auto; display:block;}
.nav ul li.current a,.nav ul li a:hover{ background:url(navhover.jpg) no-repeat;}
.banner{width:960px; margin:0 auto; margin-top:4px;overflow:hidden; clear:both;}
.w_content{ width:960px; margin:0 auto; padding-top:10px;}
.w_left{ width:240px; float:left;}
.w_main{ width:708px; float:right;}
.bor_l{ border:1px solid #99CCFF; padding:1px;}
.bor_l .tt{ height:28px; background:url(tit_bg.jpg) repeat-x; line-height:28px; color:#333; clear:both;}
.bor_l .tt b{ font-size:14px;width:120px; height:28px; display:block; background:url(tico.jpg) no-repeat 8px 7px; text-indent:24px;}
.bor_l .cc{ clear:both;background:#F1F9FB;}
.mgt12{ margin-top:12px;}

.cptype .cc{ height:148px; overflow:hidden;}
.cptype ul{ padding:10px 0 10px 6px;}
.cptype ul li{ height:32px; line-height:32px;text-indent:30px;background:url(typeico.gif) no-repeat 12px 12px;}
.cptype ul li a{}
.cpseach .cc{ padding:8px;}
.cpseach .s_types{ padding-bottom:8px;}
.cpseach  .tijiao{ width:40px; height:22px; line-height:22px; border:1px solid #CCCCCC; font-size:12px;}
.cpcontact .cc{ padding:8px;}
.cpcontact li{ padding:2px;}

.cplink .cc{ padding:8px;}

.bor_r .tt{ height:28px; line-height:28px; background:url(tbg2.jpg) repeat-x;}
.bor_r .tt b{ float:left; color:#333;width:120px; height:28px; display:block; background:url(gico.jpg) no-repeat 8px 7px; text-indent:18px;}
.bor_r .tt b a,.bor_r .tt b a:link,.bor_r .tt b a:visited{ color:#003399;}
.bor_r .tt b a:hover{ color:#FF0000;}
.bor_r .tt span{ float:right; padding-right:10px;}
.bor_r .tt span a,.bor_r .tt span a:link,.bor_r .tt span a:visited{ color:#999999;}
.bor_r .tt span a:hover{ color:#FF0000;}
.bor_r .cc{ clear:both;}

.warp_1{ width:348px; float:left; border-right:1px solid #99CCFF;}
.warp_1 .cc{ height:200px; padding:10px; text-indent:30px; line-height:26px; overflow:hidden;border-left:1px solid #99CCFF;}

.warp_2{ width:348px; float:right; border-right:1px solid #99CCFF;}
.warp_2 .cc{ height:200px;padding:10px;overflow:hidden;}
.warp_2 ul li{ height:32px; line-height:32px; background:url(nico.jpg) no-repeat 0 10px; padding-left:12px; clear:both; border-bottom:1px dashed #CCCCCC;}
.warp_2 ul li a{ float:left;}
.warp_2 ul li span{ float:right;}

.warp_3{ margin-top:12px;}
.warp_3 .cc{ height:368px; overflow:hidden; border-bottom:1px solid #99CCFF;border-left:1px solid #99CCFF;border-right:1px solid #99CCFF;}
.warp_3 ul{ padding:20px 0 10px 10px;}
.warp_3 ul li{ height:170px; width:170px; text-align:center; float:left;}
.warp_3 ul li img{ border:1px solid #CCCCCC; padding:4px; margin-bottom:4px;}
.warp_3 ul li a:hover img{border:1px solid #FF6600; padding:4px; margin-bottom:4px;}

/*-- footer --*/
.footer{ width:960px;height:82px; margin:0 auto; background:url(footbg.jpg) repeat-x; margin-top:22px; text-align:center;}
.footer p{ padding-top:20px;}

/* ----page ----- */
.warp_page .cc{ border-bottom:1px solid #99CCFF;border-left:1px solid #99CCFF;border-right:1px solid #99CCFF; padding:10px;}

.nlist li{ height:32px; line-height:32px; background:url(nico.jpg) no-repeat 0 10px; padding-left:12px; clear:both; border-bottom:1px dashed #CCCCCC;}
.nlist li a{ float:left;}
.nlist li span{ float:right;}

.plist li{ height:170px; width:170px; text-align:center; float:left;}
.plist li img{ border:1px solid #CCCCCC; padding:4px; margin-bottom:4px;}
.plist li a:hover img{border:1px solid #FF6600; padding:4px; margin-bottom:4px;}

.contact .cc{ padding:20px;}
.contact h3{ height:40px; line-height:40px;}
.contact ul li{ height:32px; line-height:32px;}
.about .cc{ padding:20px;}
.dlistwrap .cc{ padding-top:20px;}

/* ·­Òë */
.page{ clear:both; padding-top:10px; text-align:center;}