﻿/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,tr,th,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div{margin:0;padding:0;border:0;}
h1, h2, h3, h4, h5, h6{ font-size:16px;}
img, table, td, th ,embed{ border:none;}
select,input{font-size:12px;}
ul, ol, li{ list-style-type:none; padding:0;}
a{color:#444; text-decoration:none;}
a:visited{text-decoration:none;}
body{ font-family:"宋体"; font-size:12px; color:#444;margin:0; padding:0; width:100%; height:auto; margin:0 auto; background:url(../images/bg.jpg) no-repeat center top; }
.clearit{clear:both; line-height:0; height:0; font-size:0;}
.font_color{ color:#F00;}
.lf{ float:left;}
.rg{ float:right;}
.mrlf{ margin-left:30px}
a.hidefocus{ outline:none;}

.header{ width:1002px; height:91px; margin:0 auto;}
.logo{ float:left; height:91px;}
.head_rg{ width:320px; height:91px; float:right;}
.head_rg ul{ width:100%; float:right;}
.head_rg ul li{ float:right; margin-top:8px; color:#FFF;}
.head_rg ul li a{ color:#FFF;}
.phone{ float:right; margin-top:19px;}

.nav{ width:1002px; height:37px; margin:0 auto;}
.nav_sider{ height:37px; float:left;}
.nav_cen{ width:984px; height:37px; float:left; background:url(../images/nav_cen.jpg) repeat-x;}
.nav_cen ul li{ float:left; width:123px;}
.nav_cen ul li a{ color:#FFF; font-size:14px; font-weight:bold; width:105px; height:32px; display:block; text-align:center; margin-top:4px; line-height:37px;}
.nav_cen ul li a:hover{ background:url(../images/nav_hover.jpg) no-repeat; color:#333;}

.banner{ width:1022px; height:325px; margin:0 auto; overflow:hidden;}
.flexslider{position:relative;height:325px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; float:left;}
.slides{position:relative;z-index:1; width:1002px; height:325px; padding:0 10px 0 10px ;}
.slides li{height:325px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/per_l.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/per_r.png) center center no-repeat;}
/*导航幻灯结束*/
.main{ width:1002px; height:auto; margin:0 auto;margin-top:10px; }
.main_lf{ width:250px; float:left;}
.menu{ width:248px; height:auto; float:left; border:solid 1px #c7e3f1}
.menu ul{ width:100%; float:left; padding-bottom:6px;}
.menu ul li{ line-height:28px; padding-left:20px;}
.menu ul li a{ color:#F00; font-weight:bold;}
.lever1{ width:208px; height:23px; line-height:23px!important; background:url(../images/subnav.jpg) repeat-x; padding-left:10px; font-size:14px; font-weight:bold; margin-top:10px; margin-bottom:4px; margin-left:10px; _margin-left:5px;}
.lever1 a{ color:#FFF!important;}
.news{width:248px; height:auto; float:left; border:solid 1px #c7e3f1; margin-top:10px;}
.subnav{width:208px; height:23px; line-height:23px!important; background:url(../images/subnav.jpg) repeat-x; padding-left:20px; font-size:14px; font-weight:bold; margin-top:10px; margin-bottom:4px; color:#FFF; margin-left:10px; _margin-left:5px;}
.news ul{ width:208px; padding:6px 10px 6px 10px; float:left;}
.news ul li{ line-height:26px; background:url(../images/ico.jpg) no-repeat 10px 9px; padding-left:20px; font-family:"微软雅黑"; border-bottom:dashed 1px #dedede;}
.lxwm{ width:228px; padding:10px; height:auto; float:left; border:solid 1px #c7e3f1; margin-top:10px; line-height:24px;}
.lxwmimg{ float:left; width:100%; margin-bottom:6px;}
.lxwm_tit{ font-size:14px; font-weight:bold; color:#133687}

.main_rg{ width:720px; float:right;border:solid 1px #c7e3f1; padding:10px;}
.about{ width:100%; float:left;}
.subnavb{ width:100%; height:23px; float:left; background:url(../images/subnav_b.jpg) repeat-x;}
.subnavb h1{ width:137px; height:23px; float:left; background:url(../images/subnavb_tit.jpg) no-repeat; padding-left:15px; line-height:23px; color:#FFF; font-size:14px;}
.about_cen{ width:100%; float:left; margin-top:8px; line-height:24px;}
.products{ width:100%; float:left; margin-top:10px;}
.pro_cen{ width:100%; float:left;}
.piclist{ width:220px; float:left; margin:10px 0 0 10px; text-align:center;}
.piclist dt img{ width:220px; height:170px;}
.piclist dd{ line-height:24px;}

.footer{ width:1002px; margin:0 auto; background:url(../images/footer.jpg) repeat-x; margin-top:10px;}
.cpy{ width:100%; float:left; line-height:24px; margin-top:15px; text-align:center; padding-bottom:15px;}
.content{ width:100%; float:left; margin-top:8px; line-height:24px;}
.newslist{ width:100%; float:left;}
.newslist li{ line-height:28px; background:url(../images/ico.jpg) no-repeat 2px 9px; padding-left:15px; border-bottom:dashed 1px #dedede;}
.newslist li span{ float:right;}