@charset "utf-8";
/* CSS Document */

body{ font-size:12px; color:#646464; background:url(../images/ny_bj.jpg) no-repeat center top #fefefe; }

a.s {
	color:#005AA9;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
}

a.s:hover {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
}
a {
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight: normal;
}

a:hover {
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight: normal;
}

.left{float:left;}
.right{ float:right;}

.clear_cs{height:0px;font-size:0px; line-height:0px;clear:both;over-flow:hidden;}

/***************header css********************/

.top{ width:982px; height:82px; margin:0 auto;}

.menu{ width:982px; height:36px;}
q a:link{
	color:#005AA9;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
}

q a:hover{
	color:#005AA9;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
}



.menu_right{ width:auto; height:32px; float:right; padding-top:4px; padding-right:10px;}


.menu_right a{ height:36px; color:#FFF; padding-right:4px;}

.s_input{ width:154px; height:25px; background:url(../images/input.jpg) no-repeat left top; border:none; vertical-align:middle; padding-left:20px; line-height:25px; }


.s_btn{ width:37px; height:25px; background:url(../images/btn.jpg) no-repeat left top; border:none; vertical-align:middle}




.flash{ width:994px; height:444px; background:url(../images/flash_bj.jpg) no-repeat left top; margin-top:17px;}

.sy_flash{ width:970px; height:327px; margin:0 auto; margin-top:3px;}


.pro_gd{ width:970px; height:69px; margin:0 auto; margin-top:4px;}


.prev{ width:44px; height:69px; float:left;}

.next{ width:44px; height:69px; float:right}

.pro_gd_list{ width:882px; height:60px; float:left; padding-top:9px;}

.pro_gd_list ul li{ width:203px; height:60px; float:left; margin-left:17px; display:inline}


.pro_gd_list ul li .pic{ width:48px; height:51px; float:left; display:block;}


.pro_gd_list ul li span{ width:143px; height:auto; float:right; display:block;}


.sy_left{ width:393px; height:auto; float:left;}

.sy_left .span{ width:393px; height:22px; display:block; overflow:hidden;}


.sy_left_bj{ width:393px; height:163px; background:url(../images/about_bj.jpg) no-repeat left top;}

.sy_left_nr{ width:370px; height:auto; margin:0 auto; padding-top:10px;}


.sy_center{ width:290px; height:auto; float:left; margin-left:14px; display:inline;}


.sy_center .span{ width:290px; height:22px; display:block; overflow:hidden;}


.sy_center_bj{ width:290px; height:163px; background:url(../images/video_bj.jpg) no-repeat left top;}


.sy_center_bj span{ width:267px; height:144px; padding-left:5px; padding-top:5px;  display:block}

.sy_right{ width:270px; height:auto; float:right}


.ny_flash{
	width:980px;
	height:227px;
	margin-top:25px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}



.sy_right .span{ width:270px; height:22px; display:block; overflow:hidden;}

.sy_right_nr{ width:250px; padding-left:5px; padding-top:10px;}

.sy_content{ width:982px; height:185px; background:url(../images/center_bj.jpg) no-repeat left 22px;}


.ny_content{ width:982px; height:auto; background:url(../images/ny_center_bj.jpg) repeat-y left top; margin-top:24px; margin-bottom:9px;}

.ny_nr{ width:982px; height:auto; background:url(../images/ny_center_top.jpg) repeat-x left top;}



.ny_left{ width:256px; height:auto; float:left;}

.ny_left .title_span{ width:256px; height:39px; background:url(../images/ny_left_title.jpg) no-repeat left top; display:block; line-height:39px; color:#FFF; font-weight:bold; text-indent:13px; font-size:14px;}


.ny_left_list{ width:238px; height:auto; margin:0 auto; margin-top:7px;}

.ny_left_list ul li{ width:238px; height:28px; background:url(../images/left_li.jpg) no-repeat left top; text-indent:25px; margin-bottom:2px;}

.ny_left_list ul li a{ height:28px; line-height:28px; color:#000; display:block}

.ny_left_list ul li a:hover{ width:238px; background:url(../images/left_li1.jpg) no-repeat left top; height:28px; line-height:28px; color:#FFF} 

.ny_left_list ul  .cearer{width:238px; background:url(../images/left_li1.jpg) no-repeat left top; height:28px; line-height:28px; color:#FFF}

.ny_left_list ul  .cearer a{ color:#FFF}

.ny_left_down{ width:238px; height:auto; margin:0 auto; margin-top:15px;}

.ny_left_down span{ width:238px; height:30px; line-height:30px; color:#333333; font-size:14px; font-weight:bold; text-indent:5px; }


.ny_left_contact{ width:236px; height:auto; margin:0 auto; padding-left:2px; margin-top:30px; }

.ny_left_contact_title{ width:233px; height:32px; background:url(../images/left_content_bj.jpg) no-repeat left top; line-height:32px; text-indent:9px; font-weight:bold; color:#4e9708; font-size:14px;}

.ny_left_contact_bj{ width:233px; height:78px; background:url(../images/left_contact_bj.jpg) no-repeat left top;}
.ny_left_contact_nr{ width:216px; height:auto; padding-top:6px; margin:0 auto;}



.ny_right{ width:722px; height:auto; float:right;}


.ny_right_title{ width:722px; height:39px; background:url(../images/ny_right_title.jpg) no-repeat left top; font-size:14px; font-weight:bold; color:#333; line-height:39px; text-indent:10px;}



.ny_right_title span{ float:right; padding-right:10px; line-height:39px; font-size:12px; font-weight:normal; color:#999999}



.ny_right_nr{ width:690px; height:auto; margin:0 auto; padding-top:15px;}

.foot{ width:960px; height:auto; margin:0 auto; line-height:39px;}
