/**************************body**********************************/
* { margin:0; padding:0;}
body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{ margin:0px; padding:0px; border:0px;white-space:normal;word-wrap:break-word;}

body{ color:#555555; font-size:12px; font-family: "ËÎÌå"; }
select,input,img,select{ vertical-align:middle;}
#floatbox{position:absolute; right:0;position: absolute;  z-index: 9999; width:129px}
.content-box{float:right; width:100px }
.QQ_close{ width:29px; height:117px; background:url(../images/qq_left.gif) no-repeat; margin-top:33px; cursor:pointer; float:right}
a{ outline:none;}
a:link{ color:#555555; text-decoration:none;}
a:visited{ color:#555555; text-decoration:none;}
a:hover{ color:#B30A0A;text-decoration:none;}
a:active{ color:#B30A0A;text-decoration:none;}


/****************************body*************/
.top{ margin:0px auto; padding:0px; width:963px; margin-top:5px; height:74px;}
.logo{ float:left;}
.top_right{ float:right; text-align:right;}
.fzdh{ background:url(../images/top_bj.jpg) no-repeat; width:164px; height:25px; line-height:25px; color:#ffffff; margin-left:100px; text-align:center;}
.fzdh a{cursor:pointer}
.fzdh a:link{ color:#ffffff;}
.fzdh a:visited{ color:#ffffff;}
.fzdh a:hover{ color:#ffffff; text-decoration:underline;}
.fzdh a:active{ color:#ffffff; text-decoration:underline;}
.tel{margin-top:7px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; }
.hei{ color:#000000; font-size:14px;}
.haoma{ color:#AD0000; font-size:24px;}



/********************banner*************/
.banner{ margin:0px auto; padding:0px; width:963px; height:414px;}
.banner_bj{ background:url(../images/banner_bj.jpg) repeat-x;}
.ny_banner{ margin:0px auto; padding:0px; height:249px; width:963px;}

/*********************nav*************/
.nav{ margin:0px auto; padding:0px; width:963px; height:32px; font-weight:bold; font-size:14px; padding-top:8px;}
#menubar{ clear:both; height:400px; _height:0px; overflow:hidden;}
#menubar li{ list-style:none; float:left; width:105px; text-align:center; margin-left:5px; margin-right:7px; position:relative;  display:inline; }
#menubar li span{ display:block;text-align:center;  font-weight:bold; font-size:14px;  height:32px; line-height:32px; }
#menubar li span a:link{ color:#555555; width:100px; height:32px; display:block;}
#menubar li span a:visited{ color:#555555; width:100px; height:32px; display:block;}
#menubar li span a:hover{ color:#ffffff; background:url(../images/nav.gif) no-repeat;width:100px; height:32px; display:block;}
#menubar li span a:active{ color:#ffffff;  background:url(../images/nav.gif) no-repeat; width:100px; height:32px; display:block;}
#menubar li span #on{color:#ffffff;  background:url(../images/nav.gif) no-repeat; width:100px; height:32px; display:block;}

#menubar li div{ width:106px; border:1px #cccccc solid; position:absolute;left:-3px; top:27px; _top:27px; display:none;background:#ffffff; }

#menubar li div li{ width:106px;} 
#menubar li div a{ display:block; background:url(images/quick_corner.gif) no-repeat 10px center; border-bottom:1px #cccccc dashed; height:14.5px; padding-top:10px; }
#menubar li div a:link{ font-size:13px; font-weight:normal; text-decoration:none;}
#menubar li div a:visited{ font-size:13px; font-weight:normal; text-decoration:none;}
#menubar li div a:hover{ font-size:13px; font-weight:normal; text-decoration:none; color:#F08300; background:url(images/quick_corner.gif) no-repeat 10px center;}
#menubar li div a:active{ font-size:13px; font-weight:normal; text-decoration:none; color:#F08300;}


/*********************main*************/
.main{ margin:0px auto; padding:0px; width:963px; margin-top:24px; }
.main_left{ float:left; width:305px; margin-left:15px;}
.yywm_tou{ width:305px; height:42px;}
.yywm_tou img{ height:42px; float:left;}
.yywm_text { line-height:22px; border-right:solid 1px #B5B5B5; width:304px; height:110px; overflow:hidden;}
.yywm_text p{ text-indent:2em;}
.yywm_text img{ float:left; margin-right:14px;}
.yywm_text a{ padding-left:20px;}
.yywm_text a:link{ color:#E02D33; text-decoration:underline;}
.yywm_text a:visited{ color:#E02D33; text-decoration:underline;}
.yywm_text a:hover{ color:#1555E4; text-decoration:underline;}
.yywm_text a:active{ color:#1555E4; text-decoration:underline;}





.main_middle{  display:inline; float:left;}
.xinwen_tou{ height:42px; width:349px;}
.xinwen_text{ width:348px; border-right:solid 1px #BDBDBD;}
.xinwen_text ul{ width:330px; height:113px; overflow:hidden;}
.xinwen_text ul li{ list-style-type:none; float:left; line-height:23px; background:url(../images/kuai.jpg) no-repeat 5px; padding-left:15px; width:310px;}
.xinwen_text ul li span{ float:right; color:#999999;}



.main_right{ float:left; width:270px; margin-left:14px;}
.contact_tou{ height:34px; border-bottom:solid 1px #EAEAEA;}
.contact_tou a{ float:right; margin-top:16px; }
.contact_text{ background:url(../images/contact_bj.jpg) no-repeat right; width:270px; height:124px; line-height:24px; overflow:hidden;}
.yinwen{ font-family:Arial, Helvetica, sans-serif;}
.dianhua{ padding-top:6px;}


/*********************center*************/
.center{ margin:0px auto; padding:0px; width:963px; height:192px; margin-top:28px; clear:both;}
.center_left{ float:left; width:390px;}
.service_tou{ height:24px; border-bottom:solid 1px #cccccc;}
.service_tou a{ float:right; margin-top:5px;}
.wenzi{ padding-top:5px; line-height:24px; text-indent:2em; width:230px; height:155px; overflow:hidden;}
.wenzi a:link{ color:#ff0000;}
.wenzi a:visited{ color:#ff0000;}
.wenzi a:hover{ color:#ff0000;}
.wenzi a:active{ color:#ff0000;}
.service_text{padding-top:28px;}
.service_text li{list-style-type:none; display:block; float:left; width:127px; margin-right:3px;}
.service_text li div{ background:url(../images/case_bj.jpg) no-repeat; padding:3px;width:121px; height:89px;}
.service_text li div:hover{ background:url(../images/case_hover.jpg) no-repeat; padding:3px;width:121px; height:89px;}
.service_text li p{ display:block; width:127px; height:30px; line-height:30px; background:#f1f1f1; color:#666; text-align:center; margin-top:10px; overflow:hidden}
.service_text li p a{ color:#666666;}
.service_text li p a:hover{ color:#9d1026;}
.imglist{width:121px; height:89px; *font-size:78px;}

.center_right{ float:left; background:url(../images/center_right.jpg) no-repeat; width:549px; height:192px; margin-left:14px;}
.case_tou{ margin-top:3px; margin-left:10px; width:526px;}
.case_tou a{ float:right; margin-top:15px; margin-right:10px;}

.cpzx_wei{ width:520px; height:148px; }
#control1{ float:left; width:24px; margin-left:10px; margin-right:25px; margin-top:15px; display:inline; }
#control2{ float:left; margin-left:25px;  margin-top:15px; display:inline;}
#marquee1 { float:left;WIDTH: 410px;  HEIGHT: 100px; OVERFLOW: hidden; padding-top:16px;}
#marquee1 UL LI {  FLOAT: left; list-style-type:none; margin-right:20px; background:url(../images/case_bj.jpg) no-repeat; width:127px; height:95px;  margin-bottom:20px; }
#marquee1 UL LI a{background:url(../images/case_bj.jpg) no-repeat; width:127px; height:95px;  display:table-cell; *display:block; overflow:hidden; font:0px/0px 'Arial'; text-align:center; vertical-align:middle; *font-size:84px;}
#marquee1 UL LI a img{vertical-align:middle;}
#marquee1 UL LI a:hover{background:url(../images/case_hover.jpg) no-repeat; }
#marquee1 UL LI img{ }


/*********************bottom*************/
.bottom{margin:0px auto; padding:0px; width:963px; margin-top:0px; color:#858585;line-height:25px; clear:both; padding-top:0px; padding-bottom:10px;}
.bottom a:link{ color:#858585;}
.bottom a:visited{ color:#858585;}
.bottom a:hover{ color:#ff0000;}
.bottom a:active{ color:#ff0000;}




/********************************************ny*************************************/

/****************ny_top*****************/
.ny_top{ background:url(../images/ny_top.jpg) repeat-x; height:79px;}
.ny_top ul{ padding-top:5px; *padding-top:0px;}


/**********ny_banner**********************/
.ny_banner{ margin:0px auto; padding:0px; height:249px; width:963px;}



/**********ny_nav**********************/
.ny_nav{ background:url(../images/ny_nav.jpg) repeat-x; height:46px; }


/**********ny_main**********************/

.ny_main{ margin:0px auto; padding:0px; width:963px; margin-top:15px;}
.ny_01{ background:url(../images/ny_01.jpg) no-repeat; width:963px; height:14px;}
.ny_02{ background:url(../images/ny_02.jpg) repeat-y; width:963px; }

.list_01{ background:url(../images/list01.jpg) no-repeat; width:206px; height:45px; line-height:45px; text-align:center; color:#9A0F0C; font-size:16px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";}
.list_02{ background:url(../images/list02.jpg) repeat-y; width:206px;}
.list_02 ul{ margin-left:35px; width:140px;}
.list_02 ul li{ list-style-type:none;line-height:30px; border-bottom:solid 1px #DBDBDB;font-weight:bold; color:#414141;}
.list_02 ul li a:link{ color:#414141;}
.list_02 ul li a:visited{ color:#414141;}
.list_02 ul li a:hover{ color:#F0721A;}
.list_02 ul li a:active{ color:#F0721A;}
#haha{ color:#F0721A;}

.list_02 ul li .submenu{
	margin-top:1px;

	padding-bottom:8px;
	overflow:hidden;
	display:none;
}
.list_02 ul li.curra>a{ color:#F0721A}
.list_02 ul li.curra .submenu{ display:block;}
.list_02 ul li .submenu dd{
	line-height:18px;
	max-height:36px;
	font-size:11px;
	margin-top:8px;
	overflow:hidden;
	height:18px;
}
.list_02 ul li .submenu dd a{
	display:block;	
	padding-left:20px;
	font-size:12px;
	font-weight:normal;
}





.list_03{ background:url(../images/list03.jpg) no-repeat; width:206px; height:31px;}






.ny_left{ float:left; margin-left:11px; display:inline;}


.ny_contact{ margin-top:18px; width:206px; line-height:22px;  overflow:hidden; display:block;}

.contact_bt{ width:206px; height:30px; line-height:30px; background:#313131;}
.bt_zw{ font-size:14px; font-weight:bold; color:#fff; padding-left:10px;}
.bt_yw{ color:#A9A9A9;}
.ny_tel{ background:url(../images/tel.jpg) no-repeat; width:146px; height:61px; font-size:20px; color:#D40000; font-weight:bold; padding-left:60px; padding-top:30px;}


/**********ny_right*********/
.ny_right{ float:left; margin-left:12px;}
.ny_right1{ background: url(../images/ny_right1.jpg) no-repeat; width:723px; height:36px; line-height:36px;}
.da{ font-size:14px; font-weight:bold; padding-left:25px;}
.dqwz{ float:right; padding-right:15px;width:500px;overflow:hidden;height:36px;text-align:right;}

.ny_right2{ background:url(../images/ny_right2.jpg) repeat-y; width:723px;  }
.about{ padding:20px; line-height:28px;}
.about p{ text-indent:2em;}


/*******************ny_bottom**********************/
.bottom_bj{ background:url(../images/bottom.jpg) repeat-x; clear:both; height: 86px;}
.ny_bottom{ background:url(../images/ny_bottom.jpg); height:86px;}
.footer{ margin:0px auto; padding:0px; width:963px; height:86px;  color:#858585; line-height:25px;}
.bqsy{ padding-top:20px;}
.ny_bottom a:link{ color:#858585;}
.ny_bottom a:visited{ color:#858585;}
.ny_bottom a:hover{ color:#ff0000;}
.ny_bottom a:active{ color:#ff0000;}

.news{ padding:20px;}
.news ul li{ list-style-type:none; line-height:30px; background:url(../images/kuai.jpg) no-repeat 5px; padding-left:17px; border-bottom:dashed 1px #cccccc;}
.news ul li span { float:right; color:#999999;}
.page{ text-align:center; margin-top:50px; margin-bottom:20px; width:723px; float:left; display:inline;}

.laiyuan{ text-align:center; line-height:30px; background:#DFDFDF; margin-bottom:10px;}

.news h2{ font-size:16px; line-height:40px; text-align:center;}
.news p{ line-height:28px; text-indent:2em;}







.news_bt{ line-height:30px; background:url(../images/kuai.jpg) no-repeat 5px; font-weight:bold;}
.date { float:right; color:#999999;}
.page{ text-align:center; margin-top:50px; margin-bottom:20px; width:723px; float:left; display:inline;}




.hong{ color:#FF5F5F;}






.xgxw{ padding:40px 20px; }
.xgxw_left{ float:left; width:350px; }
.xgxw_left img{ margin-right:10px;}
.xgxw_right{ float:left;}
.xgxw_right img{ margin-right:10px;}
.xgxw a:link{ color:#555555;}
.xgxw a:visited{ color:#555555;}
.xgxw a:hover{ color:#ff0000; text-decoration:underline;}
.xgxw a:active{ color:#ff0000; text-decoration:underline;}




/************************xiangguan******************/
.xiangguang{ padding:20px; clear:both;}
.xg_tou{ background:#ccc; height:30px; line-height:30px; font-size:13px; color:#333333; font-weight:bold; padding-left:10px;}
.xg_news{ padding-top:10px;}
.xg_news li{ list-style-type:none; line-height:30px; background:url(../images/kuai.jpg) no-repeat 5px; padding-left:17px; border-bottom:dashed 1px #cccccc;}


/*****************case******************/
.case{ padding:20px;}
.case UL LI {  FLOAT: left; list-style-type:none; margin-right:20px; margin-left:20px; margin-top:10px; background:url(../images/case_bj.jpg) no-repeat; width:127px; height:95px; display:inline; margin-bottom:20px;  }
.case UL LI a{background:url(../images/case_bj.jpg) no-repeat;width:127px; height:95px; display:table-cell; *display:block; overflow:hidden; font:0px/0px 'Arial'; vertical-align:middle; *font-size:84px;  text-align:center; }
.case UL LI a img{vertical-align:middle;}
.case UL LI a:visited{background:url(../images/case_bj.jpg) no-repeat; width:127px; height:95px; display:block;}
.case UL LI a:hover{background:url(../images/case_hover.jpg) no-repeat; display:block; width:127px; height:95px}
.case UL LI a:active{background:url(../images/case_hover.jpg) no-repeat; display:block; width:127px; height:95px}


/****************case_show**************/
.case_show{ padding:20px; line-height:28px;}
.tupian table{ text-align:center; margin:0 auto}
.tupian img{ border:solid 1px #DFDFDF; padding:2px;}
.cpjs{ font-size:13px; font-weight:bold; text-align:center; }





/********************download****************/
.sales{ padding:20px;}
.download td{ height:35px; overflow:hidden}
.download{ padding:15px;}
/***************************message***************************************/
.message{ width:631px; margin:0 auto;}
.message table{border-left:#E5E5E5 1px solid; font-size: 12px; color:#525252; margin-top:30px; margin-bottom:30px;}
.message td{border-right:#E5E5E5 1px solid;border-bottom:#E5E5E5 1px solid; font-size: 12px; }
.tt{ background:url(../images/wf_50.jpg) repeat-x; height:34px; line-height:34px; }
.tt td{padding-left:66px;}
.tt1{ height:38px; line-height:38px; }
.tt3{ height:38px; line-height:38px;}
.tt1 input{ border:#D7D7D7 1px solid; height:22px; 
line-height:17px;
}
.tt4 textarea{ margin-top:8px; border:#D7D7D7 1px solid; margin-bottom:8px;}



/***************************contact***************************************/

.contact{ padding:20px; background:url(../images/contact12.jpg) no-repeat right; width:658px; height:365px;}
.lxfs{ padding-top:140px; line-height:34px; padding-left:170px;}


/***************************product***************************************/


.product{ padding:20px;}
.product UL LI {  FLOAT: left; list-style-type:none; margin-right:20px; margin-left:20px; margin-top:10px; background:url(../images/case_bj.jpg) no-repeat; width:127px; height:95px; display:inline; margin-bottom:20px;  text-align:center; }
.product UL LI table{width:127px; height:95px;}
.product UL LI:hover{background:url(../images/case_hover.jpg) no-repeat; }
.product UL LI table img{ *margin-left:4px;}



.proshow{ padding:20px; overflow:hidden; clear:both;}
.proshow_left{ text-align:center; width:680px;}
.proshow_left img{ border:1px solid #DADADA;  height: 376px;width: 506px; display:block; padding:2px;}
.proshow_right{ float:right; width:370px;}
.proshow_right h3{ color:#FA5C00; line-height:34px; font-size:16px;}
.proshow_right li{ list-style:none; line-height:22px;}


.pp_js{ height:30px; line-height:30px; background:#ccc; text-indent:1em; font-size:14px; font-weight:bold; color:#C40000; margin-bottom:10px;}
.pro_jieshao{ padding:20px;}
.pro_jieshao p{ line-height:26px; text-indent:2em; clear:both}


.xgcp{ padding:20px; overflow:hidden;}
#marquee2 { float:left; WIDTH: 683px;  HEIGHT: 124px; OVERFLOW: hidden; padding-top:16px;}
#marquee2 UL LI {  FLOAT: left; list-style-type:none; margin-right:20px;  width:158px; height:147px;}
#marquee2 UL LI table{ padding:3px; width:150px; height:113px; border:solid 1px #ccc;}
#marquee2 UL LI p{ line-height:26px; text-align:center; clear:both;}
.yh_2error404{ width:100%;background:url(../images/404pic_02.jpg) repeat-x; }
.yh_error404{ width:998px; height:575px; background:url(../images/404pic.jpg) no-repeat top center; margin:0 auto; padding:0px;}
.error {padding-TOP: 340px; WIDTH: 790px; MARGIN-LEFT: 110px; OVERFLOW: hidden}
.error_nrxg {TEXT-ALIGN: right; PADDING-RIGHT: 100px; padding-bottom:40px;COLOR: #cc0000; PADDING-TOP: 400px}
.error_nrxg A:link {COLOR: #cc0000; TEXT-DECORATION: none}
.error_nrxg A:visited {COLOR: #cc0000; TEXT-DECORATION: none}
.error_nrxg A:hover {COLOR: #cc0000; TEXT-DECORATION: underline}
.error_nrxg A:active {COLOR: #cc0000; TEXT-DECORATION: none}