@charset "utf-8";
/*
co86.com
frankeyi@qq.com
*/

*{margin:0px; padding:0px; list-style:none}
img{ border:0}
body{ font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif; }

.header{ width:960px; margin:10px auto 0 auto; position:relative}
.header .topnav{ height:25px; line-height:25px; float:right; color:#999999;}
.header .topnav a{ color:#999999; text-decoration:none;}
.header .topnav a:hover{ text-decoration:underline}
.header .nav{ width:507px; position:absolute; left:477px; top:50px}
.header .nav li{ float:left;}
.header .nav li a{ display:block; float:left;height:27px; background:url(../images/nav.gif) no-repeat ; font-size:1px;overflow:hidden; text-indent:-9999px; width:70px}
.header .nav li.home a{ background-position:0px 2px; width:50px; } 
.header .nav li.home a:hover{ background-position: 0 -42px} 
.header .nav li.info a{ background-position:-50px 2px;} 
.header .nav li.info a:hover{ background-position:-50px -42px;} 
.header .nav li.product a{ background-position:-125px 2px;} 
.header .nav li.product a:hover{ background-position:-125px -42px} 
.header .nav li.news a{ background-position:-200px 2px;} 
.header .nav li.news a:hover{ background-position:-200px -42px} 
.header .nav li.serve a{ background-position:-275px 2px;} 
.header .nav li.serve a:hover{ background-position:-275px -42px} 
.header .nav li.case a{ background-position:-350px 2px;} 
.header .nav li.case a:hover{ background-position:-350px -42px} 
.header .nav li.about a{ background-position:-425px 2px; width:85px; } 
.header .nav li.about a:hover{ background-position:-425px -42px} 


.main{ width:960px; margin:0 auto 0 auto; height:590px; background:url(../images/index_main_bg.gif) no-repeat 0 0}
.main .right{ float:right; width:230px; margin:220px 0 0 0}
.main .right .gonggao{ background:url(../images/gonggao.gif) #fd5600 no-repeat 0 0; }
.main .right .gonggao ul{ padding:30px 10px 10px 10px}
.main .right .gonggao ul li{ padding:3px 0 0 0; line-height:140%}
.main .right .gonggao ul li a{ color:#FFFFFF}
.main .right .gonggao ul li a:hover{ text-decoration:none}
.main .right .box{ width:230px; }
.main .right .box1{background:url(../images/r_box1.gif) no-repeat 0 0;}
.main .right .box2{background:url(../images/r_box2.gif) no-repeat 0 0; margin:20px 0 0 0}
.main .right .box ul{ padding:45px 10px 10px 10px}
.main .right .box ul li{ height:22px; line-height:22px; padding:0 0 0 17px; background:url(../images/icon1.gif) no-repeat 0px 5px; overflow:hidden}
.main .right .box ul li a{ color:#333333; text-decoration:none}
.main .right .box ul li a:hover{ text-decoration:underline}
.main .right .box .more{ height:30px; background:url(../images/r_box_btn.gif) no-repeat 0 0; text-align:center; line-height:32px; overflow:hidden}
.main .right .box .more a{ color:#666666; text-decoration:none}
.main .left{ float:left; width:680px;margin:220px 0 0 0}
.main .left .text{ height:416px; background:url(../images/text_bg.gif) no-repeat 0 0}
.main .left .text .con{ padding:10px 30px 10px 40px; font-size:12px; line-height:160%; color:#666666}
.main .left .text .con p{ margin:10px 0 0 0; text-indent:28px}
.main .left .text .cptx{ height:250px; position:relative}
.main .left .text .cptx a{ display:block; width:167px; height:29px; background:url(../images/btn_1.gif); overflow:hidden; text-indent:-9999px; position:absolute; left:480px; top:200px}
.main .left .text .cptx a:hover{ background:url(../images/btn_2.gif);}
.main .left .case{ background:url(../images/case_bg.gif) no-repeat 0 0; margin:13px 0 0 0; height:220px}
.main .left .case h2{ height:35px;}
.main .left .zhifu{ margin:10px  0 0 0 }

.footer{ width:780px; margin:5px auto 0 auto; border-top:#CCCCCC 1px solid; padding:5px 5px 10px 175px; line-height:150%; background:url(../images/mc.gif) #fff no-repeat 0 20px; color:#999999}
.footer .fnav{ padding:0 0 10px 0; }
.footer a{ color:#999;}


.contactIndex{width:820px; margin:8px auto 0 auto; background:url(../images/qqonline.gif) #f1f1f1 no-repeat 0 0; height:60px; padding:10px 10px 10px 130px}
.contactIndex .kf{ padding:8px 0 0 0}
.contactIndex .kf p{ height:25px; line-height:25px;}
.contactIndex .kf p em{ float:left; font-style:normal; width:90px}
.contactIndex .kf p a{ color:#FF6600; text-decoration:none}
.contactIndex .kf p a:hover{ text-decoration:underline}


/*健康小贴士*/
.tip{width:860px; margin:0 auto 0 auto;height:33px; background:url(../images/tbar.gif) no-repeat 0 0; overflow:hidden; line-height:35px; padding:0 0 0 100px; color:#666666}


/*当前位置*/
.guid{ height:25px; line-height:27px; background:url(../images/guid_icon.gif) #f9f9f9 no-repeat 3px 0; border:#f1f1f1 1px solid; padding:0 0 0 25px;color:#FF6600; font-family:"宋体"; overflow:hidden}
.guid a{ color:#FF6600; text-decoration:none;}


/*新闻展示页*/
.main_show{ width:960px; margin:10px auto 0 auto; }
.main_show .right{ float:right; width:230px;}
.main_show .left{ float:left; width:720px; overflow:hidden}
.main_show .left h1{ font-size:24px; padding:20px 0 0 0;}
.main_show .left .info{ color:#999999; padding:0 0 10px 0;margin:0 0 10px 0;}
.main_show .left .content{ font-size:14px; line-height:180%}

.gonggao2{ background:url(../images/gonggao.gif) #fd5600 no-repeat 0 0}
.gonggao2 ul{ padding:35px 8px 8px 8px }
.gonggao2 ul li{ padding:5px 0 0 0}
.gonggao2 ul li a{ color:#FFFFFF}


.hyxw{background:url(../images/r_box1.gif) no-repeat 0 0;}
.hyxw ul{ padding:45px 10px 10px 10px}
.hyxw ul li{ height:22px; line-height:22px; padding:0 0 0 17px; background:url(../images/icon1.gif) no-repeat 0px 5px; overflow:hidden}
.hyxw ul li a{ color:#333333; text-decoration:none}
.hyxw ul li a:hover{ text-decoration:underline}


/*单页*/
.page_show{ width:960px; margin:10px auto 0 auto; }
.page_show .right{ width:710px; float:right; overflow:hidden}
.page_show .right h2{ font-family:黑体; font-size:20px; font-weight:400;border-bottom:#ccc 2px solid; height:40px; line-height:40px; color:#FF6600}
.page_show .right .content{ font-size:14px; line-height:180%; padding:10px 0 0 0}
.page_show .left{ width:210px; float:left; padding:0 20px 0 0; background:url(../images/line.gif) no-repeat right 0}
.page_show .left ul{ padding:5px 0 0 0}
.page_show .left ul li{ border-bottom:#e1e1e1 1px solid; text-align:right}
.page_show .left ul li a{ display:block;height:30px; line-height:30px; color:#FF6600; text-decoration:none; padding:0 5px 0 0}
.page_show .left ul li a:hover{ background:#f1f1f1;}
.page_show .left h2{ border-bottom:#000000 2px solid; font-size:14px; height:40px;}
.page_show .left h2 span{float:right; padding:10px 0 0 0; font-size:12px; font-weight:400; color:#FF3300}



.help2{background:url(../images/r_box2.gif) no-repeat 0 0;}
.help2 ul{ padding:45px 10px 10px 10px}
.help2 ul li{ height:22px; line-height:22px; padding:0 0 0 17px; background:url(../images/icon1.gif) no-repeat 0px 5px; overflow:hidden}
.help2 ul li a{ color:#333333; text-decoration:none}
.help2 ul li a:hover{ text-decoration:underline}

.dong{ background:#000000; text-align:center; padding:20px 0 20px 0}




/*内页广告banner*/
.lads{ background:#FF6600; height:100px;width:960px; margin:10px auto 0 auto; }


.shuqian{ background:url(../images/sq.gif) #FFFFBB no-repeat 3px 6px; border:#ECBF4A 1px solid; padding:5px 5px 5px 120px}

/*分页*/
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */




.c_main{ width:960px; margin:10px auto 0 auto;}
.c_main .right{ width:230px; float:right}
.c_main .left{ width:720px; float:left}
.c_main .left .node{ margin:10px 0 0 0; background:#f1f1f1; border:#FF6600 1px solid;}
.c_main .left .node ul{ padding:5px 0 0 0}
.c_main .left .node ul li{ height:25px; line-height:25px; padding:0 10px 0 10px}
.c_main .left .node ul li a{ color:#666666; text-decoration:none}
.c_main .left .node ul li a:hover{ text-decoration:underline}
.c_main .left .node ul li span{ float:right}
.c_main .left .node h2{ font-size:14px; height:30px; line-height:30px; background:#FF6600; padding:0 0 0 5px}
.c_main .left .node h2 a{ color:#FFFFFF;}

.c_main .left .newsList{ border-bottom:#CCCCCC 1px dotted; padding:10px 0 10px 0}
.c_main .left .newsList h2{ font-size:14px; height:30px; line-height:30px;}
.c_main .left .newsList h2 a{ color:#000000; text-decoration:none}
.c_main .left .newsList .description p{ color:#666}