@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0}
body,table,div,a,p,ul,li,dl,dt,dd,span,td,tr,img,h1,h2,h3,h4,h5,h6{padding:; margin:0; font-family:"微软雅黑"; font-size:14px;}
img{ border:none}
a{ text-decoration:none;}
a:hover{ color:#F00}
li{ list-style:none}
.clear{ clear:both}
#header{ width:100%; height:98px}
.header{ width:1000px; margin:0 auto;}
.hea_left{ float:left; margin-top:10px}
.hea_left img{ width:460px; height:74px}
.hea_right{ float:right; margin-top:15px; width:200px}
.hea_right dl dt{ float:left; margin-left:15px}
.hea_right dl dt img{ width:28px; height:24px}
.hea_right dl a dd{ font-family:"宋体"; font-size:12px; color:#000; float:left; margin-left:5px; line-height:24px}
.hea_right p{ font-size:24px; color:#c80000; float:right; margin-top:15px}

#nav{ width:100%; background:url(../images/nav.jpg) repeat-x; border-top:#d7d7d7 solid 1px; height:47px}
.nav{ width:1000px; margin:0 auto;}
.nav li{ float:left; width:140px; text-align:center; height:47px;}
.nav li:hover{ background:#7f0001}
.nav li a{ color:#ffffff; font-size:16px; line-height:41px;}
.wz{background:#7f0001}

#banner{ width:100%; height:358px; overflow:hidden; position:relative;}	
#banner .bd  li a{ width:100%; height:358px; display:block}		
#banner .hd{ position:absolute; bottom:20px; left:47%; z-index:100;}
#banner .hd  li{ float:left; width:11px; height:11px; background:url(../images/li.png) no-repeat; margin-left:10px;}
#banner .hd  li.on{ background:url(../images/li1.png) no-repeat}

#pro{ width:100%; padding-top:25px; background:#f6f6f6; padding-bottom:45px}
.pro{ width:1000px; margin:0 auto;}
.pro span{ display:block; margin:0 auto; width:358px;}
.pro span img{ width:358px; height:46px; overflow:hidden}
.pro_left{ width:133px; float:left}
.pro_left li{ width:133px; margin-top:15px}
.pro_right{ width:848px; margin-left:19px; float:left}
.pro_right li{ float:left; width:192px; margin:20px 10px; overflow:hidden}
.pro_right li img{ display:block; width:188px; height:140px; overflow:hidden; border:#333 solid 2px}
.pro_right li img:hover{border:#bc0e05 solid 2px}


#middle{ width:100%; height:450px; background:url(../images/bg_bottom.png) no-repeat center}
.middle{ width:1000px; margin:0 auto; padding-top:50px}
.mi_left{ float:left; width:50%; background:url(../images/bg_img.jpg) no-repeat right center;}
.mi_left h2{ font-size:20px; color:#FFF; margin-left:10px; float:left; line-height:2em; font-weight:100}
.mi_left h3{ font-size:16px; color:#FFF; margin-left:10px; float:left; line-height:40px; font-weight:100}
.mi_left span{ width:52px; height:19px; display:block; float:right; margin:10px 4% auto auto}
.mi_left ul{width:100%; margin-top:15px}
.mi_left ul li{ width:92%; margin-top:13px;  margin-left:3%;   height:30px; line-height:30px; color:#FFF }
.mi_left ul li a{ padding-left:20px; color:#FFF; display:block; width:75%;  background:url(../images/san.jpg) no-repeat left center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; float:left}
.mi_left ul li a:hover{ color:#F00}
.mi_left ul li div{ float:right;}

.mi_center{ float:left; width:50%;}
.mi_center h2{ font-size:20px; color:#FFF; margin-left:20px; float:left; line-height:2em; font-weight:100}
.mi_center h3{ font-size:16px; color:#FFF; margin-left:10px; float:left; line-height:40px; font-weight:100}
.mi_center span{ width:52px; height:19px; display:block; float:right; margin:10px 20px auto auto}
.mi_center dl{ width:90%; margin:0 auto; padding-top:22px}
.mi_center dl dt{ float:left;}
.mi_center dl dt img{ width:170px; height:120px; overflow:hidden; margin:0 22px; border:#FFF solid 5px}
.mi_center dl dd{ color:#ffffff; line-height:2em; font-size:12px; height:12em; overflow:hidden;  width:90%; margin:0 auto; padding-top:20px; font-family:"宋体"; text-indent:2em}



/*.mi_right{ float:left; width:266px; background:url(../images/bg_img.jpg) no-repeat right center;}
.mi_right h2{ font-size:20px; color:#FFF; margin-left:20px; float:left; line-height:2em; font-weight:100}
.mi_right h3{ font-size:16px; color:#FFF; margin-left:10px; float:left; line-height:40px; font-weight:100}
.mi_right span{ width:52px; height:19px; display:block; float:right; margin:10px 20px auto auto}
.p1{ width:220px; line-height:2em; font-size:12px; font-family:"宋体"; color:#ffffff; margin:0 auto; padding-top:15px }*/


#honor{ width:100%;  background:#f6f6f6; padding-bottom:45px}
.honor{ width:1000px; margin:0 auto; padding-top:40px;  position:relative}
.honor span{ display:block; width:388px; margin:0 auto;}
.honor img{ width:388px;  height:41px;}
.honor .hd{ height:66px; float:left}
.honor .bd{ width:900px; margin:0 auto; height:240px; padding-top:50px; overflow:hidden;}
.honor .bd li a{ width:240px; overflow:hidden; margin:0 30px; float:left; display:block}
.honor .bd li img{ width:236px; display:block; overflow:hidden; height:186px; border:#900 solid 2px}
.honor .prev,.honor .next{ display:block; width:34px; height:66px; position:absolute; top:195px; left:1%; background:url(../images/pre.png) no-repeat; z-index:100; cursor:pointer}
.honor .next{ left:96%; background:url(../images/next.png) no-repeat}

#footer{ width:100%; background:#222222; height:auto; padding:20px 0; margin-top: 35px}
.foot{ width:1000px; margin:0 auto}
.p2{ color:#b2b2b2; line-height:30px; font-size:12px; font-family:"宋体"; padding-top:10px; float:left}
.gz{ float:right; padding-top:20px}
.gz span{ float:left;}
.gz span img{ width:104px; height:104px; overflow:hidden; display:block}
.gz p{  font-family:"宋体";color:#b2b2b2;  margin-right:15px; width:104px;text-align: center;line-height: 2em;}

#main{ width:100%; margin-top:10px}
.main{ width:1000px; margin:0 auto}
.main_l{ width:221px; float:left}
.m_about{ width:221px; border:#c6c6c6 solid 1px}
.m_about ul{ background:url(../images/gy.jpg) top center no-repeat; padding-top:55px}
.m_about li{ width:221px; height:33px; background:url(../images/li_bg.jpg) no-repeat;}
.m_about li:hover{ background:#bc0e05}
.m_about li a{ width:170px; margin:0 auto; display:block; height:33px; line-height:33px; background:url(../images/link.png) left center no-repeat; padding-left:20px; font-family:"宋体"; color:#000}
.m_about li a:hover{ background:url(../images/hov.jpg) left center no-repeat; color:#ffffff}

.m_pro{ width:221px; border:#c6c6c6 solid 1px; overflow: hidden; background:url(../images/cp.jpg) top center no-repeat; padding-top:55px;}
.m_pro li{  width:221px; height:33px; line-height:33px;}
.m_pro li a{ padding-left:50px; color:#666666; font-family:"宋体"; font-size:13px}
.m_pro li a:hover{ color:#F00}
.m_pro h4 a{ font-family:"宋体"; color:#000; width:221px; margin:0 auto; display:block; height:33px; line-height:33px; background:url(../images/link2.jpg) no-repeat; font-weight:100}
.m_pro h4 a:hover{ background:url(../images/hov2.jpg) no-repeat; color:#fff}
.m_pro h4{ font-family:"宋体"; width:191px; margin:0 auto 1px; display:block; height:33px; line-height:33px; font-weight:100;  background:url(../images/hov2.jpg) no-repeat; color:#fff; padding-left:30px}
.m_pro ul{ display:block}

.m_contact{  width:221px; border:#c6c6c6 solid 1px; overflow: hidden; background:url(../images/lx.jpg) top center no-repeat; padding-top:55px; margin-bottom:20px; margin-top:20px}
.p3{ padding:15px; line-height:30px; font-family:"宋体"; font-size:12px;}
.main_r{ width:755px; float:right;  border:#c6c6c6 solid 1px;}
.m_top{width:755px; height:35px; background:url(../images/m_t_bg.jpg) repeat-x;  line-height:35px;}
.m_top h3{  float:left; font-size:16px; color:#000; font-weight:100; padding-left:20px}
.m_top h4{  float:right; font-size:12px;  color:#666; font-weight:100; padding-right:20px}
.m_top h4 a{ font-size:12px; color:#666}
.m_top h4 a:hover{ color:#900}
.p4 h4{ font-size:16px; text-align:center; line-height:3em}
.p4,.news,.n_content,.p_content{ width:714px; margin:0 auto; padding-top:20px; line-height:30px; color:#1f1d1d; padding-bottom:30px}
.news dl{ width:714px; margin:0 auto; border-bottom:#CCC dashed 1px; height:40px; line-height:40px}
.news dl dt{ background:url(../images/sanjiao.jpg) left center no-repeat; padding-left:25px;  float:left}
.news dl dt a{ color:#666; line-height:40px; display:block; height:40px; width:600px}
.news dl dt a:hover{ color:#f00}
.news dl dd{ float:right}

.page{ width:80%; margin:0 auto; padding:15px 0}
.page a{ padding:5px 12px; border:#c5c5c5 solid 1px; border-radius:5px; margin:10px; color:#616161}
.page a:hover{ background:#bc0e05; color:#FFF}

.n_content h2{ font-size:20px; line-height:2.5em; text-align:center}
.n_content h4{ font-size:16px; line-height:2em; text-align:center; color:#666666}
.p5{ line-height:2em; color:#666}

.goods{ width:740px; margin:0 auto; padding-top:20px; line-height:30px; color:#1f1d1d; padding-bottom:30px}
.goods ul{ width:740px; margin:0 auto}
.goods li{ float:left; width:160px; margin:8px 12.5px}
.goods li img{ display:block; width:158px; height:118px; border:#bc0e05 solid 1px; overflow:hidden}
.goods li a div{ line-height:2.5em; font-size:12px; font-family:"宋体"; color:#363636; text-align:center; max-height:5em; overflow:hidden}
.p_content h2{ font-size:20px; line-height:2.5em; text-align:center}

/*地图*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}