@charset "utf-8";
body {margin:0; padding:0; font-size:12px; font-family: "宋体", Arial; color:#393939; background:url(../images/n_bg.jpg) center top repeat-x;}
ol,ul,li,p,img,div,dl,dt,dd,h2{ list-style-type:none; margin:0; padding:0;}
img{ border:none;}
a{ font-size:12px; text-decoration:none; color:#393939;}
a:hover{ font-size:12px; color:#f00;}
.clear{ clear:both;}
.float{ width:100%; float:left; overflow:hidden; height:auto;}
.wrap{ width:1003px; height:auto; margin:0 auto;}

#top{ height:173px; background:url(../images/top.jpg) center top no-repeat;}

#logo{ width:590px; height:125px; text-indent:-999em; float:left;}
#logo h1{ margin:0; padding:0;}
#logo a{ width:590px; height:125px; display:block;}
#rightTop{ width:224px; float:right; color:#fff;}
#rightTop ul li{ float:left; display:inline;}
#rightTop ul li a{ color:#fff;}
#rightTop ul li a:hover{ color:#fff; text-decoration:underline;}
#rightTop ul li.topMenu{ margin-left:48px; line-height:34px;}
#rightTop ul li.topLanguage{ margin-left:45px; margin-top:55px; line-height:30px;}
#rightTop ul li.topLanguage a{ font-size:14px;}
#top_1{ height:48px; background:url(../images/ind_04.jpg) center top no-repeat;}
#nav{ float:left; display:inline; width:720px; overflow:hidden;}
#nav ul li{ float:left; display:inline; overflow:hidden; font-family:"微软雅黑", "宋体", Arial; line-height:48px; margin-left:35px;}
#nav ul li a{ font-size:14px; color:#fff;}
#nav ul li a:hover{ font-size:14px; color:#ffc600;}
.search{ width:209px; height:24px; float:right; display:inline; overflow:hidden; background:url(../images/search.jpg) center top no-repeat; margin-top:12px; margin-right:14px;}
.search ul li{ float:left; display:inline; overflow:hidden;}
.search ul li.searchInput{ width:135px; height:20px; margin-left:29px; margin-top:2px;}
.search ul li.searchInput input{ background:none; border:none;width:135px; height:20px; line-height:18px; color:#FFFFFF}
.search ul li.searchBtn{ width:40px; height:24px; float:right;}
.search ul li.searchBtn a{ width:40px; height:24px; display:block;}

#main{ width:993px; padding-left:6px; padding-right:4px; background:url(../images/bg.jpg) center top repeat-y;}

#indMain_1,.indPro{ background:url(../images/ind_11.jpg) center top repeat-x;}

.newPro{ width:249px; float:left; display:inline; margin-left:9px;}
.newProT{ height:19px; margin-top:14px; margin-bottom:3px;}
.newPr{ width:241px; height:173px; padding:3px; border:#8a8a8a solid 1px; display:inline;}

.indAbout{ width:354px; float:left; display:inline; overflow:hidden; margin-left:20px;}
.indAbout h2,.indNews h2,.indPro h2{ margin-top:14px; height:19px; line-height:19px; background:url(../images/ind_17.jpg) center bottom repeat-x;}
.indAbout h2 span,.indNews h2 span,.indPro h2 span{ float:right; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.indAbout h2 span a,.indNews h2 span a,.indPro h2 span a{ color:#ca271c; font-size:10px;}
.indAbout h2 span a:hover,.indNews h2 span a:hover,.indPro h2 span a:hover{ color:#ca271c; text-decoration:underline;font-size:10px;}
.indAboutMain{ margin-top:10px;}
.indAboutMain li{ float:left; display:inline; overflow:hidden;}
.indAboutMain li.indAboutImg{ width:134px; height:165px; padding:3px; border:#8a8a8a solid 1px;}
.indAboutMain li.indAboutIntro{ width:200px; margin-left:10px; line-height:22px;}

.indNews{ width:335px; float:left; display:inline; margin-left:20px;}
.indNewslist{}
.indNewslist li{ line-height:25px; border-bottom:#e1e1e1 dashed 1px;}
.indNewslist li img{ float:left; display:inline; margin-top:8px; margin-right:8px;}
.indNewslist li span{ float:right;}
.indNewslist li.indNewsLast{ border:none;}

.indPro{ margin-top:20px; border-top:#8a8a8a solid 1px; width:979px; padding-left:7px; padding-right:7px;}

.indPro_1{margin-top:12px;}
.indProLeftBtn,.indProRightBtn{ width:27px; height:47px; display:inline; overflow:hidden; margin-top:84px;}
.indProLeftBtn{ float:left; margin-left:10px; margin-right:5px;}
.indProRightBtn{ float:right; margin-right:10px;}
.indProLis{ width:900px; float:left; margin-top:12px;}
.indProLis ul li{ float:left; display:inline; overflow:hidden; width:128px; margin:0 16px; margin-right:36px;}
.indProLis ul li span{ display:block; width:100%; text-align:center;}
.indProLis ul li span.indProImg{ border:#9d9d9d solid 1px; width:126px; height:142px; overflow:hidden;}
.indProLis ul li span.indProName{ line-height:40px;}

.content_box_x_pro{ padding-bottom:5px;}
.rollBox {
	PADDING-BOTTOM: 0px;  WIDTH: 975px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 5px; 
}
.rollBox .LeftBotton {
	 WIDTH: 27px; DISPLAY: inline; BACKGROUND: url(../images/ind_46.jpg) no-repeat; FLOAT: left; HEIGHT: 47px; margin-top:60px;OVERFLOW: hidden; CURSOR: pointer
}
.rollBox .RightBotton {
	WIDTH: 27px; DISPLAY: inline; BACKGROUND: url(../images/ind_45.jpg) no-repeat; FLOAT: right; HEIGHT: 47px;margin-top:60px; OVERFLOW: hidden; CURSOR: pointer; 
}
.rollBox .Cont {
	WIDTH: 905px; FLOAT: left; OVERFLOW: hidden;
}
.rollBox .ScrCont {
	WIDTH: 102220.27px
}
.rollBox .Cont .pic {
	TEXT-ALIGN: center; WIDTH: 152px; FLOAT: left;COLOR: #000; FONT-SIZE: 12px; line-height:20px;
}
.rollBox .Cont .pic IMG { border:#ccc 1px solid; padding:3px;width:126px; height:76px;
}

.rollBox .Cont A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.rollBox .Cont A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.rollBox .Cont A:hover {
	COLOR: #f00; TEXT-DECORATION: none
}
.rollBox #List1 {
	FLOAT: left
}
.rollBox #List2 {
	FLOAT: left
}


/****底部***/
#foot{ height:79px; background:url(../images/ind_54.jpg) center top no-repeat;}
#foot ul li{ width:100%; text-align:center;}
#foot ul li.footNav{ margin-top:20px; line-height:32px; height:32px; font-weight:bold; color:#fff;}
#foot ul li.footNav a{ color:#fff;}
#foot ul li.footNav a:hover{ color:#fff; text-decoration:underline;}
#foot ul li.footBq{ line-height:26px; color:#fff;}
#foot ul li.footBq a{color:#fff;}
#foot ul li.footBq a:hover{color:#fff;}


/****ny*****/
.nbannerBg{ height:253px; background:url(../images/ny_03.jpg) center top no-repeat;}
.nbanner{ width:977px; display:inline; margin-left:14px; margin-top:11px;}
#nmain_1{background:url(../images/ind_11.jpg) center top repeat-x; padding-top:23px;}

.nleft{ width:245px; float:left; display:inline; margin-left:9px; background:url(../images/ny_12.jpg) center top repeat-y;}
.nleft_1{ background:url(../images/ny_21.jpg) center bottom no-repeat;}
.nleft_2{ background:url(../images/ny_07.jpg) center top no-repeat; padding-bottom:45px;}
.nleft_2 h2{ height:46px; line-height:46px; padding-top:14px;}
.nleft_2 h2 b{ float:left; display:inline; margin-left:64px; font-size:14px; color:#fff;}
.nleftList li{ width:226px; float:left; display:inline; margin-left:8px; height:28px; line-height:28px; margin-top:5px;}
.nleftList li a{width:174px; height:28px; padding-left:52px; display:block; background:url(../images/ny_16.jpg) center top no-repeat;}
.nleftList li a:hover{ background:url(../images/ny_12-05.jpg) center top no-repeat; color:#fff;}
.nleftList li .aa{ background:url(../images/ny_12-05.jpg) center top no-repeat; color:#fff;}

.nRight{ width:710px; float:right; display:inline; margin-right:10px;}
.nRightTitle{ height:28px; line-height:28px; margin-top:3px; border-bottom:#858585 solid 1px;}
.nRightTitle span{ float:right; display:inline; margin-right:3px;}
.nRightTitle b{ color:#1055ba; font-size:14px;}
.nProMain{ padding-top:22px;}
.nProMain ul li{ width:162px; float:left; display:inline; margin-left:24px; margin-bottom:17px;}
.nProMain ul li.nPrFirst{ margin-left:10px;}
.nProMain ul li span{ display:block; overflow:hidden; text-align:center;}
.nProMain ul li span.nPrImg{ width:168px; height:126px; border:#858585 solid 1px;}
.nProMain ul li span.nPrName{ line-height:30px;}

/*flash*/
#SlidePlayer{margin:0px;position:relative; }
.Slides li { float: left;list-style:none;display:inline;margin:0px;overflow:hidden;}
.Slides img{border:0;display: none;top: 0;left: 0;position: absolute;}
.SlideTriggers{z-index:100;margin:0; float:right;right:3px;bottom:2px; position: absolute;line-height:14px;font-size:12px; font-weight:bold}
.SlideTriggers ul{list-style:none;color:#636466; height:10px;}
.SlideTriggers li{float:left;background-color:#ffffff;margin: 0px 2px;font-size:11px;width:14px;cursor:pointer; text-align:center;list-style:none;color:#000; border:#d7d7d9 1px solid;}
.SlideTriggers li.currentSlide{background-color:#626365;color:#FFFFFF;margin: 0px 2px;font-size:11px;width:14px;cursor:pointer; text-align:center;list-style:none;border:#626365 1px solid;} 

