body{font-family:Tahoma, Verdana; padding:0; margin:0 0 20px 0; font-size:12px; text-align:center; color:#B3D5E9; background:#086090 url(../images/bg.jpg) no-repeat center 0;}
div,td,th{ color:#B3D5E9;}
a{color:#00BAF0; text-decoration:none;}
a:hover{ color:#fff;}
ul,li,p,dl,dd,dt{list-style:none; padding:0; margin:0;}
img{ border:0;}
.all{ width:960px; margin:0 auto; text-align:left;}
.head,.con,.bot,.top{float:left; width:100%;}

.logo{float:left; margin:-20px 0 0 0; z-index:999; position:relative;}

.info{float:right; color:#00516B;}
.time_bg{ background:url(../images/time_bg.jpg) no-repeat 0 0; width:281px; height:149px; float:right;margin:-50px 0 0 0; z-index:8888; position:relative; }
.info OBJECT{margin:30px 50px 0 0; z-index:9999; position:relative; float:right; display:inline;}
.tel{float:left;}
.top{height:29px; line-height:29px; color:#fff; overflow:hidden;}
.top a.f_cc{color:#FFD200;}
.top a{color:#00B1EB;}

/*.head{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/head.png',sizingMethod='');background:url(../images/head.png) no-repeat center bottom!important;background:none; height:312px; margin:60px 0 0 0;}*/
.head{background:url(../images/head.jpg) no-repeat center bottom; height:312px; margin:60px 0 0 0;}
/* .head_in{width:100%; float:left; clear:both; margin:-7px 0 0 0!important;margin:40px 0 0 0;}*/
.head_in{width:100%; float:left; clear:both; margin:-7px 0 0 0;}/* FireFox */
*html .head_in{width:100%; float:left; clear:both; margin:40px 0 0 0;} /* ie6 fixed */
*+html .head_in{width:100%; float:left; clear:both; margin:40px 0 0 0;} /* ie7 fixed */


.nav{ float:left; width:700px; padding:0px 0 0 10px;}
.nav ul li{float:left;margin:0 4px 0 0;}
.nav ul li a{height:35px; padding:0 0 0 15px; line-height:35px; float:left;}
.nav ul li a span{float:left;  height:35px; padding:0 15px  0 0; line-height:35px; color:#00BAF0; font-size:14px; font-weight:bold;}
.nav ul li a:hover,.nav ul li.on a{background:url(../images/btn_nav_l.gif) no-repeat 0 0; color:#D2F088;}
.nav ul li a:hover span,.nav ul li.on a span{ background:url(../images/btn_nav_r.gif) no-repeat right 0; color:#D2F088; cursor:pointer;}
.nav ul li{ position:relative;}

.nav ul li ul{width:130px; position:absolute; left:0px; top:35px; background:#004268; z-index:100;}
.nav ul li ul li{ margin:0;}
.nav ul li ul li a{ display:block; float:none; height:30px; line-height:30px; background:none; width:115px;}
.nav ul li ul li a:hover{ background:#0065A2;}
.nav ul .on ul li a{background:none;}

.h_con{float:left; width:100%;}
.h_ad{float:left; width:644px; height:163px; margin:10px 0 0 10px; display:inline; border:1px solid #001928;}

.news{float:right; width:250px; padding:10px 20px 0 0;}
.n_t{float:left; width:100%; border-bottom:1px solid #4D5B2A; padding:0 0 5px 0;}
.n_t h2{float:left; font-size:14px; padding:0; margin:0; color:#fff;}
.n_t span{float:left; font-size:11px; color:#FFD200; font-weight:bold; padding:3px 0 0 10px;}
.n_c{float:left; width:100%;}
.n_c ul{padding:10px 0 0 0;}
.n_c ul li{padding:5px 0;}
.n_c ul li a{color:#D2F088;}
.n_c ul li a:hover{color:#fff;}

.h_con a{position:relative;}

.sch{float:left; width:100%; margin:10px 0;}
.sch_t{background:url(../images/s_t.gif) no-repeat; width:315px; height:30px; line-height:30px; padding:0 0 0 50px; float:left; border:none 0; color:#4385AB; font-size:12px;}
.sch_b{background:url(../images/s_btn.gif) no-repeat; height:30px; width:93px; border:none 0; cursor:pointer; margin:0 0 0 10px; float:left; display:inline;}
.sch span{float:left; line-height:30px; width:450px; padding:0 0 0 10px;}

.con{background:url(../images/c_b.gif) repeat-y;}
.con_top{background:url(../images/c_t.gif) no-repeat; height:5px; float:left; width:100%; font-size:0px;}

.con_con{float:left; width:100%; background:url(../images/c_f.gif) no-repeat 0 bottom;}

.con_p{width:940px; padding:10px 10px 0 10px; float:left;}
.con_p2{width:940px; padding:0px 10px 0 10px; float:left;}

.left{float:left; width:203px; overflow: hidden;}
.right{float:right; width:727px; overflow:hidden;}

.l_p{float:left; width:100%; margin:0 0 10px 0;}
.l_t{float:left; width:100%; background:url(../images/l_t.gif) no-repeat; height:5px; font-size:0px;}
.l_b{float:left; width:100%; background:url(../images/l_f.gif) no-repeat; height:5px; font-size:0px;}
.l_c{float:left;background:#003A5C; padding:10px; width:183px;}

.l_c h4{float:left; font-size:14px; color:#FFC600; padding:0 0 5px 0; margin:0 0 10px 0!important;margin:0 0 0px 0; width:100%; background:url(../images/l_line.gif) repeat-x 0 bottom;}

.l_c dl{padding:0 0 10px 0;}
.l_c dt{font-size:14px; font-weight:bold; padding:0 0 3px 0;}
.l_c dd a,.l_c dt a{color:#fff;}
.l_c dd a{ display:block; height:25px; line-height:25px; background:url(../images/ic_1.gif) no-repeat 0 center; padding-left:10px;}
.l_c a:hover{color:#FFC600;}
.l_c dd{padding:3px 0 3px 10px;}

.l_c ul li{padding:5px 0; border-bottom:1px dashed #085C8E;}

.r_p{ float:left; width:100%; padding:0 0 10px 0;}
.r_t{float:left; width:100%; height:32px;}
.r_t1{background:url(../images/t_1.jpg) no-repeat;}
.r_t2{background:url(../images/t_2.jpg) no-repeat;}

.r_t span{float:left; line-height:32px; padding:0 0 0 10px; font-size:14px; font-weight:bold; color:#fff;}
.r_t a.more{float:right; line-height:32px; padding:0 10px 0 0; color:#D2F088;}

.r_c,.r_c_t,.r_c_c,.r_c_b{float:left; width:100%;}

.about{ padding:20px; line-height:180%;}
.r_c{margin:10px 0 0 0;}
.r_c_t{ background:url(../images/r_t.jpg) no-repeat; height:5px; font-size:0px;}
.r_c_c{background:#003A5C; padding:10px;}
.r_c_b{background:url(../images/r_f.jpg) no-repeat; height:5px; font-size:0px;}

.proimg{float:left; width:520px; padding:20px 0 0 20px;}
.proimg ul li{float:left; width:163px; overflow:hidden; padding:0 10px 0 0;}
.proimg a.pro_img{float:left; width:152px; height:148px; overflow:hidden; border:1px solid #;}
.proimg a.pro_img:hover{border:1px solid #;}
.proimg a.pro_t{background:url(../images/ic_1.gif) no-repeat 0 center; float:left; width:140px; clear:both; padding:5px 0 5px 10px;}

.prolist{float:right; width:165px; padding:20px 20px 20px 0; overflow:hidden;}
.prolist h4{ font-size:14px; font-weight:bold; color:#FFBA00; padding:0px 0 10px 10px; margin:0;}
.prolist ul{float:left; width:100%; background:#002942; padding:5px 0;}
.prolist ul li{padding:4px 10px 4px 20px; clear:both; background:url(../images/ic_1.gif) no-repeat 10px center;}

.c_ad{float:left; width:100%; clear:both;}
.c_ad img{border:1px solid #003A5C;}

.proimg2{float:left; width:520px; padding:20px 0 0 20px;}
.proimg2 ul li{float:left; width:120px; height:180px; display:inline; overflow:hidden; padding:0 10px 10px 0;}
.proimg2 a.pro_img{float:left; width:110px; height:108px; overflow:hidden; border:1px solid #;}
.proimg2 a.pro_img:hover{border:1px solid #;}
.proimg2 a.pro_img img{ border:1px solid #002033;}
.proimg2 a.pro_img:hover img{ border:1px solid #FFBA00;}
.proimg2 a.pro_t{float:left; width:105px; clear:both; padding:5px 0 5px 0px;}

.pz,.link{float:left; width:100%;}

.pz_t{float:left; width:100%; background:url(../images/t_3.jpg) no-repeat; height:32px}
.pz_t span{float:left; padding:0 0 0 10px; line-height:32px; font-size:14px; font-weight:bold; color:#fff;}
.con_p_c{background:#003A5C url(../images/p_f.gif) no-repeat 0 bottom; float:left; width:100%;}
.con_p_c ul{ margin:0 5px 0 5px;}
.con_p_c li{ float:left; height:45px; width:145px; overflow:hidden;}

.link{float:left; width:100%; padding:20px 0;}
.link ul li{float:left; width:108px; text-align:center;}

.bot{ background:url(../images/b_logo.gif) no-repeat right center; color:#85A7BA; margin-top:5px;}
.bot_nav{padding:10px 0;}
.copyright{padding:0 0 10px 0;}


.proimg_p{float:left;}
.proimg_p ul{float:left; padding:20px; width:687px; overflow:hidden;}
.proimg_p ul li{float:left; width:120px; height:180px; display:inline; overflow:hidden; padding:8px;}
.proimg_p a.pro_img{float:left; width:110px; height:108px; overflow:hidden; border:1px solid #;}
.proimg_p a.pro_img:hover{border:1px solid #;}
.proimg_p a.pro_img img{ border:1px solid #002033;}
.proimg_p a.pro_img:hover img{ border:1px solid #FFBA00;}
.proimg_p a.pro_t{float:left; width:105px; clear:both; padding:5px 0 5px 0px;}

.caseimg_p{float:left; width:100%;}
.caseimg_p ul{float:left; padding:10px; width:707px; overflow:hidden;}
.caseimg_p ul li{float:left; width:155px; overflow:hidden; padding:5px; height:163px}
.caseimg_p a.pro_img{float:left; width:152px; height:115px; overflow:hidden; border:1px solid #;}
.caseimg_p a.pro_img:hover{border:1px solid #;}
.caseimg_p a.pro_img img{ border:1px solid #002033;}
.caseimg_p a.pro_img:hover img{ border:1px solid #FFBA00;}
.caseimg_p a.pro_t{float:left; width:145px; clear:both; padding:5px 0 5px 0px;}

.case_img{ text-align:center;}
.case_img img{ border:2px solid #000000; text-align:center; margin:auto; }
.num{ padding:10px; text-align:center; }
.num img{ cursor:pointer; border:2px solid #004E7C}
.num .on img{ border:2px solid #ff6600;}
.num .off img{ border:2px solid #004E7C}
.case_txt{clear:both; line-height:180%;}

.pages{padding:10px; text-align:right; margin-right:10px;}

.p_con_b{height:30px; float:left; width:100%;}

.p_art_list{ padding:20px;}
.p_art_list ul{float:left; width:100%;padding:5px 0;}
.p_art_list ul li{padding:5px 10px 5px 20px; clear:both; background:url(../images/ic_1.gif) no-repeat 10px center; border-bottom:1px dashed #002942;}

.art_text{ padding:20px;}

.art_text h4{font-size:16px; color:#fff; background:url(../images/l_line.gif) repeat-x 0 bottom; padding:0 0 10px 0; margin:0 0 10px 0; float:left; width:100%; text-align:center;} 
.art_con{line-height:180%; font-size:14px;text-align:justify;text-justify:inter-ideograph; float:left; width:100%; padding:0 0 20px 0;}

.text_con{ padding:20px;}

.pro_pic{float:left;text-align:center; padding:0px 0; }
.pro_pic img{padding:5px; border:1px solid #004E7C;}
.pro_info{float:right; width:450px; padding:0px 0 30px 0; line-height:200%; font-size:14px;}
span.pr3{color:#FFD800; font-weight:bold;}

a.b1{float:left; background:url(../images/p_b1.gif) no-repeat; width:127px; height:30px; font-size:14px; color:#205100; line-height:30px; text-align:center; font-weight:bold; margin:0 30px 0 0;}
a.b2{float:left; background:url(../images/p_b2.gif) no-repeat; width:127px; height:30px; font-size:14px; color:#511E00; line-height:30px; text-align:center; font-weight:bold;}

.text_con2{ padding:20px; line-height:200%;}

.pr2{color:#66CC00; font-weight:bold;}
.f12{font-size:12px;}

.com_p{float:left; width:100%; clear:both;}
.com_t{background:#002840; color:#fff; padding:3px 10px; font-size:12px;}
.com_c{padding:10px; line-height:150%;}
.com_c2{ padding:2px 0;}
.com_c2 .ct{width:200px; border:1px solid #005D91; background:#000; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:16px; line-height:16px;}
.com_c2 .cm{width:400px; border:1px solid #005D91; background:#000; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:16px;}
.com_c2 .cb{width:100px; border:1px solid #000; background:#005D91; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:24px; line-height:24px; cursor:pointer; text-align:center; float:left;}

.imgOff{ border:2px solid #cccccc; width:50px; height:50px;  margin:2px; float:left;}
.imgOn{ border:2px solid #ff9900; width:50px; height:50px; margin:2px; float:left;}
.imgOff img,.imgOn img{ border:none; padding:0; text-align:left;}

/*cart table*/
.r_c{ line-height:160%;}
.r_c .table{ background:url(../images/th_bg.jpg) left top no-repeat;}
.r_c  th{ color:#FFFFFF; padding:10px; font-size:12px;}
.r_c  td{ padding:8px;}
.submit{ background:url(../images/submit.jpg) center no-repeat; padding:0; height:23px; line-height:23px; border:0; width:80px;}
.button{ background:url(../images/btn_bg.jpg) left repeat-x; padding:0 5px 0 5px; margin:5px 0; height:21px; line-height:21px; border:0px solid #000;text-align:center;}
.txt{border:1px solid #005D91; background:#000; color:#fff;}
select{ background:#000; border:0; color:#FFFFFF; border-collapse: collapse;}

.p_art_list .pic_list li{ width:180px; height:180px; float:left; border:0; background:none; clear:none;}

.car_desc{ width:260px; float:left; line-height:200%; padding-left:20px;}
.car_pic{ width:600px; float:right;}

.textRed{ color:#FF6600;}

.btn_up{ padding:10px 0 0 60px;}
.btn_up a,.btn_up a:link,.btn_up a:visited{ width:150px; height:25px; background:url(../images/btn_up_sele.jpg) no-repeat; text-align:center; line-height:25px; font-size:12px; font-weight:bold; color:#000; display:block; float:left; margin-left:20px;}

.bbs table{ }
.bbs  th{ color:#FFFFFF; padding:10px; font-size:12px; background:#335B93;}
.bbs  td{ padding:8px; border-bottom:1px dashed #335B93;}
.bbs h3{  padding:5px; color:#fff; margin:0 0 10px 0;  margin:10px 0; background:#002840; font-size:12px; height:20px; line-height:20px;}
.bbs h4{ font-size:14px;}
.bbs h3 span{ float:right}
.bbs h3 span a{ width:80px; height:16px; padding:2px; line-height:16px; text-align:center; color:#FFFFFF; font-size:12px; background:#ff0000; display:block;}
.bbs h3 span a:hover{color:#000;}
.bbs form{ padding-top:50px;}

.bd_ind h3{background:#002840; font-size:12px; height:20px; line-height:20px;}
.bbs .bd_ind span a{ background:none; line-height:20px; font:12px;}
.bbs .bd_ind span a:hover{ color:#FF6600;}
