/* CSS Document */

body{font-size:14px; background:#fff}
a{font-size:12px; text-decoration:none; color:#333}
a:hover{color:#f56014}
ul,li{padding:0px; margin:0; list-style-type:none}
.c{clear:both}
.c5{clear:both; height:5px; line-height:5px}
.c9{clear:both; height:9px; line-height:9px}
.c10{clear:both; height:10px; line-height:10px}
.c15{clear:both; height:15px; line-height:15px}
.l{float:left} .r{float:right}
.cfsM{width:975px; text-align:center; margin:auto; height:auto}

/*text*/
.rtxt{color:#d8231a; font-size:12px}
.tl{text-align:left}
/*logoarea*/
.logoArea{height:84px; background:url(cfs.png) no-repeat -81px -125px #fff; position:relative}
.logoR{position:absolute; right:20px; top:40px;}
.logoR{color:#686868;} .logoR a{color:#686868; font-size:12px}
/*navigation*/
.anbo_nav{height:31px;background:#f66014}
.anbo_nav li{ display:inline; height:31px; line-height:31px; vertical-align:middle; font-size:12px;}
.anbo_nav li a{font-size:12px; text-decoration:none; color:#fff; display:block; width:108px; height:31px; line-height:31px; vertical-align:middle; float:left; border-right:1px solid #f98c54}
.anbo_nav li a:hover{background:#e94e00}


/*slider*/
.slider_plus_main{ height:690px; width:100%; margin:auto; text-align:center; position:relative;}
.effect{z-index:80}
.slideBox{ width:100%; height:690px; overflow:hidden; position:relative;} 
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; right:300px; top:347px; z-index:1;} 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:5px;  width:12px; height:12px; line-height:12px; text-align:center; background:#b7bec6; color:#b7bec6; cursor:pointer; } 
.slideBox .hd ul li.on{ background:#dd7404; color:#dd7404; } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd img{ width:100%; height:690px; } 
.anbo_main{width:100%;position:absolute; z-index:90; bottom:10px; left:0px;}
.hh{border-bottom:3px solid #dd7404; height:auto}

/*o*/

.anbo_news{width:335px; border-top:3px solid #fff; background:#fff; border-left:1px solid #cecece; border-right:1px solid #cecece; border-bottom:1px solid #cecece}
.anbo_news .newLi{padding:10px}
.anbo_news .newLi li{line-height:24px; height:24px; vertical-align:middle; text-align:left; background:url(cfs.png) -40px -1543px no-repeat; border-bottom:1px dotted #dddddd; text-indent:14px; overflow:hidden}
.n_title{padding:5px 0 5px 5px; border-bottom:1px solid #cecece; text-align:left; text-indent:14px; font-weight:bold; color:#1f1f1f}

.anbo_product_contact{width:630px}
.anbo_product{width:409px; height:198px;border-top:3px solid #fff; background:#fff; border-left:1px solid #cecece; border-right:1px solid #cecece; border-bottom:1px solid #cecece}
.anbo_contact{}
.anbo_contact .up{height:71px; background:url(cfs.png) no-repeat 0 0}
.anbo_contact .down{height:119px}
.anbo_contact_up{width:210px;border-top:3px solid #b7b7b7; background:#fff; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7}
.anbo_contact_down{width:210px; height:116px;border-top:1px solid #b7b7b7; background:#fff; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7}
.in_title{ background:url(cfs.png) no-repeat 0 -83px; height:40px; line-height:40px}
.in_number{ line-height:22px; height:auto; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:left;padding-left:16px; font-size:12px; color:#555}


/* ͨ��ͼƬ�б�_��ͨʽ */ 
.picList li{ width:108px;  } 
.picList .pic{ text-align:center; line-height:0px;  } 
.picList .pic img{ width:108px; height:94px; padding:2px; border:1px solid #d5d5d5; } 
.picList .pic a:hover img{ border-color:#d5d5d5;  } 
.picList .title{ line-height:24px;   } 

/* �������� - ������ */ 
.leftLoop{ overflow:hidden; position:relative; margin-top:4px} 
.leftLoop .hd{ overflow:hidden;  height:30px; } 
.leftLoop .hd .prev,.leftLoop .hd .next{display:none;width:5px; height:9px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("icoLeft.gif") no-repeat;} 
.leftLoop .hd .next{background:url("icoRight.gif") no-repeat;  } 
.leftLoop .hd ul{float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc);} 
.leftLoop .hd ul li.on{ background:#f56014;} 
.leftLoop .bd{ padding: 0 10px 0 10px;}
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:0 10px; text-align:center; float:left;display:_inline;  } 

/*list*/
.lmenu{width:180px; height:auto;border-top:3px solid #f56014;background:#fff;}
/*normal DIV*/
.v_common{width:auto; height:auto; border:1px solid #d6d6d6; font-size:12px}
.ww380{width:380px;}
.v_common .v_title{background:#fff; line-height:35px; height:35px; vertical-align:middle; color:#5d5d5d; text-align:left; text-indent:10px; font-weight:bold}
.v_common .v_title .v_txt{float:left;text-indent:10px; color:#00418e; line-height:28px; height:28px; vertical-align:middle; text-align:left; font-size:16px; font-weight:bold; }
.v_common .v_title .v_more {float:right; margin-right:10px}
.v_common .v_title .v_more a{color:#00418e; line-height:28px; height:28px; vertical-align:middle; text-align:left; font-size:12px;float:left}
.v_common .v_body{height:auto;padding:10px; background:#fff; color:#505050}
.v_common .v_body ul{}
.v_common .v_body ul li{ line-height:24px; height:24px; vertical-align:middle; text-align:left}
.v_common .v_body ul li a{line-height:24px; height:24px; vertical-align:middle;color:#505050; font-size:12px;}
.v_common .f12 ul li{ line-height:24px; height:24px; vertical-align:middle; text-align:left}
.v_common .f12 ul li a{line-height:24px; height:24px; vertical-align:middle;color:#505050; font-size:12px;}


.v_common .v_body_type{height:auto;padding:10px; background:#fbfbfb}
.v_common .v_body_type ul{}
.v_common .v_body_type ul li{ line-height:30px; height:30px; vertical-align:middle; text-align:left; border-bottom:1px solid #e1e1e1; text-indent:10px}
.v_common .v_body_type ul li a{display:block; width:100%;line-height:30px; height:30px; vertical-align:middle;color:#505050; font-size:12px;}
.v_common .v_body_type ul li:hover{background:#f56014;}
.v_common .v_body_type ul li:hover a{color:#fff}



.rd{width:785px; background:#fff; border:1px solid #d6d6d6}
/*�Ҳ�ͨ��*/
.r_title{background:#fbfbfb;border-bottom:1px solid #d6d6d6; line-height:35px; height:35px; font-size:12px; vertical-align:middle; color:#5d5d5d; text-align:left; text-indent:12px;}
.r_title a{color:#5d5d5d}
.r_title .v_txt{float:left;text-indent:10px; color:#00418e; line-height:35px; height:35px; vertical-align:middle; text-align:left; font-size:14px; font-weight:bold; float:left}
.r_title .v_more {float:right; margin-right:10px}
.r_title .v_more a{color:#00418e; line-height:35px; height:35px; vertical-align:middle; text-align:left; font-size:12px;float:left}
.r_body{height:auto;padding:10px; text-align:left;padding:20px; line-height:26px; font-size:14px; color:#555}

.r_body h1{margin:0px; padding:0px;font-size:20px; font-weight: bold; line-height: 31px; letter-spacing: -1px; color:#252525;font-family:"Microsoft YaHei",΢���ź�,"Microsoft JhengHei",����ϸ��,STHeiti,MingLiu}
.r_body .canshuD{border-bottom:1px dashed #dddddd; color:#888888; font-size:12px}
.r_body .canshuD li{display:inline; }
.r_body .canshuD li.p10{padding-left:10px}
.r_body .cc{height:auto; line-height:26px; font-size:14px}

.footer{background:#fff; border:1px solid #d6d6d6}
.footNav{background:#f56014; text-align:center; line-height:27px; height:27px;text-indent:12px; vertical-align:middle; color:#fff} .footNav a{color:#fff}
.footNavL{font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif}
.footNavR{padding-right:20px}
.friends{height:36px; line-height:36px; text-align:left; text-indent:12px;color:#3f3f3f}  .friends a{color:#3f3f3f; font-size:12px}
.friends li{float:left; margin-right:5px}
.nnone{display:none}

/*�����б�ҳ*/
.newListPage{text-align:left;padding-top:10px;padding-bottom:30px;padding-right:30px; font-size:14px; line-height:26px; background:#fff}
.newListPage li{background:url(ico.png) -182px -192px no-repeat;line-height:36px; height:36px; vertical-align:middle;border-bottom:1px dashed #ccc}
.newListPage li a{ font-size:14px;}.newListPage li a:hover{color:#000}
.newListPage li span.c{float:left; text-indent:16px}
.newListPage li span.d{float:right; font-size:11px; color:#999999; font-family:Geneva, Arial, Helvetica, sans-serif}
.newListPage li.g
{
background-image: url(allinone.png)!important;/* FF IE7 */
background-position:0px -993px;
background-repeat: no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='allinone.png'); /* IE6 */
_background-image: none; /* IE6 */
}
.newListPage th{height:34px; line-height:34px; vertical-align:middle;background:#e9edf3;font-size:12px;text-align:center}
.newListPage td{border-bottom:1px solid #dddddd;height:34px; line-height:34px; vertical-align:middle; font-size:12px}

.newListPage .listTitle h1{color:#444;font-size:20px; height:30px; line-height:30px;font-family:"Microsoft YaHei",΢���ź�,"Microsoft JhengHei",����ϸ��,STHeiti,MingLiu}


