@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body{ font-family:"微软雅黑", "宋体"; background:#FFF; font-size:12px; background:url(../images/body_bg.jpg) left 503px repeat-x;}
h1,h2,h3,h4,p,ul,li{ padding:0px; margin:0px;}
a{ text-decoration:none;}
ul,li{ list-style-type:none;}
img{ border:none;}
.clear{ clear:both; line-height:0px;}
.red{ color:#F00;}
/*-------------------首页----------------------*/
.top{ width:940px; height:90px; margin:0 auto; overflow:hidden;}
.logo{ float:left;}
.tel{ width:275px; height:77px; display:block; overflow:hidden; float:right; font-size:15px; font-weight:bold; line-height:77px;}
.tel span{ color:#108004; font-size:24px; font-style:italic;}

.menu{ width:1024px; height:46px; margin:0 auto; font-family:"微软雅黑", "宋体"; font-size:14px; font-weight:bold; line-height:40px; padding-left:10px;}
.menu li{ float:left;padding:0 8px; background:url(../images/menu_fenge_bg.jpg) right top no-repeat;}
.menu li a{ height:46px; width:85px; display:block; color:#108004; text-align:center;}
.menu li a:hover{ background:url(../images/hover_bg.gif) left 9px no-repeat; color:#FFF;}

.banner1{ height:367px; overflow:hidden; margin:0 auto; border-top:5px solid #07a40e; background:url(../images/banner1.jpg) center top no-repeat;}

.box{ width:1024px; margin:0 auto; border-top:3px solid #046d2f; background:url(../images/box_bg.jpg) right top no-repeat #FFF;}

.box_l{ width:240px; float:left; overflow:hidden; margin-right:23px; background:url(../images/box_bg.jpg) left top no-repeat; padding-top:14px; padding-left:13px;}
.daoh{ background:#efefef; width:228px;}
.daoh h2{ width:228px; height:40px; display:block; overflow:hidden; text-indent:-999px; background:url(../images/daoh_title_bg.gif) left top no-repeat;}
.daoh ul{ padding-left:13px;}
.daoh li{ height:32px; width:199px; border-bottom:1px dashed #eeeeee; line-height:32px; text-align:center;}
.daoh li a{ color:#000;}
.daoh li a:hover{ color:#F60; text-decoration:underline;}
.ship_tit{ margin:10px 0 5px 0;}
.ship_tit h2{ width:228px; height:33px; overflow:hidden; display:block; text-indent:-999px; background:url(../images/shipin_title_pic.gif) left top no-repeat;}
.ship{ width:228px; height:165px; overflow:hidden; margin-bottom:10px;}
.contact_us h2{ width:226px; height:33px; display:block; overflow:hidden; text-indent:-999px; background:url(../images/lianxi_title_bg.gif) left top no-repeat;}
.contact_us p{ padding:5px 18px 16px 16px; line-height:23px;background:#efefef; width:192px; font-size:13px;}

.box_c{ width:473px; overflow:hidden; float:left; padding-top:14px;}
.cent_t{ height:32px; border-bottom:1px solid #80c41c; overflow:hidden; padding-left:37px; background:url(../images/title_bg.gif) left 4px no-repeat;}
.cent_t h2{ height:32px; width:200px; display:block; float:left; overflow:hidden; float:left; background:url(../images/about_us_bg.gif) left 10px no-repeat; text-indent:-999px;}
.cent_t a{ color:#000;}
.cent_t a:hover{ text-decoration:underline;}
.more{ width:62px; height:32px; display:block; float:right; line-height:38px; background:url(../images/more_bg.gif) 40px 16px no-repeat;}
.more a{color:#616161;}
.more a:hover{ color:#F60; text-decoration:underline;}
.about_us{ padding:10px 17px 7px 9px; line-height:19px;}
.about_us span{ width:124px; height:102px; display:block; overflow:hidden; float:left; margin:0 12px 12px 0; }
.product h2{ background:url(../images/products_titel_bg.gif) left 10px no-repeat;}
.prd_list li{ width:143px; height:114px; display:block; float:left; margin:16px 20px 0 0;}
.prd_list li span{ height:38px; display:block; line-height:38px; font-size:14px; font-weight:bold; padding-left:50px;}
.one{ background:url(../images/one.gif) left 5px no-repeat;}
.two{ background:url(../images/two.gif) left 5px no-repeat;}
.three{ background:url(../images/three.gif) left 5px no-repeat;}
.four{ background:url(../images/four.gif) left 5px no-repeat;}
.five{ background:url(../images/five.gif) left 5px no-repeat;}
.sex{ background:url(../images/sex.gif) left 5px no-repeat;}
.sever{ background:url(../images/sever.gif) left 5px no-repeat;}
.eight{ background:url(../images/eight.gif) left 5px no-repeat;}
.nine{ background:url(../images/nine.gif) left 5px no-repeat;}
.prd_list li a{ width:141px; height:73px; display:block; overflow:hidden;}

.box_r{ width:222px; overflow:hidden;float:right;background:url(../images/box_bg.jpg) right top no-repeat; padding-top:14px; padding-right:18px;}
.r_title{ padding-right:0px; height:33px;border-bottom:1px solid #80c41c; overflow:hidden;}
.r_title h2{ width:123px; height:26px; display:block; overflow:hidden; float:left; text-indent:-999px; background:url(../images/news_title_bg.gif) left top no-repeat;}
.news_list{ clear:both; padding:10px 0 10px 17px;}
.news_list li{ height:24px; line-height:24px; overflow:hidden;padding-left:20px; background:url(../images/more_bg.gif) left center no-repeat; border-bottom:1px dashed #CCC;}
.news_list li a{ color:#000;}
.news_list li a:hover{ text-decoration:underline;}
.cg_al h2{ background:url(../images/case_title_bg.gif) left top no-repeat;}

/*------------------公司简介---------------------------*/
.box_new{ width:680px; padding-top:14px; overflow:hidden; float:left; line-height:21px;}
.location{ float:right; display:block; padding:12px 18px 0 0;}

/*------------------新闻页面--------------------------*/
.xinwen{ padding:10px 0 0 10px;}
.xinwen li{ padding: 0 15px 0 28px; height:35px; line-height:35px; border-bottom:1px dashed #d1d1d1; background:url(../images/news_list_bg.gif) 8px center no-repeat;}
.xinwen li a{ color:#464646;}
.xinwen li a:hover{ color:#000;}
.xinwen li span{ float:right;}
.page{ height:40px; line-height:40px; text-align:right; margin-top:25px; font-size:13px; clear:both;}
.page a{ color:#00F;}
.page a:hover{ text-decoration:underline;}
.news_bg h2{ background:url(../images/news_tit_bg.gif) left 10px no-repeat;}
.fuwu_bg h2{background:url(../images/futu_title_bg.gif) left 10px no-repeat;}
.gongc_bg h2{background:url(../images/gongc_title_bg.gif) left 10px no-repeat;}
.online_bg h2{background:url(../images/online_title_bg.gif) left 10px no-repeat;}
.yewu_tit_bg h2{background:url(../images/yewu_title_bg.gif) left 10px no-repeat;}
.careers h2{background:url(../images/zhanxian_title_bg.gif) left 10px no-repeat;}
.produt_titbg h2{background:url(../images/productss_title_bg.gif) left 10px no-repeat;}
.about_us_t h2{background:url(../images/abouts_us_title_bg.gif) left 10px no-repeat;}

/*-----------------产品展示--------------------------*/
.produt_sti h2{background:url(../images/products_titel_bg.gif) left 10px no-repeat;}
.product_show{ clear:both; border-bottom:1px dashed #CCC; padding:0 15px; overflow:hidden;}
.product_show a{ color:#03F;}
.product_show h2{ font-size:13px; height:25px; line-height:25px; margin:10px 0 8px 0;}
.product_show p span{ float:left; margin-right:15px; width:152px; height:108px; overflow:hidden; display:block;}
.anli_nr { padding:0 30px 50px 0; line-height:21px; font-size:13px;}
.anli_nr h3{ font-size:15px; padding:20px 0 5px 0; text-align:center;}
.anli_nr h4{ font-size:13px; height:30px; line-height:30px;}
.yema{ height:45px; font-size:14px; color:#00F; line-height:45px; border-top:1px dashed #CCC;}
.yema a{ color:#000;}
.yema a:hover{ color:#000; text-decoration:underline;}
.laiyuan{ display:block; text-align:center; height:55px; line-height:30px;}



/*---------------工程展示---------------------------*/
.anli_show{ float:left; width:680px; padding-top:14px;}
.anli_pic{ padding-top:15px}
.anli_pic a{ color:#000;}
.anli_pic a:hover{ text-decoration:underline;}
.anli_pic li{ width:212px; height:190px; text-align:center; float:left; overflow:hidden; margin-right:22px;}
.anli_pic li span{ width:212px; height:147px; display:block; overflow:hidden;}
.anli_pic li p{ height:30px; width:212px; line-height:30px; text-align:center;}


/*---------在线留言-------------*/
.daodu{ font-size:13px; line-height:24px; padding:20px 60px 20px 10px;}
.liuyan{ padding-left:10px;}
.liuyan li{ height:30px;}
.add_text{ padding:0 0 10px 10px;}
.add_text span{ float:left;}
.tijiao{ padding-left:46px;}
.yewu{ padding:20px 20px 20px 0;}





/*------------------联系我们--------------------------*/
.add{ line-height:25px; padding:30px 0 0 20px; height:400px; font-size:14px; background:url(../images/map_1.jpg) right 20px no-repeat;}
.ctn_bg h2{ background:url(../images/content_title_bg.gif) left 10px no-repeat;}


/*---------------------------页脚--------------------*/
.zhaop{ padding-left:14px;}

.footer{height:92px;  line-height:24px; margin:0 auto; text-align:center; padding-top:15px; font-size:13px; background:#46981a; color:#FFF;}

.guestbook{LINE-HEIGHT: 25px;PADDING-LEFT: 24px;}
.guestbook .box{LINE-HEIGHT: 25px; width:635px;border:#CCCCCC 1px solid;}
.guestbook .box .title{ height:25px; line-height:25px; background-color:#efefef; padding-left:5px; text-align:left;}
.guestbook .box .title .span1{ font-size:13px; font-weight:bold;float:left;}
.guestbook .box .title .span2{ font-size:13px; font-weight:bold; float:left;}
.guestbook .box .title .span3{ font-size:13px; font-weight:bold; float:right; padding-right:10px;}
.guestbook .box .li1{ width:120px; font-size:12px; font-weight:bold;  float:left; text-align:center;}
.guestbook .box .li2{border-left:#CCCCCC 1px solid;font-size:12px; float:left; padding:5px;}
.guestbook .box .ly1{ width:70px; font-size:12px; font-weight:bold;  float:left; text-align:right;}
.guestbook .box .ly2{  font-size:12px; font-weight:bold;  float:left; text-align:left;}