﻿@charset "utf-8";
body,p,div,h1,h2,h3,ul,li,form,table,dd,dl{ margin:0; padding:0;}
body{ font-family:"宋体" Arial, Helvetica, sans-serif; font-size:12px; border-top:8px solid #016DB8;}
ul,li{ list-style:none;}
.txt_ul li{ height:28px; line-height:28px; overflow:hidden; background:url(imag/dian.jpg) no-repeat 0 12px; padding-left:10px; border-bottom:1px dashed #ccc;}
.txt_ul li a{ color:#000;}
a{ text-decoration:none; color:#333;}
a:hover,.txt_ul li a:hover{ text-decoration:underline; color:#f00;}
.clear{ clear:both; font-size:0; height:0; line-height:0;}
img{ border:none;}

.container{ width:1000px; overflow:hidden; margin:0 auto;}
.header{ width:1000px; overflow:hidden;}
.logo{ float:left; width:589px; height:84px; margin:23px 0px 0px 20px; display:inline;}
.top_r{ float:right;}
.tr{ background:url(imag/tr.jpg); width:195px; height:22px; text-align:center; line-height:22px; color:#fff; float:right; display:inline;}
.tr a{ color:#fff; margin:0px 10px;}
.phone{ background:url(imag/phone.jpg); width:272px; height:57px; margin:25px 60px 0px 30px; display:inline; float:right;}
/*end haeder*/

.nav{ width:1000px; overflow:hidden; margin-top:15px; height:40px; line-height:40px; font-size:14px; font-weight:bold;}
.nav a{ color:#fff;}
.nav_l{ width:12px; float:left; background:url(imag/bg.jpg); height:40px;}
.nav_m{ width:976px; float:left; background:url(imag/bg.jpg) repeat-x 0 -40px; height:40px; overflow:hidden;}
.nav_m li{ float:left; text-align:center; width:121px; background:url(imag/nav_li.jpg) no-repeat 118px 11px;}
.nav_m li.none{ background:none;}
.nav_r{ width:12px; float:right; background:url(imag/bg.jpg) no-repeat 0 -80px; height:40px;}

.notice{ width:1000px; overflow:hidden; margin-bottom:7px;}
.n_l{ float:left; width:12px; background:url(imag/bg.jpg) no-repeat 0 -120px; height:28px;}
.n_m{ float:left; width:966px; background:url(imag/bg.jpg) repeat-x 0 -148px; height:28px; line-height:28px; padding-left:10px; overflow:hidden;}
.n_r{ float:right; width:12px; background:url(imag/bg.jpg) 0 -176px; height:28px;}
.n_m h2{ font-size:14px; color:#024E80; float:left; padding-right:10px;}
.n_m marquee{ width:500px; height:28px; float:left;}
/*end notice*/

.banner{ width:1000px; overflow:hidden; margin-bottom:7px;}
.left{ float:left; width:189px;}
.product{ width:189px; overflow:hidden;}
.pro_top{ font-size:14px; height:27px; overflow:hidden; width:189px; color:#fff; font-size:14px; line-height:27px;}
.pro_top dl dd{ float:left;}
.pro_top dl dd.d_l{ background:url(imag/bg.jpg) 0 -204px; width:12px; height:27px;}
.pro_top dl dd.d_m{ background:url(imag/bg.jpg) 0 -231px; width:160px; height:27px; padding-left:5px;}
.pro_top dl dd.d_r{ background:url(imag/bg.jpg) 0 -258px; width:12px; height:27px;}
.p_pic{ width:189px; height:55px; margin:3px 0;}
.pro_list{ width:187px; border:1px solid #d5d5d5; overflow:hidden; padding:5px 0px 15px 0px;}
.p_ul li{ background:url(imag/icon.jpg) no-repeat 10px 9px; border-bottom:1px dashed #ccc; padding-left:30px; height:30px; line-height:30px; padding-right:10px; width:147px; overflow:hidden;}

.con_list{ line-height:25px; padding:10px; width:167px; color:#333;}
.ad{ width:189px; height:104px; overflow:hidden; margin-bottom:10px;}
/*end left*/

.right{ width:797px; float:right;}
.intro{ width:793px; margin-bottom:7px; border:1px solid #d5d5d5; overflow:hidden; padding:1px;}
.r_top{ width:100%; height:27px; background:url(imag/bg.jpg) repeat-x 0 -285px; font-size:14px; text-align:center; line-height:27px;}
.r_top li{ float:left; display:inline; width:100px; height:27px; line-height:27px; text-align:center;}
.r_top ul li.active a{display:block; background:url(imag/bg.jpg) 0 -231px; height:27px; font-size:14px; font-weight:bold; padding:0px 20px; color:white;}
.r_top ul li a{ color:#000;}

.r_top span{ display:block; float:left; background:url(imag/bg.jpg) 0 -231px; height:27px; text-align:center; padding:0 20px; color:white;}
.r_top img{ float:right; margin:8px 10px 0px 0px;}
.r_box{ padding:16px 10px 10px 10px; overflow:hidden;}
.r_box img{ display:block; margin-right:10px; border:1px solid #d5d5d5; padding:2px; width:210px; height:170px; float:left;}
.cont{ line-height:30px; text-indent:2em;}

.pr_ul{ height:165px; overflow:hidden;}
.pr_ul li{ float:left; margin:0 8px; display:inline; width:176px; overflow:hidden; height:165px; padding-top:15px;}
.pr_ul li a{ display:block; float:left;}
.pr_ul li img{ display:block; border:1px solid #dfdfdf; padding:2px; width:170px; height:140px;}
.pr_ul li span{ display:block; cursor:pointer; width:176px; height:25px; line-height:25px; overflow:hidden; text-align:center;}

.n_list{ padding:10px 10px 10px 10px;}
.r_box .n_ul li{ float:left; width:355px; margin:0 10px; overflow:hidden;}
.r_box .n_ul li a{ width:270px; overflow:hidden; height:28px; float:left;}
.txt_ul li span{ float:right; color:#666;}
.r_box_1 li a{ width:550px; overflow:hidden; height:28px; display:block; float:left;}
/*end right*/

.link{ width:996px;}
.link .r_box a{ line-height:25px; margin-right:20px;}
.foot{ width:1000px; margin-top:10px; border-top:3px solid #0477BF; line-height:30px;}
.f_l{ float:left; background:url(imag/bg.jpg) 0 -313px; width:12px; height:93px;}
.f_m{ float:left; background:#f3f3f3; border-bottom:1px solid #e1e1e1; height:72px; overflow:hidden; width:976px; text-align:center; padding-top:20px;}
.f_r{ float:right; background:url(imag/bg.jpg) 0 -406px; width:12px; height:93px;}

/*news_list*/
.page{ width:770px; text-align:center; margin-top:20px; overflow:hidden; color:#666;}
.page a,.page span{ margin:0px 5px; color:#666;}
.page a:hover,.news_list li a:hover{ color:#f00;}

/*news_details*/
.r_box h1{ font-size:20px; text-align:center; margin-bottom:15px;}
.info_1{ text-align:center; color:#999; border-bottom:1px dotted #ccc; padding-bottom:10px; width:600px; margin:0px auto 15px auto;}
.info_1 span{ margin:0 5px;}
.content{ color:#666; line-height:25px; font-size:14px;}
.content img{ border:none; width:auto; height:auto; float:none;}
.page_1{ line-height:25px; border-top:1px solid #e0e0e0; padding-top:10px; width:100%; margin-top:15px;}
.page_1 a{ color:#000;}
.page_1 a:hover{ color:#f00;}

.p_r_ul{ width:773px; height:auto;}
.p_r_ul li{ margin:10px 8px;}

.n_list div.img_box img{ display:block; clear:both; height:auto;}
.img_box .content{ clear:both;}

.map{ float:right; margin-top:8px; font-size:12px; font-weight:normal; margin-top:0px; margin-right:10px;}
.map a{ margin:0 5px;}




