body{ margin:0; font-size:12px;font-family:宋体, Lucida Grande, Verdana, Lucida, Arial, Helvetica,sans-serif,Times New Roman;color:#272727; background:#fcfcfc;}
div,ul,li,ol,body,img,span,h1,h2,h3,h4,h5,h6,p,TT,dl,dd,dt,table,tr,td,th,form,dl,dt,dd{margin:0px; padding:0px;}
li{list-style:none;}
.fl{float:left}
.fr{float:right}
.clear{clear:both;}
a{color:#272727;text-decoration:none;}
a:hover{color:#ce4204; text-decoration:underline;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.orange{color:#ff6600;}
.verdana{font-family:Verdana;}
.line-through{ text-decoration:line-through;}
.red{ color:#FF0000;}
img{ border:0;}


/*页面级框架样式*/
.body_bg{ background:url(../images/body_bg.jpg) no-repeat top center; overflow:hidden;}
.milbg{ background:url(../images/index_02.jpg) no-repeat top center; height:444px;}
.ny_milbg{ background:url(../images/nymil_pic_bg.jpg) no-repeat top center; overflow:hidden;}
.in_center{ background:url(../images/index_08.jpg) no-repeat top center; height:214px; width:980px; overflow:hidden; margin:0 auto;}
.ny_center{ overflow:hidden; width:960px; margin:0 auto;}
#waper{margin:0px auto; width:1002px;  overflow:auto; padding-top:10px;}
#waperny{margin:0px auto; width:1000px; padding-top:10px;  overflow:auto;}
#header{ margin:0 auto; height:156px; background:url(../images/index_04.jpg) repeat-x;}
.top_bg{  height:112px; margin:0 auto; width:1002px;}
.top_bg .logo{ height:112px; width:496px; background:url(../images/index_07.jpg)}
.top_bg .tel_sc_bg{ height:112px; width:332px; background:url(../images/index_02.jpg)}
.sc_txt a{ float:left; display:block; height:30px; width:80px;}
.serlist { margin:19px 0 19px 0; overflow:hidden;}
.serlist ul { margin-right:2px; }
.serlist ul li{ float:left; padding-left:20px; line-height:28px;}
#sidbar{ width:303px;}
#content{ width:10px; background:url(../images/index_21.jpg) repeat-x; overflow:auto;}
.banner{ background:url(../images/index_15.jpg) no-repeat top center; height:334px; margin:0 auto;}
.bannerbottom_bg{ background:url(../images/index_17.jpg) repeat-x; height:24px; width:100%; margin:0 auto;}

#footer{ background:url(../images/index_22.jpg) repeat-x; height:105px; font-family:微软雅黑; color:#868686; color:#fff; line-height:25px; padding-top:15px; text-align:center;}
#footer a{ color:#fff;}
.menu_l{ background:url(../images/index_06.jpg) no-repeat; height:36px; width:8px;}
.menu_r{ background:url(../images/index_12.jpg) no-repeat; height:36px; width:7px;}
.menu_line{ background:url(../images/index_09.jpg) no-repeat; width:2px; height:38px;}
#menu {  margin:2px auto 0px  auto; padding-left:15px; width:1002px;}
#menu ul li { float:left;  font-size:14px; font-weight:bold; margin:0px;}
#menu ul li a {   background:url(../images/index_11.jpg) no-repeat right top; display:block;  color:#fff; width:109px;  height:40px; line-height:40px; text-align:center; text-decoration:none;}
#menu ul li a:hover { background:url(../images/index_13.jpg) center no-repeat; color:#0052c2; height:40px;}
#menu ul li a#menu_active { background:url(../images/index_13.jpg) center no-repeat; color:#fff; height:40px;}
#menu .nobg{ background:none;}

#nav .mainlevel ul {
	Z-INDEX: 100;
    POSITION: absolute;
	WIDTH: 180px;
	HEIGHT: 0px;
	OVERFLOW: hidden;
}
#nav .mainlevel ul div{
	  padding-top:17px; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; background:url(../images/xltop_bg.jpg) repeat-x; overflow:hidden;
}
#nav .mainlevel li {
	COLOR: #2f2f2f; FONT-SIZE: 12px;   margin:0; border-bottom:1px solid #b9c6d9;
}
#nav .mainlevel LI A {
	display:block; width:170px; font-weight:normal; text-align:left; padding-left:10px; background:#c3ccd6; border-bottom:1px solid #dde6f2; height:24px; LINE-HEIGHT: 24px; HEIGHT: 24px; COLOR: #2f2f2f;
}
#nav .mainlevel LI A:hover {
	COLOR: #ff0000; background:#dde6f2; height:24px;  
}
#nav .mainlevel LI.bottom {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 5px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/xltop_bottom.png) no-repeat; FLOAT: left; HEIGHT: 5px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}

.nav{ width:960px; margin:0 auto; height:36px;  background:url(../images/menu_s2.png) repeat-x;}
.pic_swf{  height:245px; width:1002px; }


.in_center_bg{ background:url(../images/index_16.jpg) no-repeat top center; height:218px; margin-top:8px;}
.in_center_bg .in_gg h3{ text-indent:-9999px; height:52px;}
.in_center_bg .in_gg{ width:265px; color:#272727; line-height:20px; margin-left:10px;}
.in_center_bg .in_gsjj h3{ text-indent:-9999px; height:52px;}
.in_center_bg .in_gsjj{ width:410px; color:#272727; line-height:20px; margin-left:31px;}
.in_center_bg .in_gsjj img{ margin-right:5px;}

.in_center02_bg{ background:url(../images/index_18.jpg) no-repeat top center; height:222px;}
.in_center02_bg .in_lx h3{ text-indent:-9999px; height:55px;}
.in_center02_bg .in_lx{ width:250px; color:#272727; line-height:24px; margin-left:10px;}
.in_center02_bg .in_news{ width:412px; margin-left:46px;}
.in_center02_bg .in_news h3{text-indent:-9999px; height:50px;}
.in_center02_bg .in_news ul li{ border-bottom:dotted 1px #b0afb4; line-height:28px;}
.in_center02_bg .in_news ul li span{ color:#a7a7a7;}
.in_center02_bg .in_link{ width:220px; margin-left:46px;}
.in_center02_bg .in_link h3{text-indent:-9999px; height:50px;}
.in_center02_bg .in_link ul li{ line-height:25px;}

.in_center03_bg{ background:url(../images/index_19.jpg) no-repeat top center; height:258px;}
.centerwidth{ width:990px; margin:0 auto;}
.rollBox {width: 990px; overflow: hidden; padding-top:20px;}
.rollBox .LeftBotton {
	background: url("../images/jt1.png") no-repeat; margin: 5px 10px 0px 0px; width: 33px; height: 149px; overflow: hidden; float: left; display: inline; cursor: pointer;
}
.rollBox .RightBotton {
	background: url("../images/jt2.png") no-repeat; margin: 5px 0px 0px 14px; width: 33px; height: 149px; overflow: hidden; float: left; display: inline; cursor: pointer;
}
.rollBox .Cont {
	width: 895px; overflow: hidden; float: left;
}
.rollBox .ScrCont {
	width: 10000px;
}
.rollBox .Cont li {
	width: 220px; height: 180px; text-align: center; line-height: 22px; margin-right: 11px; float: left; display: inline;
}
.rollBox .Cont li img {
	padding: 2px; border: 1px solid rgb(227, 227, 227);
}
.rollBox .Cont li p a {
	color: rgb(121, 121, 121); line-height: 12px; text-decoration: none; margin-top: 11px; display: block;
}
.rollBox #List1 {
	float: left;
}
.rollBox #List2 {
	float: left;
}
/*内页样式*/
.nymain{ width:990px; margin:0 auto;}
/***左侧***/
.sider_left{ width:211px; padding:5px; overflow:hidden;}
.sider_left h3{ background:url(../images/ny_03.jpg) no-repeat; text-align:center; height:39px; line-height:39px; color:#fff; font-family:"微软雅黑"; font-size:16px;}
.sider_left ul li a{ display:block; width:176px; height:30px; line-height:30px; background:url(../images/ny_10.jpg) no-repeat; font-family:"微软雅黑"; padding-left:35px; font-size:14px; border-bottom:1px solid #e6e6e6;}
.sider_left ul li a:hover{ background:url(../images/ny_08.jpg) no-repeat;}
.sider_left img{ margin-top:10px;}
/***右侧***/
.sider_right{ width:754px;}
.sider_right h3{ background: url(../images/ny_05.jpg) no-repeat; height:37px; line-height:37px; padding:0 5px 0 25px; font-family:"微软雅黑"; font-size:16px; color:#5b5b5b;}
.sider_right h3 span.english{ font-size:12px; font-weight:normal; margin-left:5px;}
.sider_right h3 span.dqwz{ font-size:12px; font-weight:normal;}
.sider_right h3 span.dqwz b{ color:#000;  font-weight:normal;}
.sider_right ul{ padding:10px; line-height:28px; font-size:14px;}
.sider_right ul li{line-height:28px; font-size:14px;}



.conter{width:504px;}
.conter h3{ border-bottom:1px solid #EFE6B8; }
.conter h3 span{ padding-top:6px;}
.conter p{line-height:24px; margin-top:8px; text-indent:23px; padding:0 8px;}
.con_txt h2{ font-size:12px; font-weight:normal; background:url(../images/ny_title_bg.jpg); height:37px; line-height:37px; padding-left:20px; margin-bottom:20px;}
.con_txt ul li{ line-height:25px; padding:0 10px;}
.news{ margin-top:6px;}
.news_list{ width:332px;}
.news_list h3{ border-bottom:0;}
.news_list li{ padding:8px 0;}
.news_list li a{ background:url(../images/icon_arrow_05.gif) no-repeat left; padding-left:15px; display:block; margin-left:15px;  width:200px; word-break:keep-all;/* 不换行 */white-space:nowrap;/* 不换行 */ overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */text-overflow:ellipsis;}
/*news*/

.news_listny ul{ margin:8px 0 0 6px;}
.news_listny ul li{ padding:0 10px 0 0; border-bottom:1px solid #eee; line-height:30px; font-size:14px;  background:url(../images/ico.jpg) no-repeat left center;}
.news_listny ul li a{ background:url(../images/icon_arrow_05.gif) no-repeat left; padding-left:15px; display:block; *display:inline-block; _display:inline-block; margin-left:15px; color:#000; width:500px;word-break:keep-all;/* 不换行 */white-space:nowrap;/* 不换行 */ overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */text-overflow:ellipsis;}
.news_listny ul li span{ padding-right:10px;}
.info_news{ padding:0 10px; line-height:25px;}
.info_news h1{ font-size:24px; line-height:40px; height:40px; text-align:center; padding-top:10px;}
.info_news h5{ font-size:12px; color:#555; text-align:center; font-weight:normal; line-height:30px;}

.product ul{ padding-top:10px;}
.product ul li{ float:left; background:url(../images/pro_bg.gif); line-height:25px; text-align:center; padding-top:10px; margin:0 8px; }
.product ul a{display:block;
width: 215px!important;
width: 180px; /* IE6 */
/*对宽度的定义,根据情况修改*/
overflow: hidden;
white-space: nowrap;/*clip是简单的裁切，ellipsis以省略号显示*/ 
text-overflow: ellipsis;
 border:1px solid #ddd;
 padding:5px;}/*控制内容不换行*/ 
 .product ul a:hover{ border:1px solid #e58155; background:#fff3ee;}
 .product ul a p{ height:28px; line-height:28px;overflow: hidden;
white-space: nowrap;/*clip是简单的裁切，ellipsis以省略号显示*/ 
text-overflow: ellipsis; width:210px;}
.nextpage{ padding-left:15px; line-height:36px; height:36px; font-size:12px;}
.nextpage{font-size:12px;}
.nextpage h5{ font-size:12px; font-weight:normal;}

.pro_gt li{ float:left; }
.pro_gt ul{ padding:5px 10px 10px 10px;}
.pro_gt div li{ text-align:center; padding-top:5px; margin:0 6px; line-height:30px;}
#demo4{overflow: hidden; width:1002px;}
#indemo {
float: left;
width: 600%;
}
#indemo img{ width:200px; height:149px;}
#demo5 {
float: left;
}
#demo5 img{ width:200px; height:149px;}
#demo6 {
float: left;
}
/***************动画*************/
#center {
	Z-INDEX: 2; POSITION: absolute; TOP:20%; LEFT: 20%
}
#slider {
	Z-INDEX: 1;  POSITION: absolute; WIDTH: 354px;  HEIGHT: 108px; OVERFLOW: hidden;
}
#slider .slide {
	Z-INDEX: 10; POSITION: absolute;  WIDTH: 354px; HEIGHT: 108px; OVERFLOW: hidden;  CURSOR: default; text-align:left;
}
#slider .title {
	COLOR: #f80; FONT-SIZE: 1.2em;  MARGIN-RIGHT: 1.5em; TEXT-DECORATION: none
}
#slider .text {
	POSITION: absolute; TEXT-ALIGN: justify; WIDTH: 354px; DISPLAY: none; FONT-FAMILY: verdana, arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 0.9em; TOP: 100%; 
}
#slider .diapo {
	POSITION: absolute; FILTER: alpha(opacity=100); VISIBILITY: visible; opacity: 1
}
