@charset "utf-8";
/* CSS Document */
/*-----------------------------------// 全局样式 //-----------------------------------*/
body { margin:0; padding:0; font-size:12px; font-family: Arial, "宋体", Helvetica, sans-serif, Verdana; color:#000; line-height:24px; background: url("../images/bg.jpg"/*tpa=http://www.gfcyfw.com/e/template/default/images/bg.jpg*/) no-repeat top center #ffffff;}
ul,li,img,dl,dd,dt,form,table,tr,td,p,ol,div,input,label,span,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
li { list-style-type:none;}
table { border-collapse:collapse; border-spacing:0; empty-cells:show;/*空单元格*/}
th, td { border-collapse:collapse; }
a { blr:expression(this.onFocus=this.blur());} /*for IE 去除链接虚线框*/
a { outline:none; } /*for Firefox*/
img { border:none;}
a { color:#333; text-decoration:none;}
a:hover { color:#F6882F; text-decoration:underline;}
.clear { clear:both; overflow:hidden; zoom:1;}
.b { font-weight:bold;}
.float_right { float:right;}
.float_left { float:left;}
.hg10 { height:10px; zoom:1; clear:both; overflow:hidden;}
.hg5 { height:5px; overflow:hidden; zoom:1; clear:both;}
em { font-style:normal;}
/*解决ie6图片缩小出现锯齿的问题*/
v\:* { behavior: url(#default#VML);}
img.thumb{-ms-interpolation-mode: bicubic;}
.clear{margin:0; padding:0; clear:both; border:none;}

/*-----------------------------------// 页面样式 //-----------------------------------*/
/*------ 外部DIV ------*/
#container{width:100%;}
/*------ 头部 ------*/
#web_header{width:980px; margin:0 auto;}
#logo{ height:330px;}
/*------ 菜单------*/
#nav_ecwms span.menu1{font-size:14px; float:right; line-height:42px; color:#FFF; padding-right:10px;_margin-top:-45px;}
#nav_ecwms {width:980px; height:42px; background:url("../images/menu_bg.png"/*tpa=http://www.gfcyfw.com/e/template/default/images/menu_bg.png*/) no-repeat;}
#nav_ecwms .wxmenu1 { zoom:1;  padding:0 0 0 10px; }
#nav_ecwms .wxmenu1 li { float:left; width:100px; line-height:42px; height:42px; text-align:center; background:url("../images/list.png"/*tpa=http://www.gfcyfw.com/e/template/default/images/list.png*/) right no-repeat; font-family: "微软雅黑"; font-size:14px;}
#nav_ecwms .wxmenu1 li a {float:left; width:100px; line-height:42px; height:42px; text-align:center; display:block; color:#FFF; }
#nav_ecwms .wxmenu1 li a:hover { color: #fff;  background:url("../images/nav_hover.gif"/*tpa=http://www.gfcyfw.com/e/template/default/images/nav_hover.gif*/) repeat-x; /*鼠标滑上去后，链接的颜色和背景*/ text-decoration: none;}
#nav_ecwms .wxmenu1 ul { display:none;}
#nav_ecwms .wxmenu1 ul li { position:relative;}
#nav_ecwms .wxmenu1 li ul { width:100px;/*下拉二级ul*/margin: 0px; padding:0; z-index:100; top:42px; }
#nav_ecwms .wxmenu1 li ul li { width:100px; background-color:#920000;/*下拉二级和三级li的样式*/ border:0; background-image:none; height:30px; line-height:30px; text-align: center; padding:0;}
#nav_ecwms .wxmenu1 li ul li a { color:#fff; width:100px; /*下拉二级和三级链接样式 */font-weight:normal;  text-align: center;  display:block; text-indent:0px; height:30px; background:none; line-height:30px; }
#nav_ecwms .wxmenu1 li ul li a span { padding:0 0 0 5px;}
#nav_ecwms .wxmenu1 li ul li a:hover { color:#000; width:100px; background:#EEE; /*下拉二级三级鼠标滑过样式*/ height:30px; text-align:center; display:block;}
#nav_ecwms .wxmenu1 li ul ul { left:80px;/*下拉三级左边距*/ z-index:200; top:0;}/*------ banner------*/
#banenr{border:#760602 1px solid;}
#banner{border:#760602 1px solid; height:260px; width:976px;}

/*------内容-----*/
#web_content{width:980px; margin:0 auto; padding-top:20px;padding-bottom:20px;}
/*--------健康小贴士--------*/
.xiaotieshi{width:325px; height:195px; border-right:#e4e4e4 1px solid; float:left;position:relative;}
.title{ background:url("../images/xiaotieshi_tit.jpg"/*tpa=http://www.gfcyfw.com/e/template/default/images/xiaotieshi_tit.jpg*/) no-repeat top center; width:300px; height:23px; line-height:23px; padding-left:25px; color:#e70012; font-size:12px;}

.title2{ background:url("../images/xiaotieshi_tit.jpg"/*tpa=http://www.gfcyfw.com/e/template/default/images/xiaotieshi_tit.jpg*/) no-repeat top center; width:170px; height:23px; line-height:23px; padding-left:25px; color:#e70012; font-size:12px;}

.more{float:right; padding-top:7px; padding-right:25px; position: absolute;width:48px; height:12px;left:250px;}
.more2{float:right; padding-top:7px; padding-right:2px; position: absolute;width:48px; height:12px;}
.nei{padding:5px 20px 0 35px; line-height:30px;  width:270px;}
.nei2{padding:5px 20px 0 35px; line-height:30px;  width:170px;}
.time{float:right; color:#666666;}
.nei li{ border-bottom:#e7e7e7 1px dashed; list-style-type:circle;}
/*--------关于我们--------*/
.about{width:415px; height:195px; float:left;border-right:#e4e4e4 1px solid; padding:0 10px;}
.ab_title{ background:url("../images/ab_tit.jpg"/*tpa=http://www.gfcyfw.com/e/template/default/images/ab_tit.jpg*/) no-repeat 0px 5px; padding-left:15px; color:#e70012; font-size:12px;}
.about p{text-indent:2em; line-height:26px;}
.about p a{ color:#ff4e00; font-size:12px; font-weight:bold;}
/*--------案例展示--------*/
.anli-1{width:197px; height:195px; float:left; padding:0 10px;}
.anli{float:right; padding:0 10px;}
.anli_nei{width:175px; height:135px; border:#c2c2c2 1px solid;  padding:5px; margin:0 auto;}
/*--------尾部--------*/
#web_footer{width:960px; margin:0 auto; background:url("../images/footer_bg.jpg"/*tpa=http://www.gfcyfw.com/e/template/default/images/footer_bg.jpg*/) repeat-x; clear:both; height:80px; padding:0px 10px 0 10px; color:#696969; margin-top:}
.footer_logo{float:right; margin-top:5px;}
#web_footer P{ padding-top:15px;}

/*--------内页-------*/
.content_title{width:960px; height:25px; background:url("../images/content_title.png"/*tpa=http://www.gfcyfw.com/e/template/default/images/content_title.png*/) no-repeat; margin:0 auto; padding-left:15px; }
.content_title em{color:#222222; font-size:18px; font-family:"微软雅黑"; font-weight:bold;}
.content_title span{float:right; padding-right:50px;}
.content_neirong{ line-height:30px; color:#696969; text-indent:2em; padding:10px;}

/*--- 发布时间 ---*/
.n_time { float:right; color:#777; margin-top:-30px;}

#web_news{ padding: 0px 10px 0 0px; text-align:left;}
#web_news li { line-height:30px; height:30px; background:url("../images/guanyu_list.gif"/*tpa=http://www.gfcyfw.com/e/template/default/images/guanyu_list.gif*/) no-repeat 10px 15px; padding:0 0 0 0px; border-bottom:#CCC dashed 1px; }
#web_news li a { color:#222;}
#web_news li span.time { float:right; color:#777;}
/*--- 分页 ---*/
.page_num { width:100%; height:30px; padding:10px 0 0 0; text-align:center; clear:both; }
.page_num strong { padding:0 5px 2px 5px; background-color:#504C4D; color:#fff; margin:0 3px;}
.page_num a { padding:0 5px 2px 5px; background-color:#fff; border:1px solid #ccc; margin:0 3px;}
.page_num a:hover { background-color:#E9740D; color:#fff; border:1px solid #F30;}

/*--- 新闻具体内容 ---*/
h2#h2_news { font-size:18px; line-height:60px; text-align:center;}
#news_top1 { color:#999; font-size:12px; line-height:28px; text-align:center;}
#news_contain { padding:10px;}


/*--- 产品列表 ---*/
#web_product li { float:left;  padding:0 10px 10px 10px; width:164px; height:140px; }
#web_product li p.pro_other { line-height:24px; text-align:center;}

.div1 { width:160px; height:120px; text-align:center; background-color:#fff; border:1px solid #ddd; padding:1px; display: table-cell;  
        vertical-align:middle; }		
.div2 { border:1px solid #F6882F; width:160px; height:120px; text-align:center; background-color:#fff; padding:1px; display: table-cell;  
        vertical-align:middle;  }
.div1 img,.div2 img { max-width: 160px; max-height: 120px; margin-top: expression((120-this.height)/2);
    _width: expression(this.width > 160 ? 160 : true); _height: expression(this.height > 120 ? 120 : true); vertical-align:middle; margin-left:-25px;}
.div1 a img,.div2 a img { }
/*产品具体内容*/
#prodview_pic { text-align:center; overflow:hidden; zoom:1;}
#prodview_pic img {  background-color:#fff; padding:1px; border:2px solid #ccc;}
#protext { width:100%; padding:10px 0;}
h2.pro_name { height:40px; line-height:40px; font-size:14px; color:#444; text-align:center; padding:15px 0;}
.smallpic { max-width:600px; _width: expression(this.width > 600 ? 600 : true);}

/*--- 新增滚动 ---*/
#demo { overflow:hidden; width: 696px; height:160px; }
#demo li {}
#demo li img{}
#indemo { float: left; width: 880%; }
#demo1 { float: left; }
#demo2 { float: left;} 