
*{ font-family:"微软雅黑","宋体"; font-size:12px; margin:0; padding:0;}
body{ background: url(../images/bg.jpg) repeat-x left top #FFF;}
a:link,a:visited{color:#000; text-decoration:none;}
a:hover{color:#F00; text-decoration:underline;}
.yy{ width:1000px; margin:0 auto; height:auto; }
.img{ display:block; float:left;}
h3{ color:#FFF; font-size:14px; height:30px; line-height:30px; padding-left:13px;}


/*---------------------------------通用高度-------------------------------------------------------------------*/
.blank1{ height:1px; display:block; clear:both; overflow:hidden;}
.blank5{ height:5px; display:block; clear:both; overflow:hidden;}
.blank10{ height:10px; display:block; clear:both; overflow:hidden;}
.blank15{ height:15px; display:block; clear:both; overflow:hidden;}
.blank20{ height:20px; display:block; clear:both; overflow:hidden;}

/*-------------------head------------------*/
.head{ margin:0 auto; width:100%; height:auto; background: url(../images/top_bg_02.jpg) repeat-x top;} 
.logo{ padding-left:0px; padding-top:20px; width:538px; height:79px; float:left;}
/*------------------------------------logo----------------------------------------------------------------*/
.top{ width:1004px; height:160px; margin:0 auto; background: url(../images/top_bg.jpg) no-repeat center top;}
.topright{display:inline; float:right; height:20px; padding:0px 10px 0 0; overflow:hidden; color:#fff;}
.topright a{color:#fff;}

/*------------------------------------导航条----------------------------------------------------------------*/
.nav{width:1004px; height:52px; line-height:52px; clear:both; background: no-repeat; margin:0 auto; background:url(../images/top_nav_bg.jpg) no-repeat center center; }
.nav a:link,.nav a:visited{color:#fff; text-decoration:none; font-size:14px; font-weight:bold;}
.nav a:hover{ text-decoration:underline;}
.nav ul{ float:left; display:inline; font-size:14px; font-weight:300; padding-left:45px;} 
.nav li{ float:left; display:inline;  font-size:14px;  line-height:52px;  }
.navshu{ width:65px; height:52px; float:left; background:url(../images/nav_line.jpg) no-repeat center center; }
.sy{color:#FFF;}


/*------------------------------------BANNEER----------------------------------------------------------------*/

#solid{ width:100%; height:500px; clear:both; position:relative;}
.solid_neiye img{ width:100%; height:200px; position:relative; margin:0 auto;}
#solid .solid0,#solid .solid1,#solid .solid2{ position:absolute; left:0px; top:0px; width:100%; height:500px; display:none;}
#solid .solid0{ background:#78c4db;}
#solid .solid1{ background:#c5c9db;}
#solid .solid2{ background:#e7dfd1;}
#solid ul{ margin:0px; padding:0px; list-style:none;}
#solid ul li{ position:absolute; top:0px; width:100%; height:500px; display:none; cursor:pointer;}
#solid_img{ width:100%; height:500px; overflow:hidden; position:relative; margin:0 auto;}
#solid #btt{ width:100px; height:55px; top:470px; left:50%; position:relative; margin-left:-100px;}
#solid #btt span{ position:absolute; top:15px; left:45%; display:block; width:30px; height:8px; margin:0 15px;text-align:center;
background:#3d3d3d;z-index:1000;cursor:pointer;filter:alpha(opacity=70); /*IE滤镜，透明度50%*/-moz-opacity:0.7; /*Firefox私有，透明度50%*/opacity:0.7;/*其他，透明度50%*/}

/*------------------------------------关键词----------------------------------------------------------------*/
.keywords{height:24px; width:1000px; line-height:24px; color:#009240;  padding-left:0px; margin:0 auto;}
.keywords span{ font-size:14px; font-weight:bold;}

/*------------------------------------CONTENT----------------------------------------------------------------*/
.content{ width:1004px; margin:0 auto; }
.box{float:left; width:1000px; height:auto;}
.wenzi{ float:left; height:197px; width:1000px; background:url(../images/a2.jpg) no-repeat left top;}
.wenzi p{width:500px; height:180px; line-height:30px;overflow:hidden; float:left; padding-left:40px;}
.wenzi p span{ color:#447b01;}

.left{float:left; width:220px;}
.right{float:right; width:760px; height:auto;}

/*-----------------------------------产品分类--------------------------------------------------------*/
.cp_list{ width:214px; border:#009441 solid 3px;border-top:none; padding-bottom:5px; height:400px; overflow: hidden;}
.cp_list a{ color:#000; font-size:14px; font-weight:bold;}
.cp_list a span{ float:right;}
.cp_list ul{ list-style:none; overflow:hidden; width:205px; padding:0 0 0px 5px; border-bottom:#CCC dotted 1px;}
.cp_list li{width:200px; height:40px; line-height:40px; overflow:hidden; padding:0px 0px 0px 5px; }

/*------------------------------------推荐产品------------------------------------------------*/
.cpshow{ width:760px; overflow:hidden;}
h2{ font-size:12px; font-weight:bold; width:200px; overflow:hidden; text-align:left; line-height:24px;}
.box_cp{ width:350px; height:110px; float:left; line-height:21px; padding:10px 0 10px 10px;}
.box_cp img{ float:left; width:150px; height:110px; border:#CCC solid 1px; padding:1px; margin-right:5px;}
.box_cp p{ width:200px; height:82px; overflow:hidden; line-height:22px; float:left;}
.xzsk{ width:760px; height:auto; float:left; margin-top:10px; padding-bottom:10px;}
/*------------------------------------无文字图片------------------------------------------------*/
h6{ font-size:12px; font-weight:300; width:175px; height:30px; line-height:30px;overflow:hidden; text-align:center;}
.boxa_cp{ width:190px; height:200px; float:left; padding:15px 0px 0px 0px;}
.boxa_cp img{ width:180px; height:170px;  border:#CCC solid 1px; padding:1px; margin:0 auto; }

/*------------------------------------内页供应信息产品------------------------------------------------*/
.gyxx{ width:100%; float:left; padding-left:10px;}
.gyxx li{ line-height:26px; width:160px; height:24px; float:left; font-weight:700;}
.gyxx li span {padding-right:5px; float:left; line-height:26px; padding-top:8px;}

.gyxx_img{ width:230px; height:200px; float:left; line-height:21px; padding:5px 5px 5px 10px;}
.gyxx_img img{ float:left; width:230px; height:170px; border:#CCC solid 1px; padding:2px;}


/*-----------------------------------新闻列表------------------------------------------------------*/

.news{ width:358px; float:left; border:#CCC solid 1px;border-top:none; }
.news a{color:#1d2120; }
.news ul{list-style:none; overflow:hidden; width:358px; padding:0 0 5px 0px;}
.news li{width:355px; height:30px; line-height:30px; border-bottom:#CCC dotted 1px; overflow:hidden; }
.news li span{ float:right;}

.box_news{ width:218px; float:left; border:#CCC solid 1px;border-top:none;}
.box_news a{color:#1d2120; }
.box_news ul{list-style:none; overflow:hidden; width:218px; padding:0 0 5px 0px;}
.box_news li{width:210px; height:40px; line-height:40px; border-bottom:#CCC dotted 1px; overflow:hidden; padding-left:5px; }
.box_news li span{ float:right;}


.cptag{float:left;}

/*------------------------------------公司简介------------------------------------------------*/
.company{width:760px; height:auto; float:left; }
.company p{ width:760px; height:auto; line-height:29px; float:left; padding:10px 0px;}
.company p img{float:left; padding-right:10px;}

/*-----------------------------------联系我们------------------------------------------------------*/
.lxwm{ width:208px; float:left;border:#CCC solid 1px;border-top:none; padding: 5px;}
.lxwm span{ float:right; color:#383838; font-weight:300;}
.lxwm p{ line-height:27px; padding-left:5px; }

/*------------------------------------流动产品------------------------------------------------*/
.cpanli{width:1004px;  margin:0 auto; }
.box_al{ width:200px; height:220px; float:left;  padding:5px 5px 5px 10px;}
.box_al img{ float:left; width:200px; height:190px; border:#CCC solid 1px; padding:2px;}
h5{font-size:12px; font-weight:300; width:200px; overflow:hidden;  text-align:center;}

#demo {overflow:hidden;width: 1004px; height:220px; margin-left:0px; }
#demo img {border: 1px solid #ccc;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}



.ylma{ width:368px; height:37px; float:left;}
.ylmb{ width:368px; height:37px; float:left; margin-left:24px;}

/*----新闻列表式栏目----*/
.ylmanr{ width:368px; height:auto; padding:0px; float:left;}
.ylmanr ul{ list-style:none outside none; width:368px; height:auto;}
.ylmanr li{ border-bottom:1px #E3E3E3 dotted; line-height:41px; height:41px;}
.ylmanr span{ float:right; width:70px;}

/*----其他类栏目----*/
.ylmbnr{ width:368px; height:auto; padding:0px; float:left; margin-left:24px;}
.ylmbnr ul{ list-style:none outside none; width:368px; height:auto;}
.ylmbnr li{ border-bottom:1px #E3E3E3 dotted; line-height:41px; height:41px;}
.ylmbnr span{ float:right; width:70px;}


/*------------------------------------链接------------------------------------------------*/
.yqlj{ height:auto;  background-color:#E4E4E4; color:#333; }
.yqlj p{ width:1004px; margin:0 auto; text-align:left; line-height:30px; height:auto; padding-left:5px}
.yqlj a{ padding:0 5px; color:#333;}

/*--------------------------------------------------底部----------------------------------------------------*/
.foot{width:100%; height:140px;background:url(../images/foot.jpg) repeat-x left top;}
.foot p{ padding-top:20px; line-height:30px; color:#fff; margin:0 auto; width:1000px; text-align:center;}
.foot p a{padding:0 5px; color:#000;}

.footnav{width:100%; height:35px; line-height:38px; clear:both; text-align: center; color:#fff;font-size:14px; }
.footnav a:link,.footnav a:visited{text-decoration:none; font-size:12px; }
.footnav a:hover{ text-decoration:underline;}
.footnav ul{ float:left; display:inline; font-size:14px; font-weight:bold; padding-left:45px;} 
.footnav li{ float:left; display:inline;  font-size:14px;  line-height:38px;  }

/*-------------------内页---------------------------------------------------------------------------------*/
h1{ width:760px; font-size:14px; font-weight:bold; padding:5px 0; border-bottom:#009240 solid 2px;}
h1 span{ float:right; font-size:14px; font-weight:300;}
.neirong{ width:760px; float:left; line-height:35px; padding:10px 0px;}
.yema{ width:760px; border-top:#ebebeb solid 2px; line-height:20px; padding:10px 0; float:left;}
.pageNavi{ text-align:center;}
.cp{text-align:center; padding:5px 0 10px;}
h4{ color:#000; font-size:12px; font-weight:bold; text-align: center; line-height:24px;}


/*------------------------------------内页新闻列表------------------------------------------------*/
.newslist ul{ list-style:none; padding:10px 0 0 0;}
.newslist li{ background:url(../images/iecool.gif) no-repeat left center; line-height:30px; border-bottom:#b9c8c5 dotted 1px; padding:3px 0 0 10px; height:30px;}
.newslist li span{ float:right;}
.yqljny{ width:auto; height:20px;font-size:12px;color:#000000;}


.xbtp{ width:400px; height:400px; float:left; padding:2px; border:1px solid #CCC; }
.xbtp img{ width:400px; height:400px; border:0px;}

.xcpk{ width:300px; height:auto; overflow:hidden; float:right;}
.xcpk p{ width:300px; height:30px; line-height:30px; text-align:left;}