/* CSS Document */
body,html,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
body { font:12px/1.75 "宋体",Verdana,sans-serif;color:#515151;}
body{
background:url(../images/gdch_bg.jpg) repeat-y #6B8AC0; 
background-position: center;
background-attachment: fixed;
}
div { margin:0 auto; height:auto; }
.clear { clear:both}
.fl{ float:left}
.fr{ float:right}
.fB { FONT-WEIGHT: bold }
.fN { font-weight:normal}
.f12px { FONT-SIZE: 12px }
.f14px { FONT-SIZE: 14px }
h1,h2,h3 { font-weight:normal;display:inline; font-size:12px; }

A { COLOR: #515151; TEXT-DECORATION: none }
A:hover { COLOR: #F96115; TEXT-DECORATION: underline }
A.link { COLOR: #515151; }

/* blank */
.blank0,.blank1,.blank2,.blank3,.blank4,.blank5,.blank6,.blank7,.blank8,.blank9,.blank10,.blank11,.blank12,.blank13,.blank14,.blank15,.blank16,.blank17,.blank18,.blank19,.blank20,.blank21,.blank22 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden;}
.blank0 { HEIGHT:0px }
.blank1 { HEIGHT:1px }
.blank2 { HEIGHT:2px }
.blank3 { HEIGHT:3px }
.blank4 { HEIGHT:4px }
.blank5 { HEIGHT:5px }
.blank6 { HEIGHT:6px }
.blank7 { HEIGHT:7px }
.blank8 { HEIGHT:8px }
.blank9 { HEIGHT:9px }
.blank10 { HEIGHT:10px }
.blank11 { HEIGHT:11px }
.blank12 { HEIGHT:12px }
.blank13 { HEIGHT:13px }
.blank14 { HEIGHT:14px }
.blank15 { HEIGHT:15px }
.blank16 { HEIGHT:16px }
.blank17 { HEIGHT:17px }
.blank18 { HEIGHT:18px }
.blank19 { HEIGHT:19px }
.blank20 { HEIGHT:20px }
.blank21 { HEIGHT:21px }
.blank22 { HEIGHT:22px }
/* blank */

.white { color:#FFFFFF; }
.gray { color:#999999; }
.red { color:#FF0000; }

/*默认字体颜色*/
.f_gray2 { color:#515151; text-align:center;}
.f_gray2 A{ color:#515151}
.f_gray2 A:hover{ color:#F96115}

.heads{ width:960px; height:80px; margin:0px auto; background:url(../images/topbg.gif) repeat-x;}
.headlogo{ width:600px; height:80px; float:left; }
.h_topr{ width:360px; height:80px; float:right;}
.r_tp{ width:350px;height:23px; padding-top:1px; padding-right:10px;text-align:right; }
.r_tpb{ width:295px;height:31px;background:url(../images/img1/400tel.gif) no-repeat; float:right; }

.navimenu{ width:960px; height:38px; margin:0px auto;padding: 0; background:url(../images/menu_allbg.jpg) repeat-x; }
.navimenu li { margin: 0;padding: 0;list-style: none;float: left;font: bold 12px "宋体",arial; }
.navimenu li a
{	display: block;
	margin: 0px;
	padding: 12px 0px;
	width: 118px;
	/*background: #5970B2;*/
	color: #FFFFFF;
	text-align: center;
	text-decoration: none
}
.navimenu li a:hover { color: #FFFFFF; }

.topadv { width:948px; height:208px; padding:6px;margin:0px auto;}
.psch { width:952px; height:39px;background:url(../images/search_bg.jpg) repeat-x; padding:5px 0 0 8px; }
.btn_search { background:url(/img1/search0.gif) no-repeat 0 0; width:61px; height:25px; border:0; cursor:pointer; }

.mcontent{ width:960px; margin:0 auto; height:100%;}
.mc_left{ width:195px; height:auto; float:left;overflow:hidden; padding-left:3px; }
.pcls{ width:190px; height:auto;}
.pcls_title { width:190px; height:44px; background:url(../images/ltop.jpg);}
.tit12 { font-size:14px; font-weight:bold; color:#17365D;padding-left:36px; padding-top:10px;display:block;line-height:28px; }
.mc_bgline{ width:190px; height:auto; overflow:hidden; padding-top:1px; background: url(../images/lmiddle.jpg) repeat-y;display:inline-block; padding-bottom:0px;}
.mc_bgline ul li{ line-height:auto; padding-top:1px; padding-bottom:3px; text-align:left; list-style:none; margin-left:10px; border-bottom:1px dotted #cccccc; width:170px;}
.mc_fwb{ width:190px;height:5px; background:url(../images/lbottom.jpg) no-repeat; overflow:hidden; }
.contactbg{ width:167px;height:68px; background:url(../images/img1/contactus.jpg) no-repeat; }
.contactinfo { width:168px;line-height:160%; }

.mc_right{ width:752px; height:auto; float:right; padding-left:8px;}
.home_top { width:745px; height:auto; border-bottom:1px dotted #cccccc; float:left; }
.pro_list{ width:752px; height:auto;}
.pro_list ul li{ float:left; width:186px; height:158px; text-align:center; padding-top:10px; list-style:none; }
.pro_list ul li a img{ width:175px; height:131px; border:1px solid #cccccc; }
.pro_list ul li a:hover img{ width:175px; height:131px; border:1px solid #ff8809; }
.pro_list ul li h3{ height:auto; width:175px; line-height:22px; padding-left:6px; padding-right:6px; font-size:12px;}

.frdlink{ width:960px; height:auto; margin:0px auto;}

.btmline { width:960px; height:9px; background:url(../images/bottom_line.jpg) no-repeat; }
.btm_cnt{ width:960px; height:auto; line-height:160%; text-align:center; margin:8px auto; } 
.maincnt { width:737px; line-height:180%; font-size:14px; float:left; }
.maincnt12 { width:737px; line-height:180%; font-size:12px; float:left; }
.pgtr { width:737px;float:left; }
.proname { width:737px;font-size:24px; line-height:200%; text-align:center;}
.picfl { width:376px; float:left }
.picfr { white-space:354px; float:left; line-height:260%; padding-top:20px; }
.prof11 { font-size:22px; line-height:160%; overflow:hidden; padding-bottom:16px; }
.org217 { font-weight:bold; color:#578217; }
.prodesc { width:737px;line-height:180%; padding-top:16px; padding-bottom:12px; overflow:hidden; }
.pdesc { font-size:20px; color:#578217; font-weight:bold; height:35px; }

.news_list li{ width:730px; padding-left:3px; border-bottom:1px dashed #CCC; line-height:27px; overflow:hidden; height:27px;}
.news_list li em{ padding-top:9px;}
.news_list li span{ width:12px; overflow:hidden; }
.newstl { width:726px;font-size:22px;border-bottom:1px dashed #cccccc; height:42px; padding-top:16px;font-weight:bold;FONT-FAMILY: "Arial","Tahoma","宋体";text-align:center;overflow:hidden; }
.newsgray { text-align:center; color:#999999; }
.newscnt { width:710px; line-height:180%; font-size:14px; margin:0 auto; }
.newspn { width:710px;margin:0 auto; }

.tech_list li{ width:730px; padding-left:3px; border-bottom:1px dashed #CCC; line-height:27px; overflow:hidden; height:27px;}
.tech_list li em{ padding-top:9px;}
.tech_list li span{ width:46px; overflow:hidden; }

/************banner flash***********/
div#MainPromotionBanner{
	width:948px;
	height:208px;
	background:#FFF;
}
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0 auto;
}
#MainPromotionBanner .Slides{
	padding: 0;
	margin: 0;
	list-style: none;
	height: 208px;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width:948px;
	height:208px;
}

#MainPromotionBanner .Slides img{
	border:0;
	display: block;
	width:948px;
	height:208px;
}

#MainPromotionBanner .SlideTriggers{
	margin: 0;
	padding: 0;
	list-style: none; 
	position: absolute; 
	top: 180px; 
	right: 0px;
	z-index: 10;
	height: 25px;	
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #74a8ed;
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: .9em;
	cursor: pointer;
	overflow: hidden; 
	margin:3px 6px;
	background: url(../images/slide_trigger.gif) no-repeat center center;
}
#MainPromotionBanner .SlideTriggers li.Current{ 
	color:#fff; 
	background: url(../images/slide_trigger_c.gif) no-repeat center center;
	border:0; 
	font-weight:bold;
	font-size: 1.4em;
	line-height: 21px;
	height: 21px;
	width: 21px;
	margin:0 6px; 
}
/************banner flash***********/