
@charset "utf-8";
/* CSS Document */

html{
	overflow-x:hidden;
}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
body{color:#666666; font-size:12px; font-family:'Arial','SimSun';  background:url(../images/body_bj.jpg) repeat-x left top ;}
select,input,img,select{vertical-align:middle;}


li{list-style:none;}
a{blr:expression(this.onFocus=this.blur()); }
a:focus{outline:none;}

a{text-decoration:none;}
a:link{color:#666666;}
a:visited{color:#666666;}
a:hover{color:#fe8000;}
a:active{color:#fe8000;}

.clearit{clear:both;}

.vaimg{
	display:table-cell;
	*display:block;
	overflow:hidden;
	font:0px/0px 'Arial';
	text-align:center;
	vertical-align:middle;
}
.vaimg img{
	vertical-align:middle;
}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}

.top_line{width:1003px; height:3px; position:relative; margin:0 auto; z-index:999999;}
.top_nav{height:26px; width:auto; overflow:hidden; position:absolute; top:3px; right:0px; z-index:999999; }
.n_le{width:14px; height:26px; background:url(../images/t_le.png) no-repeat left top; overflow:hidden;
       float:right;}
.n_ri{width:14px; height:26px; background:url(../images/t_ri.png) no-repeat  left top; overflow:hidden;
       float:right; }

.top_nav dd{background:url(../images/t_ce.jpg) repeat-x left top; height:26px; overflow:hidden; width:auto; line-height:24px;
             color:#FFF; float:right; text-align:center; max-width:900px; 
             }

.top_nav dd img{vertical-align:top;}
.top_nav a{margin:0px 6px; text-decoration:none}
.top_nav a:link{color:#ffffff;text-decoration:none}
.top_nav a:visited{color:#ffffff;text-decoration:none}
.top_nav a:hover{color:#ffffff;text-decoration:none}
.top_nav a:active{color:#ffffff;text-decoration:none}

.top_main{width:1003px; position:absolute; top:43px; left:0px; height:106px;  }
.logo{width:113px; height:106px; float:left; margin-left:22px; display:inline;}

.top_right{width:866px; height:106px; float:right;}
.top_tel{width:852px; height:50px; overflow:hidden; text-align:right; padding-right:14px;}
.nav{width:834px; height:34px; background:url(../images/nav_bj.png) no-repeat left top; margin-top:12px; margin-left:32px;}
.nav li{float:left;line-height:34px; background:url(../images/nav_line.jpg) no-repeat right center; padding:0px 12px 0px 12px; position:relative; font-family:SimSun;}

.nav li a:link{color:#ffffff;}
.nav li a:visited{color:#ffffff;}
.nav li a:hover{color:#b60201;}
.nav li a:active{color:#b60201;}

.nav li.navbold{font-family:microsoft yahei; color:#b60201; font-weight:bold;}

#navbian{color:#b60201;}
#navbian2{ color:#ff5400;}


.nav li:hover a{color:#b60201;}
.nav li:hover a:link{color:#b60201;}
.nav li:hover a:visited{color:#b60201;}
.nav li:hover a:hover{color:#b60201;}
.nav li:hover a:active{color:#b60201;}


.nav_down{width:119px; background:url(../images/nav_bot.png) no-repeat left bottom; padding-bottom:7px; position:absolute; z-index:9999; left:0px; top:34px; display:none}
.nav_down span{height:25px; background:url(../images/navc.png) repeat-y left top; text-align:center;line-height:25px; padding:3px 4px; position:relative;  width:111px; display:block; font-weight:normal;}
.nav li .nav_down span a{width:100%; height:25px; display:block; overflow:hidden;}
.nav li .nav_down span a:link{color:#ffffff;}
.nav li .nav_down span a:visited{color:#ffffff;}
.nav li .nav_down span a:hover{color:#c23a3a; background-color:#fed500;}
.nav li .nav_down span a:active{color:#c23a3a; background-color:#fed500;}

.nav_last{width:108px; background:url(../images/nav_ls.jpg) repeat-y left top #fdc000; position:absolute; left:115px; top:3px;z-index:999; display:none; font-weight:normal;}
.nav_down .nav_last a{width:108px; height:28px; display:block; overflow:hidden; background:url(../images/llc.jpg) repeat-x left bottom;}
.nav_down .nav_last a:link{color:#ffffff;}
.nav_down .nav_last a:visited{color:#ffffff;}
.nav_down .nav_last a:hover{color:#c23a3a;  background-color:#fdc000;}
.nav_down .nav_last a:active{color:#c23a3a; background-color:#fdc000;}

.nav_lastlast{width:108px; background:url(../images/nav_ls.jpg) repeat-y left top #fdc000; position:absolute; left:-104px; top:3px;z-index:999; display:none; }

.nav_down .nav_lastlast a{width:108px; height:28px; display:block; overflow:hidden; background:url(../images/llc.jpg) repeat-x left bottom;}
.nav_down .nav_lastlast a:link{color:#ffffff;}
.nav_down .nav_lastlast a:visited{color:#ffffff;}
.nav_down .nav_lastlast a:hover{color:#c23a3a;  background-color:#fdc000;}
.nav_down .nav_lastlast a:active{color:#c23a3a; background-color:#fdc000;}


.nav li:hover .nav_down{display:block;}
.nav_down span:hover .nav_last{display:block;}
.nav_down span:hover .nav_lastlast{display:block;}



.banner{width:100%; height:515px; overflow:hidden; position:relative; z-index:1}
.btn_qie{width:1600px; height:515px; overflow:hidden; position:absolute; left:50%; margin-left:-800px; top:0px;}


.btn_qie li{ width:100%; height:515px; position:absolute; left:0px; top:0px; float:left;}
.botton{width:1003px; margin:0 auto; position:relative; z-index:9999;}
.botton ul{width:85px; position:absolute; right:0px; top:-77px; z-index:999}
.botton ul li{width:16px; height:16px; line-height:16px; text-align:center; float:left; border:1px solid #FFF; margin-left:3px; background:url(../images/dian_bj.png) repeat; color:#b15a06; cursor:pointer;}

.botton .botshow{background:#ff8b01; color:#FFF;}


.main_bj{width:100%; margin:0 auto; background:url(../images/main_bj.jpg) repeat-x left top; float:left; }
.main_bjBj{width:100%; background:url(../images/main_bot_bj.jpg) no-repeat bottom center; min-height:600px; height:auto; _height:600px;}




.main{width:1003px; margin:0 auto; margin-top:-36px; z-index:99999; position:relative; }
.main_news{width:1003px; margin:0 auto; background:url(../images/news_bot_bj.jpg) no-repeat left bottom; padding-bottom:7px; overflow:hidden; height:326px; }
.main_new_top{width:1003px; height:17px; background:url(../images/news_top_bj.png) no-repeat; overflow:hidden;}
.main_news_cen{width:1003px; height:306px; overflow:hidden; background:url(../images/news_cen_bj.png) repeat-y left top; padding-top:3px;}

.main_news_left{width:642px; height:292px; border-right:1px solid #e0e0e0; float:left; overflow:hidden; margin-left:20px; display:inline;}

.main_news_left_tit{width:620px; height:32px; overflow:hidden; background:url(../images/tit_bj_cen.jpg) repeat-x left top;}
.main_news_left_tit span{line-height:30px; background:url(../images/tit_bj_le.jpg) no-repeat left top; height:32px; width:620px; overflow:hidden; display:block; font-size:16px; color:#ff3c00; font-family:microsoft yahei; text-indent:14px;}
.main_news_left_tit span em{font-style:normal; color:#5a5a5a; text-transform:uppercase; font-size:14px;}
.main_news_left_tit span a{float:right; }
.main_news_left_tit span a img{vertical-align:top}
.zui_n{width:269px; height:255px; float:left; background:url(../images/yin.jpg) no-repeat right top; padding-right:15px; padding-top:11px;}

.vanews{width:269px; height:131px; background:url(../images/news_p_bj.jpg) no-repeat left top; *line-height:131px;}


.ding_news em{font-style:normal; width:45px; height:45px; display:block; position:absolute; top:4px; right:4px; z-index:999; vertical-align:top;}
.ding_news{width:269px; height:131px; overflow:hidden;position:relative;}
.zui_n p{height:26px; overflow:hidden; font-size:13px; font-weight:bold; line-height:26px; padding-left:6px;}
.zui_n p a:link{color:#fe8000;}
.zui_n p a:visited{color:#fe8000;}
.zui_n p a:hover{color:#888888;}
.zui_n p a:active{color:#888888;}

.zui_n span{height:60px; line-height:20px; display:block; overflow:hidden; font-size:13px;  padding-left:6px; margin:3px 0px; color:#888888}

.zui_n span a:link{color:#888888;}
.zui_n span a:visited{color:#888888;}
.zui_n span a:hover{color:#fe8000;}
.zui_n span a:active{color:#fe8000;}


.teme_ne{height:24px; display:block; background:url(../images/n_ico.jpg) no-repeat 6px 7px; line-height:24px; font-style:normal; color:#4e4e4e; text-indent:24px; overflow:hidden;}

.news_two{width:312px; height:266px; overflow:hidden; float:left; margin-left:23px; margin-top:5px;}
.news_two li{height:74px; border-bottom:1px solid #ddc6ce; padding-top:10px;}
.news_two li p{width:312px; height:24px; line-height:24px; overflow:hidden;}
.news_two li p em{float:right; font-style:normal; color:#bbbbbb; }
.news_two li p a{font-size:13px; background:url(../images/nn_01.jpg) no-repeat left 6px; text-indent:17px; width:220px; height:24px; display:inline-block;}
.news_two li p a:link{color:#333333;}
.news_two li p a:visited{color:#333333;}
.news_two li p a:hover{color:#fe8000;background:url(../images/nn_02.jpg) no-repeat left 6px;}
.news_two li p a:active{color:#fe8000;background:url(../images/nn_02.jpg) no-repeat left 6px;}
.news_two li span{height:40px; line-height:20px; display:block;  overflow:hidden; color:#888888}


.news_right{width:295px; float:left; height:290px; margin-left:20px;}

.news_right_tit{width:295px; height:32px; overflow:hidden; background:url(../images/tit_bj_cen.jpg) repeat-x left top;}
.news_right_tit span{line-height:30px; background:url(../images/tit_bj_le.jpg) no-repeat left top; height:32px; width:295px; overflow:hidden; display:block; font-size:16px; color:#ff3c00; font-family:microsoft yahei; text-indent:14px;}
.news_right_tit span em{font-style:normal; color:#5a5a5a; text-transform:uppercase; font-size:14px;}
.news_right_tit span a{float:right;}
.news_right_tit span a img{vertical-align:top}
.news_list{width:290px; margin:0 auto; height:125px; overflow:hidden; border-bottom:1px dotted #b1b1b1; padding:15px 0px 6px 0px; margin-bottom:15px;}
.news_list li{ height:25px; line-height:25px; text-indent:9px; background:url(../images/iiic.jpg) no-repeat left 10px; font-size:13px;}

.news_list li a:link{color:#888888;}
.news_list li a:visited{color:#888888;}
.news_list li a:hover{color:#fe8000;}
.news_list li a:active{color:#fe8000;}

/***********************展示廊**********/
.main_show{width:1003px; background:url(../images/show_cen.jpg) repeat-y left top;height:339px; overflow:hidden; margin-top:16px;}
.main_show_bot{width:1003px; height:7px; background:url(../images/news_bot_bj.jpg) no-repeat; overflow:hidden;}
.main_show_cen{width:1003px; height:332px; overflow:hidden;  background:url(../images/show_tt.jpg) no-repeat left top; }
.main_show_tit{width:991px; height:35px; background:url(../images/zhan_s_tt.jpg) repeat-x left top; overflow:hidden; margin-left:6px; font-size:18px;}

.main_show_tit span{display:block; background:url(../images/ic_s.jpg) no-repeat 16px 8px; height:35px; font-size:18px; color:#ff3c00; line-height:32px; font-family:microsoft yahei; text-indent:26px; }
.main_show_tit span em{font-style:normal; color:#9b9b9b;}


.show_box{width:358px; height:267px; background:url(../images/show_line.jpg) no-repeat right top; float:left; margin-top:24px;margin-left:22px;} 
/****************************************************************/
.showcase {position:relative;width:340px;}

.showcase a.controls {position:absolute; z-index:9999999;width:24px;height:24px;}
.showcase a.previous {background:url(../images/left_an.png) no-repeat;overflow:hidden;}
.showcase a.next {background:url(../images/right_an.png) no-repeat;overflow:hidden;}

.showcase ul li{width:194px;height:226px;float:left;list-style-type:none;text-align:center; background-color:#FFF; padding:3px; border:1px solid #e7e7e7;}
.showcase li a img {width:100%; height:100%; background-color:#FFF; vertical-align:top; }

/* Horizontal showcase ------------------------- */
.showcase#horizontal{width:340px;height:257px;}	
.showcase#horizontal a.controls{top:40%;}
.showcase#horizontal a.next {right:-5px;}
.showcase#horizontal a.controls:hover{color:#76bd00;}
.showcase#horizontal ul{position: relative;width:320px;height:257px;margin: 0 auto;}


/*************************shownews*******************************/

.show_news_box{width:294px; height:255px; background:url(../images/show_line.jpg) no-repeat right top; float:left; margin-top:24px; padding-left:19px; padding-top:10px; overflow:hidden;}
.show_news_box li{ height:34px; border-bottom:1px solid #ddc6ce; line-height:34px; width:275px;overflow:hidden; font-size:13px; background:url(../images/iiic.jpg) no-repeat 7px 14px; text-indent:16px;} 
.show_news_box li a{display:block;}
.show_news_box li a:link{color:#888888;}
.show_news_box li a:visited{color:#888888;}
.show_news_box li a:hover{color:#ffffff;background:url(../images/show_ho.jpg) no-repeat; display:block}
.show_news_box li a:active{color:#ffffff;background:url(../images/show_ho.jpg) no-repeat; display:block;}


/*************************video*******************************/

.main_video{width:252px; float:left; height:265px;margin-left:26px; padding-top:24px; overflow:hidden;}
.video_tit{width:252px; height:19px; overflow:hidden; display:block; }
.video_tit a{float:right; margin-top:2px;}

.video{width:250px; height:182px; border:1px solid #cfcfcf; margin-top:20px;}

.main_video p{line-height:25px; height:25px; width:250px; margin:0 auto; font-size:14px; text-align:center; overflow:hidden; margin-top:13px; }


/***********************合作伙伴**********/
.main_link{width:1003px; background:url(../images/show_cen.png) repeat-y left top; height:157px; overflow:hidden; margin-top:16px;}
.main_link_bot{width:1003px; height:7px; background:url(../images/link_bot.png) no-repeat; overflow:hidden;}
.main_link_cen{width:1003px; height:157px; overflow:hidden;  background:url(../images/show_tt.jpg) no-repeat left top; }
.main_link_tit{width:991px; height:35px; background:url(../images/zhan_s_tt.jpg) repeat-x left top; overflow:hidden; margin-left:6px; font-size:18px;}

.main_link_tit span{display:block; background:url(../images/ic_s.jpg) no-repeat 16px 8px; height:35px; font-size:18px; color:#ff3c00; line-height:32px; font-family:microsoft yahei; text-indent:26px; }
.main_link_tit span em{font-style:normal; color:#9b9b9b; text-transform:uppercase;}

.main_link_tit a{float:right; margin:7px 8px 0px 0px;}

.link{width:971px; height:62px; margin:0 auto; margin-top:32px;}
.link li{float:left; border:1px solid #d5d5d5; width:151px; height:52px; background-color:#FFF; padding:3px; margin:0px 12px;}

.link_list table{width:149px; height:50px; border:1px solid #ffffff; }
.link_list table img{vertical-align:top;}
.link li:hover{background-color:#6d9b1c;}


.prev_an{width:29px; height:29px; float:left; display:block; background:url(../images/le_an.jpg) no-repeat; margin-top:20px;}
.prev_an:hover{background:url(../images/le_an_01.jpg) no-repeat;}

.next_an{width:29px; height:29px; float:left; display:block; background:url(../images/ri_an.jpg) no-repeat; margin-top:20px;}
.next_an:hover{background:url(../images/ri_an_01.jpg) no-repeat;}

.link_list{width:913px; height:60px; overflow:hidden; margin-top:1px; float:left; position:relative;}


.link_list ul{width:10000%; position:relative;}


.footer{width:1003px; clear:both; padding:40px 0px; text-align:center; margin:0 auto; color:#888888;}
.footer p{font-size:13px; line-height:24px;}



/***************************neiye************/
.ny_banner_box{width:100%; height:379px; position:relative;}
.ny_banner{width:1600px; height:379px; position:absolute; left:50%; margin-left:-800px; top:0px;}
.ny_main{width:1001px;margin:0 auto; margin-top:-66px; z-index:99999; position:relative;}
.ny_main_top{width:1001px; height:56px; background:url(../images/ny_top_bj.png) no-repeat; overflow:hidden;}
.ny_main_cen{width:1001px; min-height:450px; height:auto; background:url(../images/ny_cen_bj.png) repeat-y; float:left;}
.ny_main_bot{width:1001px; height:8px; background:url(../images/ny_bot_bj.png) no-repeat; overflow:hidden;}

.ny_left{width:210px; background:url(../images/ny_left_bj.jpg) repeat-x left top; margin-left:20px;padding-top:17px; float:left; display:inline;}

.ny_left_tit{ width:195px; font-size:22px; font-family:microsoft yahei; color:#d40a02; background-color:#fbfbfb; padding-left:5px;}

.left_list{width:205px; margin-top:35px; overflow:hidden; font-family:SimSun; }


.menu_head{width:205px; height:28px; line-height:28px; font-size:14px; text-indent:10px;overflow:hidden; margin-bottom:1px; border-bottom:1px solid #e4e4e4; padding-top:3px;}
.menu_head a{height:25px; display:block;}
.menu_head a:link{color:#666666;}
.menu_head a:visited{color:#666666;}
.menu_head a:hover{color:#ffffff; font-weight:bold; background:url(../images/q_ll.jpg) no-repeat right center #ffc128;}
.menu_head a:active{color:#ffffff; font-weight:bold; background:url(../images/q_ll.jpg) no-repeat right center #ffc128;}


.b_hover a{height:25px; display:block;}
.b_hover a:link{color:#ffffff;font-weight:bold; background:url(../images/q_ll.jpg) no-repeat right center #ffc128;}
.b_hover a:visited{color:#ffffff;font-weight:bold; background:url(../images/q_ll.jpg) no-repeat right center #ffc128;}
.b_hover a:hover{color:#ffffff; font-weight:bold; background:url(../images/q_ll.jpg) no-repeat right center #ffc128;}
.b_hover a:active{color:#ffffff; font-weight:bold; background:url(../images/q_ll.jpg) no-repeat right center #ffc128;}



.menu_body{width:205px; display:none; border-bottom:1px solid #e4e4e4; padding-top:1px;}
.menu_body a{height:25px; background-color:#f1f1f1; width:205px; display:block; line-height:25px; overflow:hidden; text-indent:34px; margin-bottom:2px; font-family:SimSun; background:url(../images/le_ico_01.jpg) no-repeat 26px 11px #f1f1f1;}
.menu_body a:link{color:#666666;}
.menu_body a:visited{color:#666666;}
.menu_body a:hover{color:#ffa800;font-weight:bold;background:url(../images/le_ico_02.jpg) no-repeat 26px 11px #f1f1f1;}
.menu_body a:active{color:#ffa800; font-weight:bold;background:url(../images/le_ico_02.jpg) no-repeat 26px 11px #f1f1f1;}

#dd{color:#ffa800; font-weight:bold;background:url(../images/le_ico_02.jpg) no-repeat 26px 11px #f1f1f1;}



.ny_right{width:729px; float:left; margin-left:30px;min-height:500px; height:auto; _height:500px;}

.ny_right_tit{width:729px; height:41px; background:url(../images/right_tit.jpg) no-repeat; overflow:hidden; line-height:32px;}

.ny_right_tit h2{font-size:14px; color:#333333; float:left; width:240px; height:30px; text-indent:16px; overflow:hidden;}
.ny_right_tit span{width:450px; height:40px; display:block;        float:right; margin-right:5px; text-align:right; font-family:SimSun; overflow:hidden; padding-right:10px; color:#888888;}
.ny_right_tit span img{padding-bottom:5px;}
.ny_right_tit span font{   font-size:12px;}
.ny_right_tit a:link{color:#888888;}
.ny_right_tit a:visited{color:#888888;}
.ny_right_tit a:hover{color:#fe8000;}
.ny_right_tit a:active{color:#fe8000;}

.ny_right_text{width:722px; margin:0 auto;  padding:30px 0px 50px; overflow:hidden;}


/**************************************我们的心中两根弦******/

.zy_baojian_tit{height:24px; background:url(../images/zy_bao_tit.jpg) no-repeat; border-bottom:1px solid #a6c175; line-height:24px; font-size:14px; color:#ffffff; text-indent:30px; clear:both;}

.zy_baojian_tit span{float:right; font-size:12px; font-family:SimSun;}

.zy_baojian_tit span a:link{color:#a6c175;}
.zy_baojian_tit span a:visited{color:#a6c175;}
.zy_baojian_tit span a:hover{color:#666666;}
.zy_baojian_tit span a:active{color:#666666;}




.zy_baojian_pic{width:542px; height:361px; border:1px solid #d8d8d8; margin:0 auto; margin-top:39px;}
.zy_chakan{text-align:center; margin-top:20px;}

.zy_baojian_text{border-top:1px dotted #c4c4c4; padding-top:30px; overflow:hidden; margin-top:20px; clear:both;}
.zy_baojian_text p{line-height:28px;}


.cordyceps_list li{width:220px; height:166px; border:1px solid #d8d8d8; padding:4px; float:left; margin:0px 4px;}


.cordycepsming table{width:542px; height:360px; border:1px solid #d8d8d8; margin:20px auto;}

.cordycepsming p{line-height:28px;}


/**************************************因为有爱******/

.zy_pro_list{width:722px;}
.zy_pro_list li{width:221px; height:193px; background:url(../images/zy_ai_bj.jpg) no-repeat left top;  float:left; margin:0px 8px;margin-bottom:15px;}

.vaai{width:221px; height:156px; *font-size:140px; }
.zy_pro_list li p{height:30px; text-align:center; line-height:35px;  width:221px; overflow:hidden; }



/*****************分页*****公共********/

/*********************end*********/

.ny_love_echo{ overflow:hidden;}
.echo_show_pic{width:498px; height:348px; background:url(../images/zy_ai_da_bj.jpg) no-repeat; overflow:hidden; margin:0 auto;}
.echo_show_pic table{width:475px; height:324px; margin:0 auto; margin-top:10px;}

.echo_show_pic_tit{width:498px; margin:20px auto; line-height:24px; font-size:14px; text-align:center;}


.ny_love_echo_show p{line-height:28px;}

.zy_fan{text-align:right; margin-top:20px;}


/************************我想对你说***********/
.zy_zhuanjis_list li{width:148px; height:208px; float:left; background:url(../images/zhuan_zan_bj.jpg) no-repeat left top; margin:0px 15px; margin-bottom:34px;}
.vazhuan{width:148px; height:174px; *font-size:156px;}
.zy_zhuanjis_list li p{width:148px; height:29px; overflow:hidden; text-align:center; line-height:29px;}

.expert_show{padding-left:15px; margin-bottom:30px; overflow:hidden;}
.expert_showItt{font-size:14px; display:block; line-height:30px; margin:15px 0px;}
.expert_showItt strong{ color:#FFA200}
.expert_show_wen li{ line-height:22px; float:left;}
.expert_show_wen li strong{display:block; width:45px; overflow:hidden; font-weight:normal; float:left; color:#ffa200; font-size:14px;}
.expert_show_wen li p{width:600px; float:left; }

/************************************视频*********/

.zy_video_list{width:722px; margin-top:40px; margin-bottom:30px; overflow:hidden;}
.zy_video_list li{width:221px; height:193px; background:url(../images/zy_ai_bj.jpg) no-repeat left top;  float:left; margin-bottom:15px; position:relative; margin-right:13px;}
.zy_video_list li p{height:35px; text-align:center; line-height:35px; overflow:hidden;}

.shivideo{width:203px; height:138px;position:absolute; left:9px; top:9px; display:block;}

.exp_video_da{width:620px; height:426px; background:url(../images/video_pic_da_bj.jpg) no-repeat; margin:0 auto; text-align:center; padding-top:8px;}
.exp_video_da_tit{width:620px; margin:0 auto; margin-top:20px; font-size:14px; text-align:center; margin-bottom:30px;}


/************************************虫草百问*********/

.baiwen_list{background-color:#FFF; width:718px; margin:0 auto; overflow:hidden;}
.baiwen_list li{float:left; margin-bottom:20px;}
.baiwen_list li p{width:718px; height:38px; background:url(../images/zy_bai_wen_01.jpg) no-repeat; line-height:38px; text-indent:31px; overflow:hidden; cursor:pointer;}
.baiwen_list li div{width:673px; background:url(../images/zy_bai_wen_03.jpg) no-repeat 11px 15px; display:none;line-height:26px; color:#999999; padding:10px 15px 0px 30px;}

.baiwen_list li .baiwen__hover{background:url(../images/zy_bai_wen_02.jpg) no-repeat;}

/******************************动感***/
.ny_donggan_x{width:606px; height:571px; background:url(../images/dong_gan_bj.jpg) no-repeat; overflow:hidden; margin:0 auto; margin-bottom:40px;}

.pa_img{width:586px; height:439px; margin:0 auto; margin-top:9px;}

.pa_qie{width:582px; height:84px; overflow:hidden; margin:0 auto; margin-top:15px;}
.pa_qie .prev{width:28px; height:72px; display:block; margin-top:10px; float:left;}
.pa_qie .next{width:28px; height:72px; display:block; margin-top:10px; float:right;}

.part_list{width:468px; height:84px; float:left; margin-left:29px; overflow:hidden; position:relative;}
.part_list ul{width:100000%; position:relative;}

.part_list li{width:102px; height:84px;  background:url(../images/dong_gan_xiao_01.jpg) no-repeat left bottom; float:left; margin-right:20px; cursor:pointer;}
.part_list li:hover{ background:url(../images/dong_gan_xiao_02.jpg) no-repeat left bottom;}

.part_list li.lsdava{ background:url(../images/dong_gan_xiao_02.jpg) no-repeat left bottom;}

.part_list li table{width:92px; height:67px; margin:0 auto; margin-top:12px;}


.zy_club_cav{ overflow:hidden; margin:30px 0px;}
.zy_club_cav_pic{border:1px solid #e3e3e3; padding:9px 8px; background-color:#FFF; width:704px;}
.zy_club_cav_text{width:343px; float:left; line-height:19px; color:#999999; margin-right:5px; text-align:center; margin-top:20px;}


/********************************虫草大舞台**********/
.zy_cpartner_list li{width:149px; height:50px; border:1px solid #dfdfdf; background-color:#f2f2f2; float:left; padding:5px; margin:25px 8px;}
.zy_cpartner_list li a{width:149px; height:50px; *font-size:50px;}


.zy_nalliance_text p{line-height:28px;}

.zy_caalliancetit{height:24px; border-bottom:1px solid #a6c175; line-height:24px; font-size:14px; font-weight:bold; color:#FFF; line-height:24px; margin-top:20px;}
.zy_caalliancetit span{background-color:#a6c175; height:24px; display:inline-block; padding:0px 10px;}


.alliance-sv h1{line-height:27px; text-align:center; margin-bottom:30px; font-size:14px;}
.alliance-sv p{line-height:28px;}

















/**********************huanghongdan**************************/
select,input,textarea{font-size:12px; margin:0; padding:0;}
button,input[type="submit"],input[type="reset"],input[type="button"]{cursor:pointer;}
button,input{border:0; background:none;}
.c{display:block; zoom:1;}
.c:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}

/********************************************************************************************************************************/
/*我们走过*/
ul.hwalked_list li{ vertical-align:top; line-height:40px; border-bottom:dotted 1px #bcbcbc; padding:0 8px;}
.hwhere{ line-height:30px;}
.hjoint{ background:url(../images/hline.jpg) 0 0 no-repeat; padding-top:2px;}
.hjoint ul{ background:url(../images/hline.jpg) 0 bottom no-repeat; padding-bottom:2px;}
.hjoint ul li{ vertical-align:top; padding:20px 10px; border-bottom:solid 1px #e6e6e6;}
.hjoint ul li .htitle{ text-align:right;}
.hjoint ul li .htitle a{ float:left; background:url(../images/hjoint_icon.gif) 0 center no-repeat; padding-left:10px; width:500px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; text-align:left;}
.hjoint ul li .htitle span{ color:#ff0000; font-family:"宋体";  }
.hjoint ul li .henterprise_li{ line-height:20px; padding-top:10px; height:40px; padding-left:10px; overflow:hidden; color:#a1a0a0;}
.hjoint ul li .henterprise_li .hmore{ display:inline-block; width:31px; height:5px; overflow:hidden; *margin-top:-10px; background:url(../images/hmore.png) 0 0 no-repeat; font-size:0;}
.hjoint ul li .henterprise_li .hmore:hover{ background-position:0 -10px;}
.hjoint ul li.li1{ background:#f8f8f8;}
.hjoint ul li.li2{ background:#fff;}
/**********************************列表分页****************************************/
.hpage{ margin-top:50px; text-align:center; }
.hpage a{ display:inline-block; margin-right:3px; color:#000000; background:#dee6cd; border:solid 1px #afc781; width:43px; height:18px;  line-height:18px; text-align:center;}
.hpage a.current,.hpage a:hover{ background:#6d9a19; color:#fff; border:solid 1px #517d00;}
.hpage a.hother{ width:47px;}
.hpage span.hselect{ display:inline-block; height:18px; color:#000; border:solid 1px #afc781; background:#dee6cd; padding:0 8px;}
.hinput1{ width:24px; height:14px; line-height:14px; text-align:center; background:#fff; border:solid 1px #afc781; margin:1px 3px;}

/***********************************详细页*******************************************/
.hjoint_show h1{ text-align:center; font-size:14px; font-weight:bold;}
.hjoint_show .htime{ text-align:center; margin-top:30px; background:#ecf1e2; border:solid 1px #d6e1c2; line-height:28px; color:#999999}
.hjoint_show .htime span.item{ padding-right:10px;}
.hjoint_show_con{ line-height:30px; padding:45px 0 0;}

/***********************************详细页分页*******************************************/
.hpage2{ margin-top:60px; padding-bottom:38px; border-bottom:dotted 1px #b2b2b2;}

.hpage2 a:link{color:#888888;}
.hpage2 a:visited{color:#888888;}
.hpage2 a:hover{color:#fe8000;}
.hpage2 a:active{color:#fe8000;}


.hpage2 div.pre,.hpage2 div.next{ width:347px; height:28px; line-height:28px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:#ecf1e2; border:solid 1px #d6e1c2;}
.hpage2 div.pre b,.hpage2 div.next b{ font-size:14px; font-weight:bold; color:#333; border-right:solid 1px #d6e1c2; display:inline-block; margin-right:5px; width:66px; text-align:center;}
.hrelated{ padding-top:35px;}
.hrelated .htitle{ color:#000; font-size:14px; font-weight:bold;}
.hrelated_list{ margin-top:15px;  width:790px;}


.hrelated_list li{ padding-left:8px; background:url(../images/hrelated_icon.gif) 10px 12px no-repeat; vertical-align:top;
                    white-space:nowrap
                    ; height:26px; line-height:26px; 
                    text-overflow:ellipsis; -o-text-overflwo:ellipsis;  float:left; width:314px;
                    overflow:hidden; border-left:solid 1px #dfdacf;border-right:solid 1px #dfdacf; padding-left:20px; margin-right:50px;
                    }
.hrelated_list li a{ color:#999;}
.hrelated_list li a:hover{ color:#fe8000;}






/***********************************港湾驿站详细页表单*******************************************/
.hfeedback{ margin-top:67px;}
.happlication .htitle,.hfeedback .htitle{ border-bottom:solid 1px #a6c175;}
.happlication .htitle span,.hfeedback .htitle span{ font-weight:bold; width:138px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:14px; background:#a6c175; display:block;}
.hfeedback_form{ margin-top:17px;}
.hfeedback_form li{ vertical-align:top; margin-top:20px;}
.happlication_form ul li label,.hfeedback_form li label{ float:left; width:68px; text-align:right; line-height:29px;}
.happlication_form ul li label span,.hfeedback_form li label span{ color:#ff0000;}
.hinput2{ width:587px; height:27px; line-height:27px; padding:0 3px; border:solid 1px #e3e3e3; background:#fff; color:#666;}
.htext1{ width:587px; padding:3px; height:100px; border-left:solid 1px #bababa; border-top:solid 1px #bababa; border-bottom:solid 1px #e4e4e4; border-right:solid 1px #e4e4e4; color:#666;}
.hfeedback_form li.hdescription{ color:#ff0000; margin-top:10px;}
.hfeedback_form li.hdescription a{ color:#000; text-decoration:underline;}
.hfeedback_form li.hdescription a:hover{ color:#fe8000;}
.hbtn1{ background:url(../images/hbtn_bg_01.jpg) 0 0 no-repeat; width:86px; height:31px; margin-right:13px; font-weight:bold; font-size:13px; color:#ca6419; }
.hfeedback_contact{ border-bottom:solid 1px #dfdfdf; border-top:dotted 1px #b2b2b2; line-height:30px; padding:33px 0; margin-top:34px;}










/************************简历投递****************/
.hresum_top{ line-height:30px; padding:0 15px;}
.hresum_top .hposition_con{margin-top:10px;}
.happlication{ margin-top:37px;}
.happlication_con{ margin-top:50px; padding-left:18px; line-height:40px;}
.hinput3{ width:417px; margin-right:4px;}
.hbtn2{ background:url(../images/hbtn_bg2.jpg) 0 0 no-repeat; width:66px; height:23px; line-height:23px; text-align:center; color:#666; margin-right:4px;}
.hbtn3{ background-position:0 bottom; color:#fff; font-weight:bold;}
.happlication_con p.htip{ padding-left:152px; color:#888888;}
.happlication_form{ margin-top:40px; padding-top:22px; border-top:dotted 1px #c4c4c4;}
.happlication_form ul li{ vertical-align:top; margin-top:15px;}
.happlication_form ul li label{ width:84px;}
.hinput4{ width:91px;}
.hinput5{ width:134px; font-size:14px;}
.hinput6{ width:190px; font-size:14px;}
.hinput7{ width:451px; font-size:14px;}
.hradio1{ width:13px; height:13px; overflow:hidden; margin:0 5px;}
.pt6{ padding-top:6px;}
.hinput8{ width:164px; font-size:14px;}
.hinput9{ width:588px; font-size:14px;}
.hinput10{ width:74px; margin-right:10px; font-size:14px;}
.happlication_form ul li span.htip{ padding-left:95px;color:#888888;}
.mb5{ margin-bottom:5px;}
.happlication_form ul li.hbackground{ margin-bottom:25px; margin-top:38px; padding-top:40px; border-top:dotted 1px #c4c4c4; font-size:14px; font-weight:bold; color:#ff9c00; padding-left:17px;}
.hinput11{ width:370px;}
.hinput12{ width:100px;}




/*招聘职位*/
.hcareer_title{ padding-left:15px;}
.hcareer_title a{ float:left; width:130px; height:42px; text-align:center; font-size:14px; color:#fff; font-weight:bold; line-height:34px; background:url(../images/hcareer_hover.jpg) 0 0 no-repeat; margin-right:10px;}
.hcareer_title a.current,.hcareer_title a:hover{ background-position:right 0;}
.hcareer_con{ width:667px; margin-left:25px; margin-top:46px; background:url(../images/hline2.jpg) 0 0 no-repeat; padding-top:3px;}
.hcareer_con .hcareer_con_list li{ height:29px; line-height:29px;overflow:hidden;  border-bottom:dotted 1px #d0d0d0;}
.hcareer_con .hcareer_con_list li.li1{ height:34px; line-height:29px; background:url(../images/hcareer_li_bg.jpg) 0 0 repeat-x; border-bottom:none;}
.hcareer_con .hcareer_con_list li .item1{ float:left; width:82px; text-align:center;}
.hcareer_con .hcareer_con_list li .item2{ width:281px; padding-left:22px; text-align:left;}
.hcareer_con .hcareer_con_list li .item3{ width:94px;  }
.hcareer_con .hcareer_con_list li.li1 .item1{ background:url(../images/hline3.jpg) right center no-repeat;}
.hcareer_con .hcareer_con_list li.li1 .item2{ width:303px; padding-left:0; text-align:center;}
.hcareer_con .hcareer_con_list li.li1 .item4{ background:none;}
.hcareer_con .hcareer_con_list li .item4 a.happlication_btn{ background:url(../images/happlication_btn_bg.jpg) 0 0 no-repeat; width:58px; height:20px; line-height:20px; text-align:center; color:#fff; display:inline-block; margin-top:5px;}
.hcareer_con .hcareer_con_list li .item4 a.happlication_btn:hover{ background-position:0 -20px;}
.hcareer_con .hcareer_con_list li.past .item4 a.happlication_btn{ background-position:0 bottom;}
.hcareer_con .hcareer_con_list li.past .item5{ color:#ff9000;}





/*863故事*/
.hstory{ padding-top:20px; line-height:30px;}
.hstory h1{ font-size:14px; font-weight:bold; text-align:center; padding-bottom:50px;}



/*863成果集*/
.hresult_check_htitle{ border-bottom:solid 2px #d3d3d3; margin-bottom:40px;}
.hresult_check_htitle a{ margin-top:5px; float:left; width:166px; text-align:center; height:30px; line-height:30px; font-size:14px; font-weight:bold; background:url(../images/hresult_title_bg.jpg) right 0 no-repeat; margin-right:8px;}
.hresult_check_htitle a.current,.hresult_check_htitle a:hover{ background-position:0 0; color:#fff;}
.hresult ul li p{ line-height:18px; padding-top:5px; height:34px;}


.harticle ul li .htitle span{ color:#5f9b01;}






/*产品研发*/
.hresearch{ line-height:30px;}



/*用户登录*/
.hlogin{ width:357px; margin:45px auto 0;}
.hlogin li{ vertical-align:top; margin-top:23px;}
.hlogin li label{ float:left; font-size:16px; width:66px; text-align:right; color:#000; line-height:37px;}
.hinput13{ background:url(../images/hinput13_bg.jpg) 0 0 no-repeat; height:30px; line-height:30px; padding-bottom:7px; font-size:14px; padding:5px; width:281px; color:#bebebe;}
.hcheckbox1{ width:13px; height:13px; overflow:hidden; margin-right:5px;}
.hlogin li a.hforget{ text-decoration:underline; display:inline-block; margin-left:43px;}
.hbtn4{ width:100px; text-align:center; background:url(../images/hlogin_btn_bg.jpg) right 0 no-repeat; color:#666; height:33px; margin-right:15px; font-size:14px; font-weight:bold;}
.hbtn4:hover{ background-position:0 0; color:#fff;}
.hbtn3{ width:100px; text-align:center; background:url(../images/hlogin_btn_bg.jpg) right 0 no-repeat; color:#666; height:33px; margin-right:15px; font-size:14px; font-weight:bold;}
.hbtn3:hover{ background-position:0 0; color:#fff;}



/*用户注册*/
.hregister_title{ background:url(../images/hregister_tip1.jpg) 0 0 no-repeat; height:51px; line-height:35px; padding-left:12px;}
.hregister_title b{ padding-right:15px; color:#f05004;}
.hregister_title span.hred{ padding-right:18px;}
.hregister_title span.hred em{ color:#ff0000; padding-right:3px;}
.hregister_form{ margin-top:20px;}
.hregister_form li{ vertical-align:top; margin-top:20px;}
.hregister_form li label{ float:left; text-align:right; width:124px; color:#000; font-size:14px; line-height:29px;}
.hregister_form li label span.hred{ color:#ff0000; padding-right:5px;}
.hregister_form li span.htips{ padding-left:15px; line-height:29px; color:#999;}
.hregister_form li.hblue{ padding-top:12px; color:#79af3a;}
.hregister_form2{ background:#f6f6f6; border:solid 1px #e0e0e0; margin-top:10px; padding-bottom:20px; *padding-top:20px;}
.hinput14{ width:176px; font-size:14px;}
.hregister_form li.hattention{ border-bottom:dotted 1px #c4c4c4; padding-bottom:15px; margin-top:45px;}
.hregister_form li span.hsex{ padding-top:8px; display:inline-block;}
.hselect1{ width:67px; height:24px; margin:0 5px; line-height:27px; border:solid 1px #e3e3e3; text-align:center; padding-top:3px; color:#666; font-size:14px;}
.hinput16{ width:367px; color:#bebebe; font-size:14px;}
.hinput17{ width:142px; font-size:14px;}
.hinput18{ width:100px; font-size:14px;}
.hregister_form li span.hcheck_code{ margin-left:5px; margin-right:13px;}
.hregister_form li span.hchange{ line-height:27px;}
.hregister_form li span.hchange a{ color:#6881c3;}
.hregister_form li span.hchange a:hover{ text-decoration:underline;}
.hregister_form li.hprotocol{ margin-top:40px; padding-top:34px; border-top:dotted 1px #c4c4c4;}
.hregister_form li.hprotocol .htext1{ padding:20px; color:#999; line-height:20px;}
.hregister_form li span.hblue2{ padding-right:25px; color:#6a81c3;}
.hbtn5{ background:url(../images/hregister_btn.jpg) 0 0 no-repeat; width:199px; text-align:center; height:45px;  line-height:40px; color:#fff; font-weight:bold; font-size:14px;}





/*修改密码*/
.hlogin_modify{ width:100%; padding-left:45px;}
.hlogin_modify li label{ width:84px;}
.pl15{ padding-left:15px; color:#999;}
.hbtn6{ background:url(../images/hmodify_btn.jpg) 0 0 no-repeat; width:136px; height:35px; color:#fff; font-weight:bold; font-size:14px;}
.hborder_bottom{ border-bottom:dotted 1px #c4c4c4; padding-bottom:32px;}
.top_nav table{float:left;}
.top_nav table td{ background:url(../images/hwelcome_bg.jpg) repeat-x left top; height:22px; line-height:22px; vertical-align:top; }
.top_nav table td a{ text-decoration:underline;}
#husername{ display:inline-block;}
.plr5{ padding-left:5px; padding-right:5px;}
.hlogin_modify li .hchange{ line-height:29px;}



.hbtn7{ background:url(../images/hbtn_bg_02.jpg) 0 0 no-repeat;}
