﻿
*{ font-family:"microsoft yahei"; font-size:12px; font-weight:normal; margin:0; padding:0;}
body{ background: url(../img/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;}


/*---------------------------------通用高度-------------------------------------------------------------------*/
.blank0{ height:0; display:block; clear:both; overflow:hidden;}
.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;}
.blank40{ height:40px; display:block; clear:both; overflow:hidden;}
.blank60{ height:60px; display:block; clear:both; overflow:hidden;}

/*-------------------head------------------*/
.head{ margin:0 auto; width:100%; height:auto;} 

/*------------------------------------logo----------------------------------------------------------------*/
.top{ width:1080px; height:145px; margin:0 auto;}
.top .name{ width:50%; height:35px; line-height:35px; float:left; color:#a0a0a0;}
.topright{display:inline; float:right; height:35px;line-height:35px; padding:0px 10px 0 0; overflow:hidden; color:#a0a0a0;}
.topright a{color:#a0a0a0;}
.top .logo{ width:550px; height:110px;float:left; background:url(../img/logo.jpg) no-repeat left center;}
.top .tb{ width:200px; height:50px;float:left; padding-top:30px; text-align:center;}
.top .phone{ width:330px; height:110px;float:right; background:url(../img/phone.jpg) no-repeat right center;}

/*导航条*/
.nav{width:1080px; height:54px; line-height:54px; clear:both; background: no-repeat; margin:0 auto;}
.nav ul{ float:left; display:inline; font-size:14px; font-weight:300; padding-left:0px;} 
.nav li{ float:left; display:inline;  font-size:14px;  line-height:54px;  }
.nav a:link,.nav a:visited{color:#fff; text-decoration:none; font-size:14px; font-weight:bold; line-height: 54px;}
.nav a:hover{ text-decoration:underline; line-height: 54px}

.navshu{ width:90px; height:52px; float:left; background:url(../img/h.jpg) no-repeat center center; }
.sy{color:#FFF;}

/*首页大图*/

.banbg { background-color:#fff; height:580px; overflow:hidden;}
#flashs{ position:relative; height:580px; overflow:hidden;margin-top:-90px;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; right:50%; margin-right:-450px; padding:5px 6px;}
#flashs .btn span{ color:#F7E7CD;  background:#5A4532; border:1px solid #5A4532; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#fff; color:#5A4532;}
.banner { position:absolute; right:0; top:90px; z-index:0}


/*关键词*/
.key_bg{background-color:#fafafa; width:100%; height:50px;}
.keywords{height:50px; width:1080px; line-height:50px; color:#009240;  padding-left:0px; margin:0 auto; }
.keywords span{ font-size:14px; font-weight:bold;}

/*内容边框*/
.content{ width:1080px; margin:0 auto; }

.left{float:left; width:263px;}
.right{float:right; width:800px; height:auto;}

.list_pic{width:263px; height:220px;background:url(../img/list_pic.jpg) no-repeat center center;}
.kf_pic{width:263px; height:148px;background:url(../img/kf.jpg) no-repeat center center;}



/*首页产品分类*/
.product_list_til{ width:100%; height:93px; padding-top:30px; background:url(../img/img1.jpg) no-repeat  center center; color:#FFFFFF; text-align:center; font-size:26px; font-weight:bold;}
.product_list_til span{width:100%; line-height:35px; color:#FFFFFF; text-align:center; font-size:18px; }

.product_list{ width:255px; height:auto;}
.product_list ul{ list-style:none outside none; width:255px; height:auto; background-color:#f6f6f6; padding:10px 0px;border:#19a246 solid 4px; border-top:none;}
.product_list ul li{ width:255px; margin:0 auto; line-height:50px; height:50px; text-align:center; color:#019934;border-bottom:#C7C7C7 dotted 1px;}
.product_list ul li a{width:255px; height: 50px; color:#019934; font-size:14px; display: block;}
.product_list ul li a:hover{width:255px; height: 50px; color:#FFFFFF; background-color:#1CA630; display:block;text-decoration:none; }

.product_list .subclass{ width:100%; line-height:30px;color:#333;  text-align:center; font-size:12px;font-weight:lighter;}
.product_list .subclass a{ color:#333; font-size:14px; padding: 10px 90px; }
.product_list .subclass a:hover{ color:#FFFFFF;  display:inline; padding: 10px 90px;text-decoration:none; }


/*产品分类*/
.cp_list{ width:214px; border:#009441 solid 3px;border-top:none; padding-bottom:5px;}
.cp_list ul{list-style:none; overflow:hidden; width:205px; padding:0 0 0px 5px; border-bottom:#CCC dotted 1px;}
.cp_list li{width:204px; height:50px; line-height:50px; overflow:hidden; padding:0px 0px 0px 0px; text-align:center; }
.cp_list a:link{color:#000; text-decoration:none; font-size:12px; font-weight:normal; display:inline;}
.cp_list a:visited{color:#000; text-decoration:none; font-size:12px; display:inline; padding: 10px 60px;}
.cp_list a:hover{ color:#FFFFFF; background-color:#1CA630;display:inline; padding: 10px 60px; }
.cp_list a span{ float:right;}


/*联系我们*/
.lxwm_bt{width:253px; height:50px; line-height:50px; background-color:#1CA630; color:#FFFFFF; float:left; text-align: left; padding-left:10px;font-size:16px;}
.lxwm{ width:255px; float:left;border:#19a246 solid 4px; border-bottom:none; line-height:30px; }
.lxwm span{ float:right; color:#383838; font-weight:300;}
.lxwm p{ line-height:28px; padding-left:10px; padding-top: 10px; padding-bottom: 10px; font-size: 14px;}
.lxwm .lxwm_title{width:100%; height: 50px; text-align: center; font-size: 16px; font-weight: bold; color: #FFF; letter-spacing: 2px; background: #19a246; line-height: 50px;}


/*首页推荐产品*/
.pic_right{float:right; width:800px; height:auto;}
.pic_right .til{ width:800px; height:40px; line-height:40px;  overflow:hidden;background:url(../img/img2.jpg) no-repeat left center;}
.pic_right .til span{ float:right; width:82px; height:40px; }
.pic_right .til span img{line-height:40px; padding-top:10px;}

.pic_show{ width:800px; overflow:hidden;}
.pic{width:245px; height:275px; float:left; padding:10px 10px 0px 10px;}
.pic img{ width:245px; height:245px;  margin:0 auto; }
h6{ width:245px; height:30px; font-size:12px; font-weight:300;  line-height:30px;overflow:hidden; text-align:center;}



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

.news_til{ float:left; width:200px; height: auto; }

.news{width:770px; height:auto; float:left; margin-left:30px; }
.newscp{ width:385px; height:auto; float:left; padding:20px 0 10px 0px;}
.newscp img{ width:120px; height:100px; float:left;}
.newscp p{ width:240px; height:60px; float:left; margin-left:20px;line-height:30px;color:#000; overflow:hidden;}
.newscp .title{ width:220px; height:40px; line-height:40px;  font-weight: normal; display:block; text-align:left; float:left; margin-left:20px; color:#333;}
.newscp .title a{font-size:16px; font-weight:normal; color:#1CA630;}

/*------------------------------------公司简介------------------------------------------------*/
.main{ width:100%; height:600px; background-color:#f5f5f5;}
.jj{ width:100%; background:url(../img/img3.jpg) no-repeat center; height:74px;}
.gywm{ width:100%;  height:40px; color:#1CA630; font-size:28px; font-weight:bold; text-align:center;}
.company{width:1080px; height:auto; float:left; }
.company p{width:1080px; height:auto; line-height:35px; float:left; padding:5px 0px 0px 10px; font-size:16px;}
.company p img{float:left; padding-right:10px;}



/*-----------------------------------精品案例------------------------------------------------*/
.jpzs{width:1070px; height:40px; line-height:40px; background-color:#1CA630; color:#FFFFFF; float:left; text-align: left; padding-left:10px; font-size:16px;}
.jpzs span{width:60px; height:40px; line-height:40px; background-color:#1CA630; color:#FFFFFF; float:right;font-size:16px;}
.jpzs span a{ color:#FFFFFF;font-size:16px;}


.box_al{ width:200px; height:auto; float:left;  padding:10px 5px 10px 10px;}
.box_al img{ float:left; width:190px; height:190px;}
h5{font-size:12px; font-weight:300; width:200px; height:30px; line-height:30px; overflow:hidden;  text-align:center;}

#demo {width:1075px; height:220px; margin-left:5px; overflow:hidden;}
#demo img {}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}



.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:80px; overflow:hidden; line-height:22px; float:left;}
h2{ font-size:12px; font-weight:bold; width:200px; overflow:hidden; text-align:left; line-height:24px;}




/*------------------------------------内页供应信息产品------------------------------------------------*/
.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;}


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

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

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


.cptag{float:left;}



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

/*--------------------------------------------------底部----------------------------------------------------*/
.foot{width:100%; height:140px;background:url(../img/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:14px; }
.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:800px; 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:780px; float:left; line-height:35px; padding:10px 10px; font-size: 14px !important; color: #1e1e1e;}
.neirong_p{width:800px; float:left; line-height:35px; padding:20px 0px; font-size: 14px !important; color: #1e1e1e;}
.yema{width:800px; border-top:#ebebeb solid 2px; line-height:20px; padding:10px 0; float:left; text-align: center;}
.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;}

.neirong h5{width:100%; height: auto; font-size: 20px; font-weight: bold; color: #1e1e1e; line-height: 100px; text-align: center;}

.neirong div{font-size:14px; color: #1e1e1e; line-height: 40px; opacity: 0.95;}
.neirong p{font-size:14px; color: #1e1e1e; line-height: 40px; opacity: 0.95;}

.neirong img{max-width:100%; height: auto; margin: 0 auto;}

/*------------------------------------内页新闻列表------------------------------------------------*/
.newslist ul{ list-style:none; padding:10px 0 10px 0;}
.newslist li{line-height:60px; border-bottom:#b9c8c5 dotted 1px; padding:3px 0 0 10px; height:60px;}
.newslist li span{ float:right;}
.newslist li a{font-size:14px;}
.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;}


.ys1{width:100%; height:351px; background: url(../img/youshi_01.jpg) no-repeat center;}
.ys2{width:100%; height:351px; background: url(../img/youshi_02.jpg) no-repeat center;}
.ys3{width:100%; height:351px; background: url(../img/youshi_03.jpg) no-repeat center;}
.ys4{width:100%; height:350px; background: url(../img/youshi_04.jpg) no-repeat center;}
.ys5{width:100%; height:351px; background: url(../img/youshi_05.jpg) no-repeat center;}
.ys6{width:100%; height:351px; background: url(../img/youshi_06.jpg) no-repeat center;}

