/*
author:ck
date:12.01.10
*/ 
/*  Reset  */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,img,q,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tr,th,td{ margin:0; padding:0; border:0; font-size:100%;}
body{ background:#fff; color:#000; font:12px/1.5em arial,tahoma,simsun;color:#7f7f7f;}
ol,ul{ list-style:none;}
cite,em,strong,th,h1,h2,h3,h4,h5,h6{ font-style:normal;}
table{ border-collapse:collapse; border-spacing:0;}
input,textarea,select,button{ font-size:100%;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#f00; text-decoration:underline;}
img {vertical-align:middle;}
.hide {position:absolute; left:-9999px; top:-9999px; width:100px;}
.wp, .bd{*zoom:1;}
.wp:after, .bd:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.wp {margin:0 auto;text-align:left;width:950px;}

.focus {width:0px; height:0px; float:left; margin-right:15px; overflow:hidden; position:relative;}

.wp03 .hd {background-position:0 -50px;}
.wp03 .bd {background:#eee; padding:0 0 0 10px;}
.wp03-tab{height:580px;}
.wp03-tab h2 {float:left; width:366px; overflow:hidden;}
.wp03-tab h2 span {display:block; line-height:160%; height:77px; padding-top:10px; overflow:hidden; font-size:46px; font-family:"微软雅黑"; color:#C30}
.wp03-tab h2 a { background:#000; display:block; float:left; width:120px; height:120px; margin:0 2px 2px 0; cursor:pointer;}
.wp03-tab h2 a img {height:120px;width:120px;filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50)}
.wp03-tab h2 a:hover img,
.wp03-tab h2 a.current img {background-color:transparent;filter:alpha(opacity=100);  -moz-opacity:1; opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=100)}

.wp03-tab h2 .current {}
.wp03-tab div {float:left; width:565px; position:relative;}
.wp03-tab div img{ display:block; height:573px;width:565px; }
.wp03-tab div i { display:block; height:70px; width:564px; position:absolute; top:503px; left:1px; z-index:20px; background:#171b23;filter:alpha(opacity=60);  -moz-opacity:0.6; opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60) }
.wp03-tab div span { display:block; font-family:"Microsoft Yahei", simhei; height:36px;width:530px; position:absolute; top:503px; left:1px; z-index:25px; padding:17px 22px 17px 12px; line-height:36px; font-size:30px; color:#ffffff;cursor:pointer;}


.tit,.row-01 .r dt,.subtit,.row-08 .con .box-c .tb h3 span,.row-10 .con dt { background:url(../img/sprite.png) no-repeat; margin-top:10px;}

.row-03,.row-09,.row-04{margin:0 auto; width:950px;}
.row-03 .tit,.row-03 .tit span,.row-04 .tit,.row-09 .tit{height:55px; font-size:30px; font-family:"微软雅黑"; font-weight:bold; line-height:45px; color:#333; margin-top:15px;}
.row-03 .tit span{font-size:24px; margin-left:10px;}
.row-03 .con { margin-top:10px;}
.row-03 .con img { height:110px; padding-bottom:5px; width:144px;}
.row-03 .con h3 {color:#333;font-size:14px; line-height:18px; font-family:"微软雅黑"; text-align:center; margin-bottom:15px;}
.row-03 .con p { line-height:22px; text-indent:2em; }
.row-03 .con p a { color:#c00; margin-left:5px;}
.row-03 .box-a { background:url(../img/cube-1.png) no-repeat; float:left; height:448px; overflow:hidden; padding:17px 23px 0; width:144px;}
.row-03 .box-b { background:url(../img/cube-2.png) no-repeat; float:left; height:395px; overflow:hidden; padding:70px 23px 0; width:144px;}

.row-09 .con { padding-top:10px;}
.row-09 .con .box-a { float:left; padding-right:37px; width:292px;}
.row-09 .con .box-a .pic { border:1px #ddd solid; padding:1px;}
.row-09 .con .box-a .pic a { background:url(../img/shadow-3.png) repeat-x left top; display:block;}
.row-09 .con .box-a .pic a img { height:180px; padding:4px; width:280px;}
.row-09 .con .s1 { padding:0;} 


.row-04 .con { border:1px #ddd solid; margin-top:10px; padding:1px;}
.row-04 .con .l { background:url(../img/shadow-2.png) repeat-x left top; float:left; padding:8px 0 8px 15px; width:631px;}
.row-04 .con .l .box-a,.row-04 .con .l .box-b,.row-04 .con .l .box-c { background:url(../img/line-1.png) repeat-x left bottom; overflow:hidden; padding:7px 0 8px; zoom:1;}

.f:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.row-04 .con .l .box-c { background:none;}
.row-04 .con .l img { border:1px #ddd solid; float:left; height:105px; padding:1px; width:170px;}
.row-04 .con .l dl { float:right; line-height:22px; padding-top:10px; width:444px;}
.row-04 .con .l dt { font-weight:900; color:#333; font-size:14px;}
.row-04 .con .l dd { text-indent:2em;}
.row-04 .con .l dd a { color:#c00;}
.row-04 .con .l .box-b img { float:right;}
.row-04 .con .l .box-b dl { float:left;}
.row-04 .con .r { background:url(../img/shadow-2.png) repeat-x left top; float:right; padding:15px 15px 0 25px; width:260px; text-align:center;}
.row-04 .con .r dl { line-height:22px; padding-top:5px;}
.row-04 .con .r dt { font-weight:900;}
.row-04 .con .r dd { text-indent:2em;}
.row-04 .con .r dd a { color:#c00;} 
.focus {
    position: relative;
    width: 320px;
}



.liuyan{padding-top:20px; padding-bottom:20px;}
.zxkf{ padding-left:40px;text-align:left;}
.zxkf span{ line-height:20px; color:#a5a5a5;}
.gbinput {
    height: 20px;
    width:168px;
}

.liuyan span {
    line-height: 30px;
    margin-left: 10px;
}
.button {
    height: 25px;
    line-height: 25px;
    margin-left:40px;
}
.butt {
    height: 25px;
    line-height: 25px;
    margin-left: 10px;
}


/*Reserved*/
.Reserved{line-height:40px;height:40px;width:950px;padding:0; margin:0 auto;color:#666;}
.Reserved p{margin-left:20px;}
.Reser{background-color:#eee;width:950px;padding:0; margin:0 auto; overflow:hidden;}
.Reser span{float:left;line-height:40px;height:40px;}
.Reser span p{margin-left:20px;}
.Reser em{margin-left:20px;float:right;margin-left:10px;line-height:40px;height:40px;}

/*当前位置*/
.add{width:100%;height:40px;background-color:#fcfcfc;}
.ddh span{line-height:40px;margin-left:25px;background-color:#fcfcfc;}
.ddh{background:url(../img/a4.gif) no-repeat;height:40px;float:left;width:108px;}
.ddhl select{width:130px;height:20px;float:right;margin-top:8px;margin-right:8px;}

.weizhi{width:950px;height:40px;background:url(../img/a4.gif) no-repeat;background-color: #fcfcfc;}
.weizhi span{line-height:36px;margin-left:25px;background-color: #fcfcfc;float:left;}
.weizhi em{width:300px;height:40px;float:right;}




/*head*/
.head{width:960px;padding:0; margin:0 auto;height:161px;background: url(http://www.yfmac.com/images/top.gif) repeat-x ;}
.top{height:35px;}
.top ul{float:right;}
.top ul li{float:right;text-align:center;display:inline-block; padding:0px 20px 0px 17px;height:28px;}
.top ul li a{color:#aaa;line-height:28px;}
#head{height:86px;}
.logo{float:left;}
.kf{float:right;width:193px;margin-top:48px;background: url(http://www.yfmac.com/images/qq.jpg) no-repeat;height:29px;margin-right:4px;}
.kf a{line-height:29px; margin-left:24px;}
/*nav*/
.nav{width:960px;padding:0; margin:0 auto;height:38px;}
.navigation{position:absolute; margin-top:1px; }
.main_navi li{float:left; height:38px; color:#fff;}
.navi{float:left;overflow:hidden;line-height:38px;text-align:center;font-size:14px;color:#fff;width:120px;}
.navi:hover{width:120px;background:url("http://www.yfmac.com/images/nav.png") no-repeat;color:#666666;text-decoration:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="http://www.yfmac.com/images/nav.png");
_background:none;}
.main_navi a{color:#fff;}
#ls{background:url("http://www.yfmac.com/images/nav.png") no-repeat;text-decoration:none;color:#000;}
#ls a{color:#000;}
.navi_01,.navi_02,.navi_03,.navi_04,.navi_05,.navi_06,.navi_07,.navi_08{width:120px;font-weight:bold; }

.sv{position:absolute; top:38px; display:none; width:120px;z-index:99; }
.sv li{float:left; height:27px;}
.sv a{display:block; width:120px; height:27px; background:url(bg_sed_navi.png) no-repeat; text-align:center;line-height:27px; color:#fff; margin:0;}
.sv a:hover{background:url(http://www.yfmac.com/images/bg_sed_navi_hover.png) no-repeat;color:#fff;}
.sed_navi_02{ left:120px;}
.sed_navi_03{ left:240px;}
.sed_navi_05{ left:480px;}
.sed_navi_06{ left:600px;}
.sed_navi_07{ left:720px;}
.sed_navi_08{ left:840px;}

/*start*/
.main_menu{position:absolute;background:#f8f8f8; width:960px;border:3px #c30 solid; /*height:443px; height:413px;*/ overflow:hidden; z-index:200; left:0; /*left:-283px;*/ top:38px;_zoom:1; display:none;}



/*stop*/




/*navlist*/
body {
    background: url("http://www.yfmac.com/images/head.gif") repeat-x scroll;
    font-size: 12px;
    height: auto;
    margin: 0 auto;
    padding: 0;
    width: auto;
}
#menu_pro_list{width:960px; height:325px;color:#666;background:#f9f9f9;}
#menu_pro_list a{color:#666;}


 .menu_pro{border-bottom:#aaa solid 1px;height:110px;background:#f9f9f9;width:960px;}
 .menu_proul{float:left;width:140px;}
 .menu_proul h5{line-height:90px;color:#c30;text-align:right; font-size:14px;font-weight:bold;}
.menu_prour {float:right;width:800px;_width:800px;}
 .menu_prour ul li{float:left;width:150px;margin-top:5px;margin-right:48px;text-align:center; _margin-right: 35px }
 .menu_prour ul li img{height:80px;width:140px;}
 .menu_prour ul li p{line-height:20px;font-size:12px;height:20px;}




.menubox{margin:2px 10px 10px 0px;}
.menulist{width:220px;float:left;border-right:1px dashed #aaa;background:#f9f9f9;height:210px;}
.menulist h3{line-height:40px;height:40px;margin-left:30px;margin-right:30px;font-size:14px;color: #000;border-bottom:#aaa solid 1px;}
.menulist ul{margin-left:30px;margin-top:10px;}
.menulist ul li{line-height:22px;height:22px;width:100%;}
.menulist ul li a{font-size:14px;}
.newpng{background:url("http://www.yfmac.com/images/nnn.png") no-repeat;}

.menulister{width:280px;float:left;background:#fafafa;}
.menulister ul{margin-left:15px;font-size:14px;margin:5px;}
.menulister ul li{line-height:22px;width:260px;margin:5px;font-size:12px;height:90px;}
.menulister ul li em{float:left;width:90px;}
.menulister ul li em img{height:80px;width:80px;border:#aaa solid 1px;}
.menulister ul li span{float:right;width:160px;text-align:left;}
.menulister ul li span h4{font-size:14px;font-weight:bold;color:#000;}
.menulister ul li span a{font-size:12px;color:#f90;float:right;}
.menulister ul li span p{font-size:12px;color:#aaa;}
