@charset "gb2312";
/* CSS Document */

/*|body*/
html,body{
	/*overflow:hidden;*/
	height:auto
}
* html,* html body{
	background-image:url(about:blank);background-attachment:fixed;
	/*_overflow-x:expression(document.documentElement.clientWidth>910?"hidden":"auto");*/
}
body {
	font-size: 16px;
	line-height: 1;
	background-color: #FFF;
	color: white;
	-webkit-font-smoothing:antialiased;
}
#main{
	/*overflow:hidden;position:absolute;height:100%;width:100%;*/
	position:relative;
}
/*text*/
a{text-decoration:none;}
.T{font-size:13px;line-height:1.75;}/*font-family:"微软雅黑","宋体";*/
.T_t{font-size:24px;color:#fff;margin-bottom:10px;font-style:italic;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.25);}
.T_0{color:#999;}
.T_1{color:#fff;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.25);}
/*button*/
a.B:visited{color:#fff;}
.B{
	transition:box-shadow 0.35s,background 0.35s,color 0.35s;
	-webkit-transition:box-shadow 0.35s,background 0.35s,color 0.35s;
	-moz-transition:box-shadow 0.35s,background 0.35s,color 0.35s;
	-ms-transition:box-shadow 0.35s,background 0.35s,color 0.35s;
	-o-transition:box-shadow 0.35s,background 0.35s,color 0.35s;
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;_white-space: normal;
}
.B span{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;_white-space: normal;}

a.B_0{font-size:16px;color:#fff;line-height:1.75;padding:10px 100px;background:#710000;font-style:italic;text-decoration:none;letter-spacing:1px;border-radius:3px;vertical-align: middle;}
a.B_1{
	font-size:16px;color:#fff;line-height:1.75;background:#710000;font-style:italic;text-decoration:none;letter-spacing:1px;border-radius:3px;padding:10px;width:180px;display:inline-block;margin:0px 12px 20px;vertical-align: middle;
}
a.B_0:hover{/*box-shadow:2px 2px 4px rgba(0,113,61,0.5);*/color:#fff;background:#14965a;}
a.B_1:hover{/*box-shadow:2px 2px 4px rgba(0,113,61,0.5);*/color:#fff;background:#14965a;}


a.B_p1,a.B_p2,a.B_p3{font-size:16px;color:#fff;line-height:1.75;background:#339933;font-style:italic;text-decoration:none;letter-spacing:1px;border-radius:3px;padding:10px;width:180px;display:inline-block;margin:0px 12px 20px;vertical-align: middle;}
a.B_p1:hover{/*box-shadow:2px 2px 4px rgba(51,153,51,0.5);*/color:#fff;background:#53b352;}
a.B_p2{background:#0066cb;}
a.B_p2:hover{/*box-shadow:2px 2px 4px rgba(0,102,203,0.5);*/color:#fff;background:#2b9ae1;}
a.B_p3{width:220px;line-height:1;}
a.B_p3 .sub_text{display:block;font-size:12px;}
a.B_p3:hover{/*box-shadow:2px 2px 4px rgba(51,153,51,0.5);*/color:#fff;background:#53b352;}

a.B_s1,a.B_s2{font-size:16px;color:#fff;line-height:1.75;background:#0883d1;font-style:italic;text-decoration:none;letter-spacing:1px;border-radius:3px;padding:10px;width:220px;display:inline-block;margin:0px 12px 20px;vertical-align: middle;}
a.B_s1{width:220px;line-height:1;}
a.B_s1 .sub_text{display:block;font-size:12px;}
a.B_s1:hover{/*box-shadow:2px 2px 4px rgba(0,153,255,0.5);*/color:#fff;background:#2c9be2;}
a.B_s2{width:180px;}
a.B_s2:hover{/*box-shadow:2px 2px 4px rgba(0,153,255,0.5);*/color:#fff;background:#2c9be2;}

/*obj*/
.obj{position:absolute;}
/*menu*/
.menu{
	width:100%;height:88px;position:fixed;top:0px;left:0px;z-index:100;display:none;
	_position:absolute;_top:expression((documentElement.scrollTop+0)+"px");
}
.menu_bg{width:100%;height:100%;background:#e7e7e7;display:block;/*opacity:0.65;filter:alpha(opacity=65);*/}
.logo{width:258px;height:102px;left:0px;top:0px;position:absolute;cursor:pointer;display:none;}

.RNav{width:77px;height:100px;position:absolute;top:0px;right:20px;display:block;}
.nav{
	width:820px;height:88px;left:50%;top:0px;display:block;
	position:absolute;margin-left:/*-267px*/-280px;
}
.nav li,.RNav li{position:relative;float:left;width:90px;display:block;height:88px;cursor:pointer;}
.nav li .icon,.RNav li .icon{width:100%;height:100%;position:relative;z-index:1;background:url(vimgmenugi.png) no-repeat;display:block;_background-image:url(vimgmenugi.png);}
.RNav li .icon{ background:url(vimgfenxiang.png) no-repeat center center}


/*
#nav_0 .icon{background-position:15px -11px;}
#nav_0:hover .icon,#nav_0.current .icon,#nav_0 .icon:hover{
	background-position:15px -111px;
}*/

#nav_1 .icon{background-position:0px 0px;}
#nav_1:hover .icon,#nav_1.current .icon,#nav_1 .icon:hover{
	background-position:0px -90px;
}
#nav_2 .icon{background-position:-90px 0px;}
#nav_2:hover .icon,#nav_2.current .icon,#nav_2 .icon:hover{
	background-position:-90px -90px;
}
#nav_2_1 .icon{background-position:-720px 0px;}
#nav_2_1:hover .icon,#nav_2_1.current .icon,#nav_2_1 .icon:hover{
	background-position:-720px -90px;
}
#nav_2_2 .icon{background-position:-810px 0px;}
#nav_2_2:hover .icon,#nav_2_2.current .icon,#nav_2_2 .icon:hover{
	background-position:-810px -90px;
}


#nav_3 .icon{background-position:-180px 0px;}
#nav_3:hover .icon,#nav_3.current .icon,#nav_3 .icon:hover{
	background-position:-180px -90px;
}
#nav_4 .icon{background-position:-270px 0px;}
#nav_4:hover .icon,#nav_4.current .icon,#nav_4 .icon:hover{
	background-position:-270px -90px;
}
#nav_5 .icon{background-position:-360px 0px;}
#nav_5:hover .icon,#nav_5.current .icon,#nav_5 .icon:hover{
	background-position:-360px -90px;
}
#nav_6 .icon{background-position:-450px 0px;}
#nav_6:hover .icon,#nav_6.current .icon,#nav_6 .icon:hover{
	background-position:-450px -90px;
}
#nav_7 .icon{background-position:-540px 0px;}
#nav_7:hover .icon,#nav_7.current .icon,#nav_7 .icon:hover{
	background-position:-540px -90px;
}
/*#nav_8 .icon{background-position:-630px 0px;}
#nav_8:hover .icon,#nav_8.current .icon,#nav_8 .icon:hover{
	background-position:-630px -90px;
}*/
#nav_9 .icon{background-position:-630px 0px;}
#nav_9:hover .icon,#nav_9.current .icon,#nav_9 .icon:hover{
	background-position:-630px -90px;
}


.RNav dl{position:absolute;left:-2px;top:0px;z-index:10;font-size:0;width:80px;height:0px;display:none;overflow:hidden;box-shadow:2px 2px 4px rgba(0,0,0,0.35);}
.RNav dd{}
.RNav dd a{font-size:0;opacity:0.8;}
.RNav dd a:hover{opacity:1;transition:opacity 0.35s;-webkit-transition:opacity 0.35s;-moz-transition:opacity 0.35s;-ms-transition:opacity 0.35s;-o-transition:opacity 0.35s;}

#rnav_0 .icon{background-position:-596px -11px;}
#rnav_0:hover .icon,#rnav_0.current .icon,#rnav_0 .icon:hover{
	background-position:-596px -111px;
}
#rnav_1 .icon{background-position:-674px -11px;}
#rnav_1:hover .icon,#rnav_1.current .icon,#rnav_1 .icon:hover{
	background-position:-674px -111px;
}

.nav_sub{
	width:90px;height:0px/*136px*/;position:absolute;left:0px;top:0px;display:none;opacity:0;
	/*box-shadow:1px 1px 3px rgba(0,0,0,0.35);*/ padding-bottom:29px; background:url(vimgmenugig.png) no-repeat center bottom
}
.nav_sub .text{width:100%;position:absolute;height:auto;line-height:30px;display:block;top:88px;left:0px;text-align:center;font-size:13px;/*font-family:"微软雅黑","宋体";*/ background:#dc9b27}
.nav_sub .text .hover{width:100%;height:86px;display:none;position:absolute;top:0px;left:0px;font-size:0;}
.nav_sub .text .outlink{
	font:inherit;display: block;color: inherit;
	line-height: 16px;padding:10px 0;
	background: transparent;
	transition:background 0.5s;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s;-o-transition:background 0.5s;
}
.nav_sub .text .outlink:hover{
	background:#f2c12a;
}
.nav_sub dl{
	left:86px;top:88px;width:186px;display:none;position:absolute;overflow:hidden;height:0px;opacity:0;
	box-shadow:2px 2px 4px rgba(0,0,0,0.35);
}
.nav_sub dd{
	width:186px;height:36px;line-height:36px;font-size:14px;background:#FFF; color:#dc9b27;text-align:center;
	transition:color 0.5s,background 0.5s;-webkit-transition:color 0.5s,background 0.5s;-moz-transition:color 0.5s,background 0.5s;-ms-transition:color 0.5s,background 0.5s;-o-transition:color 0.5s,background 0.5s;
}
.nav dd:hover,.nav dd.current{background:#dc9b27;color:#fff;}
.homeNav .nav_sub,.homeNav .nav_sub dd{}

/*
#nav_1 .text{background:#710000;}
#nav_1 dd{color:#710000;}
#nav_1 dd a{_color:#710000;}
.nav #nav_1 dd:hover,.nav #nav_1 dd.current{background:#710000;color:#fff;}
#nav_2 .text{background:#339933;}
#nav_2 dd{color:#339933;}
#nav_2 dd a{_color:#339933;}
.nav #nav_2 dd:hover,.nav #nav_2 dd.current{background:#339933;color:#fff;}
#nav_3 .text{background:#0099ff;}
#nav_3 dd{color:#0099ff;}
#nav_3 dd a{_color:#0099ff;}
.nav #nav_3 dd:hover,.nav #nav_3 dd.current{background:#0099ff;color:#fff;}
#nav_4 .text{background:#d77308;}
#nav_4 dd{color:#d77308;}
#nav_4 dd a{_color:#d77308;}
.nav #nav_4 dd:hover,.nav #nav_4 dd.current{background:#d77308;color:#fff;}
#nav_5 .text{background:#5e8727;}
#nav_5 dd{color:#5e8727;}
#nav_5 dd a{_color:#5e8727;}
.nav #nav_5 dd:hover,.nav #nav_5 dd.current{background:#5e8727;color:#fff;}
#nav_6 .text{background:#233e5c;}
#nav_6 dd{color:#233e5c;}
#nav_6 dd a{_color:#233e5c;}
.nav #nav_6 dd:hover,.nav #nav_6 dd.current{background:#233e5c;color:#fff;}

#nav_7 .text{background:#5b5b5b;}
#rnav_0 .text{background:#f7d449;}
*/

.nav_sub dd a{color:inherit;width:100%;height:100%;line-height:36px;font-size:14px;text-align:center;display:block;}
.nav_sub dd a:hover{color:inherit;}

/*p_ul*/
.p_ul{position:absolute;left:0px;top:180px;width:258px;/*height:290px;*//*border-radius:0px 0px 5px 5px;*/z-index:10;overflow:hidden;cursor:pointer;display:none;}
.p_ul:hover{box-shadow:2px 2px 4px rgba(0,0,0,0.35);}
.p_ul.fixed{
	position:fixed;top:88px;_position:absolute;
	_top:expression((documentElement.scrollTop+88)+"px");
 }
.p_li{padding:0px 29px;width:200px;height:58px;line-height:58px;font-size:14px;background:url(imgprojectp_li_bg.jpg) 0px 0px repeat-x;text-align:left;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;_white-space: normal;color:#666;}
.p_ul_head{background:#339933;font-size:16px;color:#fff;text-align:center;list-style:none;}
.project .p_ul_head{background:#810000;}
.project .p_ul_head.done{background:#810000 url(imgprojectdone.png) 20px center no-repeat;_background-image:url(imgprojectdone.gif);}
.science .p_ul_head{background:#8111111;}
.project .p_li:hover{color:#810000;}
.science .p_li:hover{color:#812222;}
.project .p_ul_head:hover,.science .p_ul_head:hover{color:#fff;}
/*tag_ul*/

/*content*/
.view{width:100%;/*height:100%;position:absolute;left:0px;top:0px;overflow:auto;*/display:block;z-index:5;position:relative;*zoom:1;}
.view_bg{position:absolute;}
.headbar{width:100%;height:390px;display:block;position:relative;overflow:hidden;}
.headbar img{position:absolute;}
.tagbar_div{
	width:100%;height:58px;display:block;background:#eee;
}
.tagbar{width:100%;height:58px;display:block;background:#eee;box-shadow:2px 2px 4px rgba(0,0,0,0.35);position:relative;z-index:199;}
.tagbar.fixed{
	position:fixed;top:88px;_position:absolute;
	_top:expression((documentElement.scrollTop+88)+"px");
}
.content{width:1000px;display:block;position:relative;margin:10px auto 40px;}
.left{width:660px;float:left;display:inline-block;color:#000;height:auto;border-right:1px solid #eee;padding:0px 20px 0px 0px;overflow:hidden;position:relative;}
.right{width:290px;float:left;display:inline-block;margin-left:20px;height:auto;color:#000;padding-top:25px;}
.clear{clear:both;}
.more{width:100%;position:relative;display:block;background:#eee;}
.more_content{width:1000px;position:relative;margin:0px auto;padding:0px 0px 30px;}

.p_title{padding:30px 0px 20px;font-size:16px;font-weight:bold;}
.p_ptit{padding:30px 0px 0px;font-size:16px;font-weight:bold;}
.p_subtit{padding:20px 0px 15px;font-size:16px;font-weight:bold;}
.p_smatit{padding:20px 0px 10px;font-size:14px;font-weight:bold;}

/*font*/
.font_dl{position:absolute;top:10px;right:20px;}
.font_dl dd{float:left;margin:0px 0px 0px 10px;}
.B_font{width:31px;height:31px;display:block;font-size:0;background:url(imgprojectfont.jpg);background-repeat:no-repeat;}
.B_font.font_s{background-position:-44px -61px;}
.B_font.font_s.disable{background-position:-44px 0px;}
.B_font.font_l{background-position:0px -61px;}
.B_font.font_l.disable{background-position:0px 0px;}


/*article MAIN*/

.article img{max-width:100%;}
.article strong{font:inherit;font-weight:bold;}
.part a{color:#093;font-weight:bold;text-decoration:none;}
.part a:hover{text-decoration:underline;}
p{font-size:12px;line-height:1.75;padding:2px 0px;}
.article ul,.article li{font-size:12px;line-height:1.75;}
.title{padding:20px 0px 15px;font-size:18px;font-weight:bold;line-height:1.75;}
.subtitle{padding:15px 0px 10px;font-size:16px;font-weight:bold;line-height:1.75;}
.smatitle{padding:10px 0px 5px;font-size:14px;font-weight:bold;line-height:1.75;}

.small p{font-size:12px;}
.samll .article ul,.article li{font-size:12px;}
.samll .title{font-size:18px;}
.samll .subtitle{font-size:16px;}
.samll .smatitle{font-size:14px;}

.large p{font-size:14px;}
.large .article ul,.article li{font-size:14px;}
.large .title{font-size:20px;}
.large .subtitle{font-size:18px;}
.large .smatitle{font-size:16px;}
/*right*/

.s_title{padding:0px 0px 20px;font-size:16px;font-weight:bold;color:#333333;}
.sch_div,.news_div{width:100%;margin:0px 0px 30px;}

.sch_time{width:100%;height:143px;}
.sch_pic{width:205px;height:143px;display:inline-block;float:left;overflow:hidden;position:relative;}
.sch_pic:hover{opacity:0.8;filter:alpha(opacity:80);}
.sch_time_o{width:100%;height:160px;}
.sch_pic_o{width:290px;height:160px;display:inline-block;float:left;overflow:hidden;position:relative;}
.sch_pic_o:hover{opacity:0.8;filter:alpha(opacity:80);}
.sch_date{width:85px;height:143px;display:inline-block;float:left;background:#d2d2d2;}
.sch_date div{display:block;text-align:center;padding:20px 0px 0px;}
.sch_date span{font-family:'din_b',"微软雅黑","宋体";font-size:24px;font-weight:bold;color:#fff;/*text-shadow:1px 1px 2px rgba(0,0,0,0.25);*/}
.sch_date .sch_y{}
.sch_date .sch_m{}
.sch_date .sch_d{font-size:50px;}

.s_subtit{padding:15px 0px 10px;font-size:15px;color:#333;display:block;text-decoration:none;cursor:pointer;}
.s_subtit:hover{text-decoration:underline;}
.s_text{padding:0px;font-size:12px;}
.s_more{font-size:12px;text-align:right;text-decoration:none;color:#339734;padding:0px;letter-spacing:1px;position:relative;margin-top:5px;margin-bottom:5px;height:35px;display:block}
/*.s_more a{text-decoration:none;color:#339734;}
.s_more a:visited{color:#339734;}
.s_more a:hover{text-decoration:underline;}*/
.sch_more{width:119px;height:35px;display:block;font-size:0;background:url(imgprojectsch_more.jpg) 0px 0px no-repeat;text-decoration:none;position:absolute;right:0px;top:0px;}
.sch_more:hover{background-position:0px -35px;}

.news_content{width:250px;padding:40px 20px 10px;border-radius:0px 0px 5px 5px;background:#eee;margin-top:-4px;}
.news_title{color:#993400;font-size:15px;margin-bottom:15px;text-decoration:none;display:block;}
.news_title:visited{color:#993400;}
.news_title:hover{text-decoration:underline;}

.news_text{color::#993400;font-size:12px;padding:0px;}
.news_more{font-size:12px;text-align:right;text-decoration:none;color:#339734;padding:0px;margin-top:5px;margin-bottom:5px;position:relative;height:35px;display:block;}
.news_more a{font-size:0;}
.news_a_more{width:119px;height:35px;display:block;font-size:0;background:url(imgprojectnews_more.jpg) 0px 0px no-repeat;text-decoration:none;position:absolute;right:0px;top:0px;}
.news_a_more:hover{background-position:0px -35px;}

/*person_info*/
.team_title{padding:20px 0px 20px;font-size:16px;font-weight:bold;text-decoration:none;color:#000;display:block;}
.team_title:visited{color:#000;}
.team_title:hover{text-decoration:underline;}
.p_div{width:290px;margin-bottom:20px;}
.p_head{position:relative;margin-bottom:15px;}
.p_info{position:absolute;left:150px;top:10px;width:140px;display:block;height:auto;}
.p_info span,.p_info a{display:block;margin:0px 10px 15px;}
.p_name{font-size: 14px;color: #000000;font-weight: 700;font-style: italic;line-height:1.5;}
.p_pos{color: #336600;font-weight: 700;font-style: italic;font-size:12px;line-height:1.5;}
/*pro_div*/
.pro_container{width:290px;}
.pro_div{width:290px;display:block;margin:0px 0px 20px;}
.pro_pic{width:290px;height:170px;display:block;overflow:hidden;position:relative;font-size:0;}
.pro_pic:hover{opacity:0.8;filter:alpha(opacity:80);}
.pro_type{padding:0px 0px 20px;font-size:16px;color:#319a35;font-weight:bold;}
.pro_title{padding:10px 0px 10px;font-size:16px;color:#000;font-style:inherit;font-weight:bold;display:block;text-decoration:none;}
.pro_title:visited{color:#000;}
.pro_title:hover{text-decoration:underline;}
.pro_more{width:119px;height:35px;display:block;font-size:0;background:url(imgprojectpro_more.jpg) 0px 0px no-repeat;text-decoration:none;position:absolute;right:0px;top:0px;}
.pro_more:hover{background-position:0px -35px;}
/*more*/
.more_wrapper{float:left;display:inline;}
.more_div{width:320px;display:block;float:left;}
.more_pic{width:320px;height:170px;display:block;overflow:hidden;position:relative;font-size:0;}
.more_pic:hover{opacity:0.8;filter:alpha(opacity:80);}
.more_f .more_div{margin-right:13px;}
.more_type{padding:30px 0px 20px;font-size:16px;color:#319a35;font-weight:bold;}
.more_title{padding:10px 0px 10px;font-size:16px;color:#000;font-style:inherit;font-weight:bold;display:block;text-decoration:none;}
.more_title:visited{color:#000;}
.more_title:hover{text-decoration:underline;}

.div_text{width:100%;height:84px;display:block;overflow:hidden;}
p.more_text{color::#000;font-size:12px;padding:0px;}

.more_more{font-size:12px;text-align:right;text-decoration:none;color:#339734;padding:0px;margin-top:5px;margin-bottom:5px;position:relative;height:35px;display:block;}
.more_more a{font-size:0;}
.more_a_more{width:119px;height:35px;display:block;font-size:0;background:url(imgprojectmore_more.jpg) 0px 0px no-repeat;text-decoration:none;position:absolute;right:0px;top:0px;}
.more_a_more:hover{background-position:0px -35px;}
/*scroll*/
.bscroll{
	position:absolute;right:0px;top:0px;width:1px;height:100%;display:block;
}
.bscroll div{width:100%;height:200%;display:block;}
.mscroll{
	transition:opacity 0.5s;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;
	-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;
	opacity:0.35;filter:alpha(opacity=35);position:relative;
}
.mscroll:hover{
	opacity:1;filter:alpha(opacity=100);
}
.mscroll div{cursor:pointer;}
/*foot*/
#foot{position:relative;}
.foot_body{width:100%;display:block;}
.foot_l{width:70%;height:100%;display:block;float:left;position:relative;background:#eee;}
.foot_r{width:30%;height:100%;display:block;float:left;position:relative;background:#d2d2d2;}
.foot_t{width:100%;height:340px;display:block;text-align:center;}
.foot_b{width:100%;height:90px;display:block;text-align:center;}
.foot_body .foot_b a,.foot_b span{margin:0px 25px;color:#FFF;text-decoration:none;font-size:13px;line-height:90px;}
.foot_body .foot_b a:hover{text-decoration:underline;}
.foot_l .foot_b{background:#710000;}
.foot_r .foot_b{background:#500000;}

.foot_t span{display:inline-block;}
.foot_ul{padding:30px 0px;}
.foot_ul li{float:left;margin:0px 20px;display:inline;zoom:1;}
.foot_ul dl{text-align:left;/*width:88px;*/}
.foot_ul dt{color:#666;font-size:18px;line-height:2;margin-top:10px;}
.foot_ul dd,.foot_body .foot_ul dd a{color:#777;font-size:14px;line-height:1.75;text-decoration:none;}
.foot_body .foot_ul dd a:hover{color:#063;text-decoration:underline;}

.search_div{position:absolute;top:50px;left:30px;display:block;}
.T_search{width:210px;height:30px;display:block;background:#eee;border-radius:3px;outline:none;font-size:13px;line-height:30px;padding:2px 10px;margin:0px 4px 10px 0px;float:left;border:none;}
.B_search{background:#666;color:#fff;font-size:13px;line-height:34px;border-radius:3px;height:34px;width:50px;float:left;text-align:center;}
.search_text{position:absolute;left:0px;top:165px;padding:10px 10px 10px 30px;font-size:13px;line-height:24px;color:#666; text-align:left}

/*back*/
.back{display:none;position:fixed;right:0px;bottom:95px;width:59px;height:57px;background:url(imgprojecttop.png) 0px 0px no-repeat;filter:alpha(opacity:35);_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav/return_0.png');opacity:0.35;z-index:100;cursor:pointer;
	transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;
	_position:absolute;_top:expression((documentElement.scrollTop+document.documentElement.clientHeight-130)+"px");_left:expression((documentElement.scrollLeft+document.documentElement.clientWidth-150)+"px");
}
.back:hover{opacity:1;filter:alpha(opacity:100);}

h1{ padding-left:20px; margin:40px 0 35px; height:38px; background:url(vimgh1bg.gif) repeat-x center}
h1 i{ display:block; width:38px; height:38px; line-height:38px; text-align:center; float:left; background:url(vimghword.png) no-repeat center center; font-style:normal; color:#fff; font-size:16px}

/*back*/
.part .c{ text-align:center}
.part .b{ display:block}
.part .s{ font-size:12px}
.part p{ line-height:2em; font-size:14px; margin:20px 0 15px}

.part .fpic{ width:660px; height:auto}
.part h2{ font-weight:bold; padding-top:10px}

.part dl.hi{ margin:37px auto; display:block; border:1px solid #ccc; min-height:250px; 
	-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;  }
.part dl.hi dt{ width:155px; height:155px; margin:38px 0 0 24px; float:left }
.part dl.hi dt img{width:155px; height:155px;}
.part dl.hi dd{ position:relative; margin:32px 20px 0 200px}
.part dl.hi dd h2{ padding-bottom:10px; font-size:14px}
.part dl.hi dd p{ font-size:12px; margin:5px 0}

/* 带背景花纹 */
.l{ float:left}
.r{ float:right}
.cl{ clear:both}
.part .bgtheme1{ background:url(vimgjoinbg_top.png) #efefef no-repeat center top; position:relative; padding:40px 0 20px 0}
.part .bgtheme1 .themebottom{background:url(vimgjoinbg_bottom.png) no-repeat center top; width:660px; height:37px; position:absolute; bottom:0; left:0; display:block}
.part .bgtheme1 p,.part .bgtheme1 h2{ padding:0 40px}

.part .bgtheme2{ background:url(vimgjoinbg_topleft.png) #efefef no-repeat center top; position:relative; min-height:240px; padding:40px 20px 20px; margin-top:40px}
.part .bgtheme2 .themebottom{background:url(vimgjoinbg_bottomright.png) no-repeat center top; width:660px; height:37px; position:absolute; bottom:0; left:0; display:block}
.part .bgtheme2 p{ font-size:12px; line-height:24px}
.part .bgtheme2 h2{ font-size:16px}
.part .bgtheme2 p,.part .bgtheme2 h2{ padding:0}



/* 购物车及结算中心 */
div.main{margin:10px auto;width:980px;position:relative;}
/* 表格线条配置，该样式暂时在购物车，订单里被使用到 */
div.table_lc{background:#ccc;margin-bottom:10px;}
div.table_lc h3{margin:0;padding:0;line-height:160%;font-size:14px;}
div.table_lc table{border-spacing:1px;width:100%;}
div.table_lc th{padding:5px;background:#efefef;border:1px solid #ccc;border-collapse:collapse;}
div.table_lc th.lft{text-align:left;}
div.table_lc td{padding:5px;background:#fff;border:1px solid #ccc;border-collapse:collapse;}
div.table_lc td.center{text-align:center;}
div.table_lc input.qty{text-align:center;width:45px;}

/* 购物车里涉及到的样式 */
div.address{float:left;width:495px;overflow:hidden;}
/* 付款页面 */
div.payment{padding:10px;}
div.payment h4{font-size:14px;color:#666;}
div.payment ul{list-style:none;padding:10px;}
div.payment ul li{margin-left:24px;}
div.payment ul li label{line-height:26px;}
div.payment ul li input{margin-right:10px;}
div.paymenbtn{padding:10px;}
input.paybtn{background:url('imagespay-btn.jpg') no-repeat;width:118px;height:37px;border:0;padding:0;margin:0;}

/* 通用框架可选线条布局 */
div.noborder{border:0}
div.pfw{position:relative;border:1px solid #e4e4e4;border-radius:5px;box-shadow:2px 2px 3px #e4e4e4}
div.pfw h3{height:30px;line-height:30px;font-size:14px;margin:0;padding:0 0 0 10px;background:#fafbfc;border-bottom:1px solid #e4e4e4;border-radius:5px 5px 0 0}
div.pfw h3 .more{display:block;float:right;height:30px;line-height:30px;padding-right:8px;font-weight:normal;font-size:12px;}
div.mbottom10{margin-bottom:10px;}

.check_address h4{font-size:14px;color:#666;line-height:300%;}
.check_address td{padding:3px;}
.check_address td input[type=text]{border:1px solid #ccc;height:26px;line-height:26px;min-width:200px;}



/* 会员个人中心涉及到的CSS，这里的布局基本上以cp_为前缀 */
div.cp{margin:10px auto;width:1000px;}
div.cp:after{content:'.',display:block;height:0;line-height:0;overflow:hidden;visibility:hidden;}
div.cp .left{width:200px;float:left;}
div.cp .right{width:790px;float:right;}
div.cp .cp_avatar{float:left;width:150px;padding:25px;}
div.cp .cp_avatar img{width:150px;height:150px;border:0;}
div.cp .cp_info{float:right;width:555px;overflow:hidden;}
div.cp .cp_info ul{list-style:none;margin:0;padding:10px;}
div.cp .cp_info ul li{line-height:170%;}
div.cp .cp_info ul li:after{clear:both;content:'&nbsp;';height:0;line-height:0;display: block;visibility:hidden;}
div.cp .cp_info ul li strong{text-align:right;float:left;display:block;width:100px;}

/* 自定义模块涉及到的样式 */
div.cp .table {margin:0 auto;	width:99%;clear:both;padding:3px;}
div.cp .table .l {float:left;width:20%;text-align:right;padding:3px 1px;}
div.cp .table .r {float:left;text-align:left;padding:3px 1px;width:68%;}
div.cp .table input.input {width:300px;height:26px;line-height:26px;}
div.cp .table input[type=text]{height:26px;line-height:26px;}


ul.usercp{list-style:none;margin:0;padding:10px;}
ul.usercp li{background:url("../images/arrow_usercp.png") left center no-repeat;line-height:26px;height:26px;margin:0 10px;padding:0 0 0 20px;}
ul.usercp li.mypost_title{background:url('../images/mypost.png') left center no-repeat;}
ul.usercp li.mypost{background:none;height:auto;padding:0 0 0 10px;}
ul.usercp li.mypost ul{list-style:none;margin:0;padding:0;}


/* 订单列表信息 */
div.orderlist{}
table.orderlist{border-collapse:collapse;border-spacing:0;}
table.orderlist th,table.orderlist td{padding:0;cursor:default;}
table.orderlist th{background:#dddddd;height:30px;}
table.orderlist th.o-price{text-align:left;padding-left:4px;width:100px;}
table.orderlist th.o-status{text-align:left;padding-left:4px;}
table.orderlist td.o-date{text-align:center;height:30px;}
table.orderlist td.o-sn{text-align:center;}
table.orderlist td.o-qty{text-align:center;}
table.orderlist td.o-price{padding-left:4px;color:darkred;}
table.orderlist td.o-status{padding-left:4px;color:darkblue;}
table.orderlist tr.o-dark{background:#F1F1F1;}
table.orderlist tr.o-dark-over{background:#00478A;color:#fff;}
table.orderlist tr.o-dark-over a,table.orderlist tr.o-dark-over td{color:#fff;}

table.orderlist tr.o-white{background:#ffffff;}
table.orderlist tr.o-white-over{background:#eee;color:#000;}
table.orderlist tr.o-white-over a,table.orderlist tr.o-white-over td{background:#eee;color:#000;}


table.form{cellspacing:2px;}
table.form td{padding:3px;}

.userc{ margin:0 auto; width:1000px; text-align:right}



/*第一次重构*/
#nav_2 .nav_sub{ background-image:url(vimgmenugigred.png)}
#nav_2 .nav_sub .text{ background:#6f0000;}
#nav_2 .nav_sub .text a{ color:#fff}
#nav_2 .nav_sub dd{ color:#6f0000}
#nav_2 .nav_sub dd:hover,#nav_2 .nav_sub .current{ color:#fff; background:#6f0000}

#nav_2_1 .nav_sub{ background-image:url(vimgmenugigbred.png)}
#nav_2_1 .nav_sub .text{ background:#541e24}

#nav_2_2 .nav_sub{ background-image:url(vimgmenugigye.png)}
#nav_2_2 .nav_sub .text{ background:#fbbe15}


