@charset "utf-8";
/* CSS Document */
body{font-family:"宋体","微软雅黑",  "arial Unicode MS";  color:#f3f3f3;  font-size:12px; line-height:24px;}
body,div,img,ul,li,a,p,span,b,h1,h2,h3,h4,h5{ margin:0; padding:0; border:0; }
h1,h2,h3,h4,h5{ margin:0; padding:0; border:0; font-family:"微软雅黑", "宋体", "arial Unicode MS"; color:#ffffff; line-height:24px; }
a,a:hover{ text-decoration:none;color:#fffff;}
ul,li{ list-style:none;}
.clear{ clear:both;}
body{
filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
-moz-background-size:100% 100%;  
background-size:100% 100%; 
}
.index{ width:100%; height:100%; position:absolute; background:url(../images/index.jpg) no-repeat center center;}
.index a{ width:100%; height:100%; display:block;}
.index1{ width:100%; height:100%; position:absolute; background:url(../images/index1.jpg) no-repeat center center;}
.index1 a{ width:100%; height:100%; display:block;}


.ind_top_wid100{ width:100%; height:97px;background:url(../images/top_bg.png) repeat-x left top;position:absolute; left:0; top:0;overflow:hidden;z-index:2;}
.wid1200{ width:1200px; margin:0 auto; overflow:hidden;}
.logo{ width:225px; float:left; display:inline; margin-top:20px;}
.ind_nav{ width:825px; float:right; display:inline; font-size:14px; color:#ffffff; margin-top:35px;}
.ind_nav li{ width:165px; float:left; display:inline; text-align:center;}
.ind_nav li a{font-size:14px; color:#535353;font-weight:bold;font-family:Microsoft Yahei,"微软雅黑", "宋体", "arial Unicode MS";}
.ind_nav li span{ font-size:11px; font-family:Arial, Helvetica, sans-serif; display:block; line-height:12px; color:#535353;}
.ind_nav li a:hover,.ind_nav li a:hover span,.ind_nav li a.on,.ind_nav li a.on span,.index_nav li a.hover,.index_nav li a.hover span{color:#950909;}

.banner{position:relative; margin:0 auto; overflow:hidden; z-index:-1;}
.banner_show{ width:100%; text-align:center; height:916px; overflow:hidden; position:relative;}
.bannger_inbox{ position:absolute; left:50%; top:0;}

.ind_bottom{ width:100%; background:url(../images/ind_bot_bg.png) repeat-x top left; font-size:12px;}
.ind_bot_con{ height:39px; width:1200px; margin:0 auto; line-height:39px;text-transform:Uppercase; color:#000000;}
.ind_bot_con a{color:#000000;}


.ny_abo{ width:1200px; margin:0 auto; height:575px; margin-top:110px; margin-bottom:50px; overflow:hidden;}
.ny_main{ width:1200px; margin:0 auto;margin-top:110px; margin-bottom:50px; overflow:hidden;}

.ny_abo_left_nav{ width:150px; float:left; display:inline;}
.ny_abo_left_nav li{ height:48px; padding-top:16px; text-align:center;}
.ny_abo_left_nav li:hover{ background:#8d1213;}
.ny_abo_left_nav li a{ line-height:32px; color:#FFF; font-size:14px;}

.ny_abo_right{ width:1035px; height:575px; float:right; display:inline; overflow:hidden; padding-right:15px;}

.ny_team{ width:936px; margin:0 0 0 80px; overflow:hidden;}
.ny_team ul{ width:954px;}
.ny_team li{ width:177px; margin:0px 5px 5px 5px; float:left;list-style-type:none;}
.ny_team li img{width:177px;height:135px;}
.ny_con_l{ width:426px; float:left; display:inline;  font-size:14px; line-height:30px;  padding:15px 10px 10px 30px;}
.ny_con_r{ width:500px; float:left; display:inline;}

.ny_con{ min-height:575px; _height:575px; background:url(../images/ny_cont.png) repeat; width:966px; margin:0 0 0 50px;}

.ny_cehuacon{ min-height:400px;float:right;overflow:hidden;padding:20px;font-size:14px;font-family:"微软雅黑",Verdana; _height:400px; background-color:#fff;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;      
opacity: 0.8;  width:300px; margin:0 0 0 50px;}

.ny_honor{ font-size:32px; padding:15px 0 15px 30px;}

.ny_design_tit a{ padding:10px 20px; background:#606060;  margin:0 0 10px 10px; color:#ffffff;}


.ny_news{ width:930px; margin:0 auto;}
.ny_news li{ margin-bottom:25px;}

.ny_news_img{ width:150px; margin-right:20px; float:left; display:inline;}
.ny_news_img img{width:150px;height:170px;}
.ny_news_con{ width:760px; float:left; display:inline;}
.ny_news_con a{ height:30px; font-size:16px; display:block; color:#ffffff; font-weight:600;}
.ny_news_con span{ color:#bdbdbd; height:24px; line-height:24px; display:block; margin-left:60px;}
.ny_news_con p{ text-indent:2em; font-size:12px; line-height:20px;}
.ny_news_con span.more{float:right;}


.ny_join_tab th{height:40px; line-height:40px; border-top:1px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
.heig100{ min-height:478px; background:url(../images/ny_jion_bg.png) repeat-y left top;}
.ny_join_tab1{ text-align:center; background:url(images/ny_jion_bg.png) repeat-y;}
.ny_join_tab1 td{ height:40px; line-height:40px;}

.pages{
	width:100%;
	clear:both;
	text-align:center;
}
.pages li{
	list-style-type:none;
	display:inline;
	margin-right:10px;

}
.pages li a{
	padding:5px 10px;
	border:1px solid #fff;
	color:#000;
	background-color:#fff;
}
.ny_con h1{
	width:100%;
	padding-top:30px;
	height:50px;
	line-height:50px;
	clear:both;
	overflow:hidden;
	text-align:center;
	margin-bottom:15px;
	border-bottom:1px solid #fff;
}
.content{
	padding-left:20px;
	padding-right:20px;
	font-size:14px;
}
.ny_you{ 
	width:1035px;
	height:600px;
	float:right;
	display:inline;
	overflow:hidden;
	padding-right:15px;
}
ul.tulist{
	width:100%;
}
ul.tulist li{
	list-style-type:none;
	margin:10px 0px;
	position:relative;
}
ul.tulist li img{
	width:1005px;
	height:184px;
}
.projects_list_title{position:absolute; right:22px; top:0px; width:200px; font-size:16px; height:183px; background:url(../images/ny_bus.png) repeat;  color:#000;font-weight:bold;overflow:hidden;}
.projects_list_title:hover{color:#950909;}
.projects_list_title span{
	position:absolute;bottom:2px;padding:0px 10px;
}