@charset "utf-8";
/* CSS Document */
body {margin:0; background:url(/images/futfront/cyf/bjall_r1_c1.jpg) no-repeat top;  }
body, button, input, select, textarea { font-size:12px; font-family:Arial, Helvetica, sans-serif,"宋体";}
div, form, h1, h2, h3, h4, dl, dt, dd, ul, ol, li, table, td, th {
    list-style: none outside none;
    margin:0;
    padding:0;
}
a:link {color: #3e3e3e;text-decoration: none;}
a:visited {text-decoration: none;color: #3e3e3e;}
a:hover {text-decoration: none;color: #ed1b24;}
a:active {text-decoration: none;color: #3e3e3e;}

.clear { clear:both;}
em {font-style:normal; color:#989898; font-size:12px; }
strong { font-weight:bold;}
img { border:none;}
.wrap { margin-left:auto; margin-right:auto; width:980px;}
.cellpading_index { padding-left:15px; padding-right:3px;}
.cellpading20 { padding:10px 15px 10px 0px;}
.fl{ float:left;}
.fr { float:right;}
.margin_top10 { margin-top:0.625em;}
.margin_top20 { margin-top:1.25em;/*20px/16px*/}



/*导航*/
#top { height:148px; background:url(/images/futfront/cyf/topbj.jpg) no-repeat top;margin-bottom: -42px;}
#top #logo { text-align:left;margin-top: 50px;}
#top #logo img {width:200px; } 
#top #tel { text-align:right; position:relative; z-index:10; height: 54px;overflow: hidden;margin-bottom: 10px;}
#top #tel img { width:268px; height:106px;position: relative;top:-20px; }
#top .nav {}
#top .nav .yuanjiao { float:right; display:block; width:92px; background-color:#c4996c; text-align:center; height:42px;
              -webkit-border-radius:6px 6px 0px 0px; 
               -moz-border-radius:6px 6px 0px 0px;
               border-radius:6px 6px 0px 0px;}
#top .nav .yuanjiao a { color:#fae3d1; display:block; width:92px; height:42px; overflow:hidden;}
#top .nav .yuanjiao .nav_up { padding-top:4px; padding-bottom:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#top .nav .yuanjiao .nav_down {font-size:12px; font-family:"宋体";}	

#top .nav .yuanjiao:hover a { color:#FFF; 
                       background-color:#ed1b24;
					   -webkit-border-radius:6px 6px 0px 0px; 
               -moz-border-radius:6px 6px 0px 0px;
               border-radius:6px 6px 0px 0px;
	                  }


#top .nav li.nav_set { background-color:#ed1b24;
	               -webkit-box-shadow: 5px 2px 5px -2px rgba(80, 80, 80, 1);
                       -moz-box-shadow: 5px 2px 5px -2px rgba(80, 80, 80, 1);
                       box-shadow: 5px 2px 5px -2px rgba(80, 80, 80, 1);}	
					   		   
/*#top .nav li.nav1 { background-color:#c4996c;
	                -webkit-box-shadow: 5px 2px 5px -2px rgba(80, 80, 80, 1);
                    -moz-box-shadow: 5px 2px 5px -2px rgba(80, 80, 80, 1);
                    box-shadow: 5px 2px 5px -2px rgba(80, 80, 80, 1);}	

#top .nav li.nav2 { background-color:#cea54b;
	                -webkit-box-shadow: 2px 5px 6px rgba(80, 80, 80, 1);
                    -moz-box-shadow: 2px 5px 6px rgba(80, 80, 80, 1);
                    box-shadow: 2px 5px 6px rgba(80, 80, 80, 1);}	
					   
#top .nav li.nav3 { background-color:#b46a2f;
	                -webkit-box-shadow: 2px 5px 6px rgba(80, 80, 80, 1);
                    -moz-box-shadow: 2px 5px 6px rgba(80, 80, 80, 1);
                    box-shadow: 2px 5px 6px rgba(80, 80, 80, 1);}	
*/

#top .nav li.nav1 { background-color:#c4996c;
	               -webkit-box-shadow: 5px 2px 5px -2px rgba(80, 80, 80, 1);
                       -moz-box-shadow: 5px 2px 5px -2px rgba(80, 80, 80, 1);
                       box-shadow: 5px 2px 5px -2px rgba(80, 80, 80, 1);}	

#top .nav li.nav2 { background-color:#cea54b;
	               -webkit-box-shadow: 5px 2px 5px -2px rgba(80, 80, 80, 1);
                       -moz-box-shadow: 5px 2px 5px -2px rgba(80, 80, 80, 1);
                       box-shadow: 5px 2px 5px -2px rgba(80, 80, 80, 1);}	
					   
#top .nav li.nav3 { background-color:#b46a2f;
	               -webkit-box-shadow: 5px 2px 5px -2px rgba(80, 80, 80, 1);
                       -moz-box-shadow: 5px 2px 5px -2px rgba(80, 80, 80, 1);
                       box-shadow: 5px 2px 5px -2px rgba(80, 80, 80, 1);}	
					   

#top .nav ul li .sf-mega {
  background-color:#ed1b24; width:190px; padding:10px 5px; text-align:left; 
}


#top .nav ul li .sf-mega .sf-mega-section {
  float: left;
  width:180px;
  padding-left:5px;
}
#top .nav ul li .sf-mega .sf-mega-section h2 { font-size:12px; font-weight:bold; display:block; height:30px; line-height:30px; border-bottom:#fae3d1 dashed 1px;}
#top .nav ul li .sf-mega .sf-mega-section ul { }
#top .nav ul li .sf-mega .sf-mega-section ul li { height:28px; line-height:28px; width: border-bottom:#fae3d1 dashed 1px; float:none;  -webkit-border-radius:0px; 
               -moz-border-radius:0px;
               border-radius:0px;}
#top .nav ul li .sf-mega .sf-mega-section ul li a {color:#fae3d1; display:block; width:100%; height:28px; float:none; -webkit-border-radius:0px; 
               -moz-border-radius:0px;
               border-radius:0px;}
#top .nav ul li .sf-mega .sf-mega-section ul li a:hover {color:#FFF; font-weight:bold; }

					
/*轮播图片*/		   			   			   			   
.banner { text-align:center; border-top:#ed1b24 solid 3px; width: 980px; border-bottom:#ed1b24 solid 3px; height:474px;}
.banner img { width:980px; height:474px;}
.banner span { background:url(/images/futfront/cyf/0.png) no-repeat; width:980px; height:58px; position:relative; top:-50px; display:block;}

/*主体内容*/
.main { text-align:center; font-size:12px; }
.main li { float:left; width:25%; text-align:center; background:url(/images/futfront/cyf/bj.jpg) no-repeat center top; height:286px; }
.main li img {width:202px; height:82px; padding-top:15px;}
.news {}
.news li { float:none; 
           width:100%;
		   background-image:url(/images/futfront/cyf/003.gif);
		   background-repeat:no-repeat;
		   background-position:0px 10px;
		   padding-left:10px;
		   text-align:left;
		   height:48px;
		   line-height:24px;
		   }
		   
.leftlist {}
.leftlist li { line-height:26px; border-bottom:#cea54b dashed 1px;}
.leftlist li a { color:#7f4e4d;}

/*底部foot*/
#foot { background:url(/images/futfront/cyf/footbj.jpg) no-repeat top; background-color:#FFF;}
#foot .left { margin-top:15px;}
#foot .center {margin-top:15px;}
#foot .right {margin-top:15px;}
#foot .title_en { font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#783b07; height:22px; line-height:22px;}
#foot .title_ch { font-size:12px; font-family:"宋体"; font-weight:bold; color:#783b07; height:22px; line-height:22px; margin-bottom:10px; }
#foot .title_en a { color:#783b07;}
#foot .title_en a:hover { color:#ed1b24;}
#foot .title_ch a {color:#783b07;}
#foot .title_ch a:hover {color:#ed1b24;}
#foot li { }
#foot li a { }
#foot #footer { border-top:#999 dashed 1px; height:30px; line-height:30px; margin-top:20px; padding-top:15px; padding-bottom:20px;}
.footli li{ height:28px; line-height:28px; }

/*内页*/
.banner_style {text-align:center; border-top:#ed1b24 solid 3px;  height:239px;}
.banner_style img { width:980px; height:239px;}
.banner_style span { background:url(/images/futfront/cyf/0.png) no-repeat; width:980px; height:58px; position:relative; top:-50px; display:block;}

.main_style { background:url(/images/futfront/cyf/bj.jpg) repeat-y center; border-bottom:#ed1b24 solid 3px;}
.main_style .contant { line-height:26px;}

.main_style .box { border:#cea54b solid 1px;}
.main_style .title { font-size:14px; font-weight:bold; color:#cea54b; height:38px; line-height:38px; border-bottom:#cea54b dashed 1px; margin-bottom:10px; text-align:center;}

.main_style .title_list li { background:url(/images/futfront/cyf/style1.png) no-repeat;
            width:210px;
			height:32px;
			line-height:32px;
			font-size:12px;
			font-weight:bold;
			text-align:center;
			padding-left:5px;
			overflow: hidden;
			display: block;
			white-space:nowrap;
			text-overflow:ellipsis;}
.main_style .title_list li a { color:#b4692f; display:block;}
.main_style .title_list li a:hover { color:#b91313;}			
.main_style .right_title { border-bottom:#cea54b solid 3px; height:38px; line-height:38px; font-size:12px; color: #000;}
.main_style .right_title a {color:#000;}
.main_style .right_title a:hover {color:#b91313;}

.news_list {}
.news_list li { 
                height:40px;
                line-height:40px;
                border-bottom:#999 dashed 1px;
				background-image:url(/images/futfront/cyf/002.gif);
				background-repeat:no-repeat;
				background-position:5px 18px;
				padding-left:18px;}
.news_list li em { float:right;}				
.news_list li span { float:right;}	

			.product_list {}
				.product_list ul{  }
				.product_list li{ float:left; width:24.9%; height:150px; font-size:12px; color:#CCC; text-align:center; margin-top:10px; margin-bottom:10px;}
				.product_list img{width:150px; height:120px; }
          		.product_list a{color:#292929; text-align:center; line-height:26px; 
				                overflow: hidden; 
								display: block; 
								white-space:nowrap;   /*文本不进行换行*/
                                text-overflow:ellipsis;  /*文本溢出显示省略号*/}
				.product_list a:hover{color:#F00;}

.contant { font-size:12px; line-height:26px; margin-top:20px;}
.contant img { margin:0 auto; max-width:100%; display:block;}	

/*分页效果*/

.pageControlCon { margin-top:20px; height:24px; float:left; width:100%; padding-bottom:20px;}
.pageControlCon li { float:left; margin-right:4px;}
.pageControlCon li a { display:block;  padding:4px 7px; border:#cea54b solid 1px;  color:#b91313; background-color:#f8eacf;}
.pageControlCon li a:hover { display:block; border:#b91313 solid 1px; color:#fff; background-color:#b91313;  }
.pageControlCon .disabled a { color:#cea54b; background-color:#f8eacf;}
.pageControlCon .disabled a:hover { cursor:default; color:#cea54b; background-color:#f8eacf; border:#cea54b solid 1px;}
.pageControlCon .active a { color:#FFF; background-color:#b91313; border:#b91313 solid 1px; font-weight:bold;}
.pageControlCon .active a:hover { background-color:#b91313; border:#b91313 solid 1px; color:#FFF; font-weight:bold; cursor:default;}
.pageControlCon .total { float:left; margin-right:15px; line-height:24px;  }
.pageControlCon .total span {display:block; font-size:14px; margin-left:5px; color:#b4692f;}

.pageControlCon .jump { float:left; line-height:24px;}
.pageControlCon .jump span { float:left; color:#b4692f;}
.pageControlCon .jump input {width: 20px; float:left; border: 1px solid #ddd; padding: 4px 7px; margin-top: 4px; text-align:center; color:#666;}
.pageControlCon .pageGo  { float:left;  font-weight:bold; margin-left:10px; line-height:24px; }
.pageControlCon .pageGo a { color:#b4692f;}
.pageControlCon .pageGo a:hover { color:#b91313;}
.pageControlCon .jump #pageIn { width:30px; margin:0px 5px; color:#b4692f; border-color:#cea54b; background-color:#f8eacf;}

.leftlist{height: auto !important;}
