@charset "utf-8";
/* CSS Document */

/*|body*/
html,body{
	/*overflow:hidden;*/
}
* 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:#00713d;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:#00713d;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:154px;height:100px;position:absolute;top:0px;right:20px;display:block;}
.nav{
	width:610px;height:88px;left:50%;top:0px;display:block;
	position:absolute;margin-left:/*-267px*/-280px;
}
.nav li,.RNav li{position:relative;float:left;width:76px;display:block;height:88px;cursor:pointer;}
.nav li .icon,.RNav li .icon{width:100%;height:100%;position:relative;z-index:1;background:url("../img/nav/nav.png") no-repeat;display:block;_background-image:url("../img/nav/nav.gif");}

#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:-61px -11px;}
#nav_1:hover .icon,#nav_1.current .icon,#nav_1 .icon:hover{
	background-position:-61px -111px;
}
#nav_2 .icon{background-position:-137px -11px;}
#nav_2:hover .icon,#nav_2.current .icon,#nav_2 .icon:hover{
	background-position:-137px -111px;
}
#nav_3 .icon{background-position:-213px -11px;}
#nav_3:hover .icon,#nav_3.current .icon,#nav_3 .icon:hover{
	background-position:-213px -111px;
}
#nav_4 .icon{background-position:-289px -11px;}
#nav_4:hover .icon,#nav_4.current .icon,#nav_4 .icon:hover{
	background-position:-289px -111px;
}
#nav_5 .icon{background-position:-365px -11px;}
#nav_5:hover .icon,#nav_5.current .icon,#nav_5 .icon:hover{
	background-position:-365px -111px;
}
#nav_6 .icon{background-position:-441px -11px;}
#nav_6:hover .icon,#nav_6.current .icon,#nav_6 .icon:hover{
	background-position:-441px -111px;
}
#nav_7 .icon{background-position:-517px -11px;}
#nav_7:hover .icon,#nav_7.current .icon,#nav_7 .icon:hover{
	background-position:-517px -111px;
}


.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:86px;height:0px/*136px*/;position:absolute;left:-5px;top:0px;background:#FFF;display:none;opacity:0;
	box-shadow:1px 1px 3px rgba(0,0,0,0.35);
}
.nav_sub .text{width:100%;position:absolute;height:auto;line-height:36px;display:block;top:88px;left:0px;text-align:center;font-size:13px;/*font-family:"微软雅黑","宋体";*/}
.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;
	background: transparent;line-height: 16px;padding:10px 0;
	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;/*font-family:"微软雅黑","宋体";*/background:#FFF;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;position:relative;
}
.nav_li .nav_sub dd a{font:inherit;color:inherit;}
.homeNav .nav_sub,.homeNav .nav_sub dd{}
#nav_1 .text{background:#00713d;}
#nav_1 dd{color:#00713d;}
#nav_1 dd a{_color:#00713d;}
.nav #nav_1 dd:hover,.nav #nav_1 dd.current{background:#00713d;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("../img/project/p_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:#339933;}
.project .p_ul_head.done{background:#339933 url("../img/project/done.png") 20px center no-repeat;_background-image:url("../img/project/done.gif");}
.science .p_ul_head{background:#0099ff;}
.project .p_li:hover{color:#339933;}
.science .p_li:hover{color:#0099ff;}
.project .p_ul_head:hover,.science .p_ul_head:hover{color:#fff;}
/*tag_ul*/
.tag_ul{position:absolute;height:30px;position:absolute;right:50px;top:14px;}
.tag_ul .tag_li{height:30px;line-height:30px;font-size:14px;color:#fff;background:#cecece;border-radius:5px;padding:0px 10px;float:left;margin-right:20px;cursor:pointer;}
.tag_ul .tag_li:hover{color:#fff;background:#6d6d6d;}
.tag_ul .tag_li a{color:#fff;}
.tag_ul .tag_head{height:30px;line-height:30px;font-size:14px;color:#6d6d6d;float:left;margin-right:40px;}

/*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:9;}
.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("../img/project/font.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:#046337;}
.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:#013565;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("../img/project/sch_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("../img/project/news_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("../img/project/pro_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("../img/project/more_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{display:none;position:relative;*zoom:1;}
.foot_body{width:100%;display:block;margin-top:50px;}
.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:#036635;}
.foot_r .foot_b{background:#024926;}

.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:265px;padding:10px 10px 10px 30px;font-size:13px;line-height:20px;color:#666;}

/*back*/
.back{display:none;position:fixed;right:0px;bottom:95px;width:59px;height:57px;background:url("../img/project/top.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);}