body{ margin:0; font-size:12px; font-family:宋体, Lucida Grande, Verdana, Lucida, Arial, Helvetica,sans-serif,Times New Roman;color:#5b5b5b; background:#918fbe;
}
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:#5b5b5b;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;}
h3{  font-weight:normal;}


/*页面级框架样式*/
#waper{margin:0px auto; width:1002px; overflow: hidden;}
#header{ background:url(../images/index_02.jpg) no-repeat top center; width:1104px; height:144px; margin:0px auto;  }
#header .logo_bg a{ display:block; height:162px; width:250px; }
.header_width{ width:935px; margin:0 auto;}
#header .tel_txt{ margin-top:42px; color:#c6c6c6;}
#header .tel_txt span{ font-size:16px; font-weight:bold; font-family:MS Reference Sans Serif; }
#header .sc_txt{ color:#fff; text-align:right; line-height:22px; height:22px; padding-right:70px; width:988px; margin:0 auto;}
#header .top_proclass{ margin:50px 0 0 72px; color:#000;}
#header .top_proclass a{ color:#000;}
.menu_line{ background:url(../images/line.png) no-repeat; width:2px; height:20px;}
#menu { font-weight:normal; height:37px; width:1002px; margin:0px auto;}
#menu ul { padding-left:15px;}
#menu ul li { float:left; padding:0 10px;}
#menu ul li a span{display:none;}
#menu ul a { display:block; height: 37px; }
#menu ul li a:hover {  color:#ffff00;}
#menu ul li a#menu_active {color:#ffff00;}
#menu .nav1 a{ width:60px;}
#menu .nav2 a{ width:105px;}
#menu .nav3 a{ width:205px;}
#menu .nav4 a{ width:150px;}
#menu .nav5 a{ width:170px;}
#menu .nav6 a{ width:150px;}
.nav{ width:960px; margin:0 auto; height:36px;  background:url(../images/index_07.jpg) repeat-x;}
#maincontent{ overflow:hidden; width:1002px; background:#FFF;}
#maincontentny{ overflow:hidden; width:1002px; background:url(../images/left_bg.jpg) no-repeat left top #fff;}
#sidbarleft{ width:229px; overflow:hidden; margin-left:3px;}
#content{ width:10px; background:url(../images/index_21.jpg) repeat-x; overflow:auto;}

#footer{ background:url(../images/index_28.jpg) repeat-x; height:49px; color:#493177;  line-height:24px; text-align:center; padding-top:15px;}
.fot_bot{ padding:10px 10px 0 0; text-align:right;}
/**.fot_bot ul { margin-left:310px;}
.fot_bot ul li{ float:left; margin:0 2px;}
.fot_bot ul li a { display:block; background:url(../images/index_54.jpg); width:119px; text-align:center; line-height:37px; color:#fff; text-decoration:none;}
.fot_txt{ line-height:25px; text-align:center; padding-top:15px;}**/
.link{ width:950px;  height:80px; margin:20px 0 0 30px;}
.footer_txt{ text-align:center; line-height:25px; margin-top:20px;}

.pic_swf{ }
.dqwz{ line-height:30px; color:#1C1C1C; padding-left:20px; width:950px;}

.in_jdpic{ width:314px; height:215px; background:url(../images/indexwsy_13.jpg);}
.in_sidleft{ width:354px; margin:6px; overflow:hidden;}
.gg{ line-height:24px; padding:6px;}
.in_zs{ padding:6px;}
.in_zs h4{ font-size:14px; color:#557097; height:25px; line-height:25px;}

.in_gsjj{ line-height:24px; padding:5px; text-align:left;}
.in_gsjj h3{ background:url(../images/index_16.jpg) repeat-x; height:37px; margin-bottom:8px;}
.in_gsjj p img{ margin:3px;}
.in_gsjj a{ color:#C30;}
.ny_gsjj{ width:735px; line-height:24px; margin-top:6px;}
.ny_gsjj h3{background:url(../images/index_16.jpg) repeat-x; height:37px; margin-bottom:8px;}
.ny_gsjj p img{ margin:3px;}
.ny_gsjj a{ color:#C30;}



.in_pro{ width:735px; margin-top:8px;}
.in_pro h3{ background:url(../images/index_16.jpg) repeat-x; height:37px;}
.in_pro h3 a{ color:#4e5f92;}
.in_pro ul{ margin-top:25px;}
.in_pro ul li{ float:left; text-align:center; line-height:28px; padding:0 17px;}
.in_procalss li{ border:1px solid #bddeea; height:25px; line-height:25px; padding-left:10px; margin:8px; background:#fff;}
.in_lx{ margin-top:6px;}
.in_lx h3{ height:40px;}
.in_lx ul{ padding:8px 8px 0 15px; border:1px solid #d6effb; background:url(../images/lx_bg.jpg) no-repeat bottom center;}
.in_lx ul li{ line-height:24px;}
.in_lx p{ margin:0 0 0 15px; line-height:24px; font-size:12px; color:#3b404d;}

.left_list{ width:220px; min-height:500px; margin-left:15px; margin-top:15px;}
.left_list h3{ height:36px; background:#4e367c; color:#fff; line-height:36px; font-size:14px; font-weight:bold; text-align:center; }
.in_xwbttxt{ font-weight:bold; border:none;}
.left_list ul{ padding:8px 0 0 0;}
.left_list ul li{ line-height:30px; border-bottom:1px solid #ada3c1; padding-left:10px;}
.left_list ul li a{ color:#3b404d; display:block; *display:inline-block; _display:inline-block; width:200px; word-break:keep-all;/* 不换行 */white-space:nowrap;/* 不换行 */ overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */text-overflow:ellipsis; }
.right_info{ margin-left:20px; margin-top:15px; width:730px;}

.in_gsdt{ width:966px; margin:0 auto; margin-top:15px; overflow:hidden; border:1px solid #ada3c1; }
.in_gsdt .gsdt_title{ background:url(../images/index_10.jpg);  width:80px; padding-left:30px; height:38px; padding-top:82px;}
.in_gsdt ul li{ float:left;  width:240px; border-left:1px solid #ada3c1; }
.in_gsdt .gsdt_title a{ color:#fff;}
.in_gsdt .gsdt_txt{ padding:10px 15px 0 15px;;  height:110px; line-height:22px;}
.in_gsdt a{ color:#464477}
.class_pic{  margin-top:15px; overflow:hidden; }
.class_pic ul li{ float:left; padding-left:18px; text-align:center; line-height:25px;}
.class_pic ul li a{ color:#464477; font-size:14px;}
.class_pic ul li img{ border:10px solid #e7dbf4;}


.pic_link ul li img{ margin-top:6px;}

.in_link{width:966px; margin:0 auto; margin-top:10px; background:url(../images/index_24.jpg) no-repeat; overflow:hidden; border:1px solid #ada3c1;}
.in_link ul{ margin:30px 0px;}
.in_link ul li{ float:left; padding:0 10px; line-height:25px; text-align:center;}


.proclass_list{ background:url(../images/index_14.jpg) no-repeat bottom center #eaeaea; padding-bottom:10px; margin-bottom:8px;}
.proclass_list h3{ background:url(../images/title_bg.jpg) no-repeat ; height:33px;}
.proclass_list h3 img{ margin:9px 0 0 5px;}
.proclass_list ul{ padding:8px 8px 0 15px;}
.proclass_list ul li{ line-height:24px;}

.sid_right{ width:620px; margin:6px 0 6px 6px;}
.in_ly{ padding:6px 0 0 0; overflow:hidden;}
.in_ly input{ width:90px; border:1px solid #a1b7d5;}
.in_ly dl{ line-height:24px; height:24px; padding:0 0 0 12px;}


#sidbarnav{ background:url(../images/sidbarnav_bg.jpg) no-repeat top; height:205px;}
#sidbarnav ul{ padding-top:15px;}
#sidbarnav li{ line-height:31px; height:31px; font-family:幼圆; font-weight:bold; font-size:14px; padding:2px 0; }
#sidbarnav li a{background:url(../images/proflhoverbg.png) no-repeat 0 -38px; display:block; padding-left:30px;}
#sidbarnav li a:hover{background:url(../images/proflhoverbg.png) no-repeat; text-decoration:none; color:#000;}
#sidbarnav ul li a#sidbarnav_active {background:url(../images/proflhoverbg.png) no-repeat; text-decoration:none; color:#000;}
#sidbar p{ margin-top:8px; }
#sidbar{font-size:0;}
#sidbarnavnews{ background:url(../images/sidbarnav_bg.jpg) no-repeat top; height:100px;}
#sidbarnavnews ul{ padding-top:15px;}
#sidbarnavnews li{ line-height:31px; height:31px; font-family:幼圆; font-weight:bold; font-size:14px; padding:2px 0; }
#sidbarnavnews li a{background:url(../images/proflhoverbg.png) no-repeat 0 -38px; display:block; padding-left:30px;}
#sidbarnavnews li a:hover{background:url(../images/proflhoverbg.png) no-repeat; text-decoration:none; color:#000;}
#sidbarnavnews ul li a#sidbarnavnews_active {background:url(../images/proflhoverbg.png) no-repeat; text-decoration:none; color:#000;}

.ny_sidleft{ width:210px; margin:6px; overflow:hidden;}
.left_proclass{ border:1px solid #ccc;}
.left_proclass h3{ background:url(../images/titlebg.jpg); height:25px; padding-top:5px; font-weight: normal; font-size:12px; line-height:25px;}
.left_proclass h3 span{ padding:3px 10px 0 0;}
.left_proclass h3 img{ border-left:1px solid #ccc;  border-right:1px solid #ccc;  border-top:1px solid #ccc; margin:0 0 0 8px ;}
.left_proclass ul{ margin:8px 5px 5px 5px;}
.left_proclass ul li{line-height:30px; margin:2px 0; font-size:12px; padding-left:25px; background:url(../images/index_24.jpg) no-repeat left center #efeded;}
.left_proclass ul li a{ display:block; width:120px; word-break:keep-all;/* 不换行 */white-space:nowrap;/* 不换行 */ overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */text-overflow:ellipsis;}
.left_proclass ul li span{ padding-right:3px; }
.left_proclass div img{ margin:3px;}

.ny_sidright{ width:760px; margin:6px;}
.in_ly{ padding:6px 0 0 0; overflow:hidden;}
.in_ly input{ width:90px; border:1px solid #a1b7d5;}
.in_ly dl{ line-height:24px; height:24px; padding:0 0 0 12px;}



.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*/

#sidbarright{ width:258px; }
#sidbarright h3 span{ font-size:12px; color:#FF7200; padding-top:20px;}
#sidbarright h3 span a{ font-size:12px; color:#FF7200;}
#sidbarright ul{ border:1px solid #E4D586; padding-bottom:6px; height:280px;}
#sidbarright li{ margin:0 5px; border-bottom:1px solid #CBCBCB; width:240px; line-height:30px;}
#sidbarright li a{ background:url(../images/200912022275375778020.gif) no-repeat left; padding-left:15px; display:block; margin-left:5px;  width:150px;word-break:keep-all;/* 不换行 */white-space:nowrap;/* 不换行 */ overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */text-overflow:ellipsis;}
.news_listny{ margin:10px;}
.news_listny h3{ height:30px; padding-left:15px;}
.news_listny ul li{ padding:0 10px 0 0; border-bottom:1px solid #dff5fd; line-height:24px; 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:#5b5b5b; width:700px;word-break:keep-all;/* 不换行 */white-space:nowrap;/* 不换行 */ overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */text-overflow:ellipsis;}
.news_listny ul li span{ padding-right:10px;}

.news_listnyfw ul{ margin:8px 0 0 0;}
.news_listnyfw ul li{ padding:0 10px 0 0; border-bottom:1px solid #dff5fd; line-height:30px; font-size:14px; }
.news_listnyfw 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:#5b5b5b; width:500px;word-break:keep-all;/* 不换行 */white-space:nowrap;/* 不换行 */ overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */text-overflow:ellipsis;}
.news_listnyfw 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; margin-bottom: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); width:210px; line-height:25px; text-align:center; padding-top:5px; 
margin:0 16px 0 16px !important;
margin:0 14px 0 14px;
_margin:0 13px 0 13px;}
.product ul a{display:block;
color:#5b5b5b;
width: 210px!important;
width: 145px; /* IE6 */
/*对宽度的定义,根据情况修改*/
overflow: hidden;
white-space: nowrap;/*clip是简单的裁切，ellipsis以省略号显示*/ 
text-overflow: ellipsis;}/*控制内容不换行*/ 

.qyzz ul{ padding-top:10px;}
.qyzz ul li{ float:left; background:url(../images/pro_bg.gif); width:210px; line-height:25px; text-align:center; padding-top:5px; 
margin:0 16px 0 16px !important;
margin:0 14px 0 14px;
_margin:0 13px 0 13px;}
.qyzz ul a{display:block;
color:#5b5b5b;
}/*控制内容不换行*/ 
.nextpage{ padding-left:20px; line-height:36px; height:36px;}
.nextpage h5{ font-size:12px; font-weight:normal;}

.pro_gt li{ float:left; }
.pro_gt div li{ text-align:center; padding-top:5px; margin:0 6px; line-height:30px;}
#demo4{overflow: hidden; width:555px;}
#indemo {
float: left;
width: 600%;
}
#indemo img{ width:170px; height:130px;}
#demo5 {
float: left;
}
#demo5 img{ width:170px; height:130px;}
#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
}

/***************WEBSITE*************/