@charset "gb2312";
@import url("user.css");
@import url("photobook.css");
@import url("photobook_show.css");
@import url("service_quality.css");
@import url("gift_idea.css");
@import url("foot.css");
@import url("privacy.css");
@import url("price_ps.css");
@import url("help.css");
@import url("left_menu.css");/*产品左边菜单*/




body,td,th { font-size:12px; font-family:tahoma,verdana,'宋体';color:#777 }
/*body { margin:0px; background:url(http://vis.yimei.com/resource/vis.yimei.com/images/mainbg60.jpg) repeat-x center top; }*/
body { margin:0px; background:url(../images/bg.jpg) repeat-x; }
div,form,img,ul,ol,li,dl,dt,dd,p,body,h1,h2,h3,h4,h5,h6,pre,code,form,textarea,blockquote{ margin:0; padding:0; }
.input {background:#fff}
.button {padding-top:2px; height:24px; font-size:12px; }
.line { width:980px; height:5px; margin:auto;}
.index_td {padding:10px;}
li { list-style:none;}
img { border:0px}
select {font-size:12px;}
input {font-family:tahoma; font-size:12px;}
legend { /*border:1px #d5dfe5 solid; padding:4px 4px 3px 4px;*/ }
fieldset{ line-height:25px;}
hr {color:#d5dfe5;height:1px; width:100%;}
.legend_font { color:#F60;/*font-size:14px;border:1px #d5dfe5 solid; padding:4px 4px 3px 4px;*/ }
#alltable td {	line-height:24px}
.table_top { margin-top:12px;}
.table_td { padding:15px;}
.f14 { font-size:14px; font-weight:bold; color:#333}
.f14_f30 { font-size:14px; font-weight:bold; color:#f30}


a:link, a:visited {	text-decoration:none;font-size:12px; color:#666; }
a:hover, a:active {	text-decoration:none;font-size:12px; color:#333; }

a.nva:link, a.nva:visited {	text-decoration:none;font-size:12px; color:#333; }
a.nva:hover, a.nva:active {	text-decoration:none;font-size:12px; color:#666; }

a.copyright:link, a.copyright:visited {	text-decoration:none; font-size:12px; color:#666; }
a.copyright:hover, a.copyright:active {	text-decoration:none; font-size:12px; color:#000; }

/*头部*/
#header { width:988px; height:84px; margin:auto;}
#header_mask, #header_bg { width:988px; height:84px; margin:auto; position:absolute; }
#header_img { margin-left:5px}
#logo { width:167px; height:60px; margin:8px 0 0 14px; position:absolute;}
#slogan { width:206px; height:60px; margin:8px 0 0 181px; position:absolute;}
#login_reg { width:148px; height:57px; margin:11px 0 0 813px; position:absolute; z-index:9999}

/*主菜单栏*/
a.main_menu:link, a.main_menu:visited{ text-decoration:none; font-size:12px; color:#666;}
a.main_menu:hover, a.main_menu:active { text-decoration:none; font-size:12px; color:#000; }
.menutd {color:#666}
.font3 {  font-size:25px; color:#666; font-family:verdana, Arial, tahoma; font-weight:bold; text-align:center; }
.font3_info { line-height:20px;  color:#ccc;}
.menuli2 { padding-top:11px !important;padding-top:8px;}

#main_head { width:980px; margin:0 auto; }
#main_nav {padding:6px 0 0 0px; margin:0; list-style:none; height:25px; background:transparent; position:relative; z-index:500; font-family:tahoma, verdana, sans-serif;}
#main_nav li.top {display:block; float:left;}
#main_nav li.top2 {display:block; float:left; width:220px;padding-top:9px!important;padding-top:8px; text-align:right; padding-right:15px;}
#main_nav li a.top_link {display:block; float:left; height:25px; line-height:25px!important;line-height:20px; color:#666; /*主子菜单字体颜色*/text-decoration:none; font-size:12px; /*font-weight:bold; */padding:5px 0 0 0px;/* 主菜单宽度和header上下距离 */ cursor:pointer;background: url(../images/blank.gif) ;}
#main_nav li a.top_link span {float:left; display:block; padding:0 30px 0 10px;/*主菜单块偏移*/ height:25px;background:url(../images/blank.gif) no-repeat right -2px;/*主子菜单无下拉箭头偏离距离**/}
#main_nav li a.top_link span.down {float:left; display:block; padding:0 30px 0 22px; height:25px; background:url(../images/blanka.gif) no-repeat right -3px;/*主子菜单下拉箭头偏离距离*/}
#main_nav li a.top_link:hover {color:#f60; /*background: url(blank_over.gif) no-repeat;*/}/*无效*/
#main_nav li a.top_link:hover span {/*background:url(blank_over.gif) no-repeat right top;*/}/*无效*/
#main_nav li a.top_link:hover span.down {background:url(../images/blank_overa.gif) no-repeat right -3px;}
#main_nav li a.top_link span.userdown1 {padding-left:380px;}
#main_nav li a.top_link:hover span.userdown1 {padding-left:380px;}
#main_nav li:hover > a.top_link {color:#f60; /*background: url(blank_over.gif) no-repeat;*/}/*无效*/
#main_nav li:hover > a.top_link span { display:inline;/*background:url(blank_over.gif) no-repeat right top;*/}/*无效*/
#main_nav li:hover > a.top_link span.down {background:url(../images/blank_overa.gif) no-repeat right -3px; }
#main_nav li:hover {position:relative; z-index:200;}
#main_nav ul, 
#main_nav li:hover ul ul,
#main_nav li:hover ul li:hover ul ul,
#main_nav li:hover ul li:hover ul li:hover ul ul,
#main_nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#main_nav li:hover ul.sub
{left:22px;/* 子菜单偏离主菜单距离 */  top:30px; background: #fff; padding:0px;/* 子菜单块边框线 */  border:1px solid #f60; white-space:nowrap; width:150px!important;width:136px; /* 子菜单宽度 */ height:auto; z-index:300;}
#main_nav li:hover ul.sub li
{display:block; width:150px!important;width:136px; height:26px;/* 子菜单高度 */ border-bottom:1px #f60 solid; position:relative; float:left; font-weight:normal; background:#fff /*url(../images/arrow1.gif) 8px center no-repeat*/;}
#main_nav li:hover ul.sub li a
{display:block; font-size:12px; width:136px;height:24px;/* 子菜单高度 */ padding:2px 0 0 14px; line-height:24px!important;line-height:20px; text-indent:5px;/* 子菜单偏移 */ color:#333; text-decoration:none;  }
#main_nav li ul.sub li a.fly{ background:#fff url(../images/arrow.gif) 136px center no-repeat;}/* 二级子菜单悬停背景色和箭头位置 */
#main_nav li:hover ul.sub li a:hover {background:#f60 url(../images/arrow_over.gif) 8px center no-repeat; color:#fff; }/* 子菜单悬停背景色 */
#main_nav li:hover ul.sub li a.fly:hover{background:#f60 url(../images/arrow_over.gif) 136px center no-repeat; color:#fff;}/* 二级子菜单悬停背景色和箭头位置 */
#main_nav li:hover ul li:hover > a.fly {background:#f60 url(../images/arrow_over.gif) 136px center no-repeat;  /* 二级子菜单离开背景色 */color:#fff;} 
#main_nav li:hover ul li:hover ul,
#main_nav li:hover ul li:hover ul li:hover ul,
#main_nav li:hover ul li:hover ul li:hover ul li:hover ul,
#main_nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:150px; top:-1px; background: #fff; padding:0px;/* 二级子菜单块边框线 */width:150px!important;width:136px; border:1px solid #f60; white-space:nowrap;  z-index:400; height:auto;}





/*左边子菜单栏*/
#dlmenu {width:200px;}
#menu_left {list-style:none; margin:0; padding:0; position:absolute; width:180px; background:#f0f0f0; z-index:100; line-height:24px;}/*主菜单*/
#menu_left li {display:block; padding:0; margin:0; position:relative; z-index:100; width:180px;}
#menu_left li a, #menu_left li a:visited {display:block; text-decoration:none; height:22px; /*border-bottom:1px #fff solid; border-top:1px #fff solid;*/}
#menu_left li dd {display:none; }
#menu_left li:hover, #menu_left li a:hover {border:0;}
#menu_left table {border-collapse:collapse; padding:0; margin:-1px; font-size:12px; width:180px;}

#menu_left li:hover dl, #menu_left li a:hover dl {background:#f2f2f2; }/*子菜单总高度*/
#menu_left li:hover dt a , #menu_left li a:hover dt a {background:#f0f0f0 url(../images/arrow_d.gif) 163px center no-repeat; color:#f30; }
#menu_left li:hover dd, #menu_left li a:hover dd {display:block; }

#menu_left dl { margin: 0; cursor:pointer; width:180px;}
#menu_left dt { margin:0; padding: 0; font-size: 12px; border-top:1px solid #fff; width:180px;}
#menu_left dd { margin:0; padding:0; font-size: 12px; text-align:left; width:180px }

.gallery dt a, .gallery dt a:link, .gallery dt a:visited {display:block; color:#666; padding:10px 5px 5px 10px; width:165px; height:18px;  background:#f2f2f2  url(../images/arrow.gif) 165px center no-repeat;}/*主菜单*/
.gallery dt a, .gallery dt a:hover, .gallery dt a:active {display:block; color:#f30; padding:10px 5px 5px 10px; background:#f2f2f2; width:165px; height:18px;font-weight:bold;}/*主菜单*/
.gallery dd a, .gallery dd a:visited {color:#666; text-decoration:none; display:block; padding:4px 5px 4px 32px; background:#f7f7f7 url(../images/jt6.gif) 15px center no-repeat;}/*子菜单*/
.gallery dd a:hover {background:#E9E9E9 url(../images/jt5.gif) 15px center no-repeat; color:#f30; display:block;}/*子菜单*/
* html .gallery dd a, * html .gallery dd a:visited {height:22px;}/*子菜单高度*/


.sub_gallery dt a, .sub_gallery dt a:link, .sub_gallery dt a:visited {display:block; color:#666; padding:10px 5px 5px 10px; width:165px; height:18px;  background:#f2f2f2 ;}/*主菜单*/
.sub_gallery dt a, .sub_gallery dt a:hover, .sub_gallery dt a:active {display:block; color:#f30; padding:10px 5px 5px 10px; background:#f2f2f2; width:165px; height:18px;font-weight:bold;}/*主菜单*/
.sub_gallery dd a:hover {height:22px;}




/*banner切换*/
#banner_focus {position:absolute; width:964px; height:360px; z-index:3;}
#banner_3b{	position:absolute; width:964px; height:360px; z-index:4;}
a.info3:link, a.info3:visited {	text-decoration:none;font-size:12px; color:#666; }
a.info3:hover, a.info3:active {	text-decoration:none;font-size:12px; color:#000; }

div.fade_teaser div.topics p {	text-transform: uppercase; margin: 10px 0px 4px 0; color: #333; font-weight: bold;font-size:12px;}
div.fade_teaser div.topics ul {	text-align: left !important; list-style: none; margin: 0px}
div.fade_teaser div.topics a {	border-bottom: #fff 0px solid; border-left: #fff 0px solid; line-height: 18px; display: block; height: 18px; color: #333;/*字体色*/ border-top: #999 1px solid;/*边框色*/  border-right: #fff 0px solid; text-decoration: none}
div.fade_teaser div.topics {position: absolute; padding-bottom: 0px; padding-left: 10px; width: 130px; bottom: 0px; padding-right: 10px; background: #fff;/*背景色*/  height: 120px; color: #fff; padding-top: 4px; left: 10px;font-family:Tahoma;font-size:12px}
div.fade_teaser div.topics A.current {	font-weight: bold !important}
div.fade_teaser {position: relative;  width: 964px;  height: 400px; overflow: hidden}
div.fade_teaser div.teaser_content {z-index: 0; position: absolute; top: 0px; left: 0px}
div.fade_teaser div.first {	z-index: 1}


/*产品*/
.pro1 { width:475px; height:201px; background:url(../images/pro_bg.jpg) no-repeat;}
.font14 { color:#fff; font-size:14px; font-weight:bold; padding-left:10px}
.fontline { line-height:30px; color:#666}
.fontline1 { line-height:25px; color:#666}
.pro_pic { padding-left:1px;}
#pro_img { width:262px; height:118px;}

/*版权信息*/
