body{ margin:0; padding:0; font-size:13px; line-height:22px;FONT-FAMILY:sans-serif; color:#666666;background:url(logo_bg.jpg) top repeat-x;}
td{font-size:13px;line-height:22px; font-family:sans-serif}
h1,h2,h3{padding:0; margin:0; }
li{list-style:none; list-style-position:outside; }
.itop{width:1003px; height:85px}
.fright{float:right; padding-top:42px; }
.fright span{font-size:15px; color:#EA3C00; font-weight:bold }
.fright input { margin-top:15px}
.fleft{float:left}
.sks{BORDER: #b7b7b7 1px solid;WIDTH: 170px; color:#999999}
#imenu {	
	width:1003px;
    height:42px;
	overflow:hidden;
	background:url(dh_bg.jpg) repeat-x;
	text-align:center; margin:0 0 1px 0; padding:0; display:block
}
#imenu ul { margin:0; padding:0 15 0 15}
#imenu li {
    margin: 0px;
    list-style-type:none;
	float: left;
	line-height:42px;height:42px;
}
#imenu li a {
     margin: 0px; padding:0;
	font-size: 15px;
	color: #FFF;
	display: block;
	width:121px;
	color:#ffffff;height:42px;line-height:42px; font-weight:bold
}
#imenu li a:hover, #imenu li.hover a {
    margin: 0px; padding:0;
	text-decoration: none;
	color:#FCFF00;
	width:121px;height:42px;line-height:42px;

}
.main{width:1003px; margin-bottom:12px; display:table }
.mleft{width:247px; height:auto; overflow:hidden; float:left; display:block; background:#F3F8FF}
.mright{width:744px; float:right; display:block}

.imain{width:1003px; display:table}
.ileft{ float:left; width:247px; background:#f3f8ff; display:table; height:100%;overflow:hidden;}
.iright{ float:right;width:745px}
.iab{width:744px; display:table; margin:3px 0 10px 0 }
.ial{float:left;width:480px; display:table}
.iar{float:right}
.atop{width:480px; font-size:15px; height:26px; padding:0; margin:0; text-align:left; color:#475E70; overflow:hidden; background:url(atop.gif) no-repeat; font-weight:bold; text-indent:50px;}
.acenter{width:480px; height:200px;padding:0; margin:0;color:#475E70; background:url(acenter.gif) repeat-y;}
.acenter ul{padding:9px 10px 6px 10px; margin:0; height:auto; line-height:23px; text-align:left}
.acenter a{float:right; padding-right:10px}
.abot{width:480px; height:17px; padding:0; margin:0; color:#475E70; overflow:hidden; background:url(abot.gif) top no-repeat; }

.btop{width:255px; height:26px;font-size:15px; padding:0; margin:0; color:#475E70;  overflow:hidden; text-align:left;background:url(atop.gif) no-repeat; font-weight:bold; text-indent:50px;}
.bcenter{width:255px;height:200px;padding:0; margin:0;background:url(bcenter.gif) repeat-y;overflow:hidden;line-height:21px}
.bcenter ul{padding:9px 2px 6px 4px; margin:0;width:246px; height:auto; overflow:hidden;line-height:21px}
.bcenter li a{background:url(ar.gif) 5px 10px no-repeat; text-align:left; float:left; padding:3 3 3 13; display:block; line-height:21px }
.bbot{width:255px; height:17px; color:#475E70; padding:0; margin:0;overflow:hidden; background:url(bbot.gif) top no-repeat; }


,ipro{width:744px; float:right; margin:0; padding:0; overflow:hidden; display:table; text-align:left  }
.ipro h2{ width:744px;height:35px; line-height:38px;background:url(prott.gif) no-repeat; display:block;border-bottom:1px solid #f3f3f3; text-align:left; font-size:15px;color:#475E70;text-indent:20px}
.ipro h2 span{font-weight:normal; letter-spacing:0}
.ipro li{width:720px; height:130px;line-height:17px;float:left;overflow:hidden;  padding:0 0 18px 0 ;margin:15px 3px 5px 13px;background:url(ibg.gif) no-repeat; text-align:center; border-bottom:1px dashed #E7E6E6 }
.ipro li img{width:156px; height:126px; border:1px solid #dedede;margin:1px 9px 5px 1px; padding:0; display:block; float:left}
.ipro ul{background:url(procc.gif) repeat-y; margin:0; padding:0;width:744px; overflow:hidden}
.ipro li h1{text-align:left; font-size:15px; line-height:25px; height:25px; letter-spacing:1px   }
.ipro h1 span{float:right;  padding-right:10px}
.ipro dt{ text-align:left;height:84px; overflow:hidden; margin:0; padding:0; line-height:21px; text-indent:2em }
#detail{float:right; color:#ff6600; padding-right:15px  }
#detail a{color:#ff6600}
#detail a:hover{ text-decoration:underline}
.font {
	FONT-WEIGHT: normal;  COLOR: #666666;  TEXT-DECORATION: none; font-size:14px
}
A:link {
	COLOR: #666666;  TEXT-DECORATION: none
}
A:visited {
	 COLOR: #666666;  TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000;  TEXT-DECORATION: none
}
A:active {
	COLOR: #666666;  TEXT-DECORATION: none
}
.ft2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; TEXT-DECORATION: none
}
.line_bg {
	BACKGROUND-IMAGE: url(../images/xxd_bg.gif)
}
.word {
	 COLOR: #3c3c3c; WORD-BREAK: break-all
}
.box1 {
	border: 1px solid #93ADBE;
}
.safestyle{float:right; padding-right:20px}
.protit{width:160px;overflow:hidden;white-space:nowrap;}
.prome{height:39px; line-height:35px; overflow:hidden}
.prot{padding-bottom:22px; }
ol,ul{list-style:none}
.mmpic{ width:1003px; height:300px;margin:0 0 5 0; background-color:#FFFFFF}
.ipic{padding:0 0 3 0; margin:0}
.ipic  LI {LIST-STYLE-TYPE: none;border:0; padding:0; margin:0; }
.ipic  IMG { border:0; padding:0; margin:0}
.ipic  .container {border:0; padding:0; margin:0}
.ipic  .container * {border:0; padding:0; margin:0}
.ipic  .container {
	POSITION: relative; WIDTH: 1003px; HEIGHT: 250px; OVERFLOW: hidden;border:0; padding:0; margin:0
}
.ipic  .slider {
	POSITION: absolute;
	left: 1px;
}
.ipic  .slider ul{ margin:0; padding:0}
.ipic  .slider LI {
	LIST-STYLE-TYPE: none; DISPLAY:block; border:0; padding:0; margin:0; 
}
.ipic  .slider IMG {
	/*WIDTH: 700px;*/ DISPLAY: block;border:0; padding:0; margin:0/* HEIGHT: 280px*/
}
.ipic  .slider2 {
	WIDTH: 10000px;border:0; padding:0; margin:0
}
.ipic  .slider2 LI {
	FLOAT: left;border:0; padding:0; margin:0;list-style-position:outside
}
.ipic  .num {
	POSITION: absolute; BOTTOM: 5px; RIGHT: 5px
}
.ipic  .num LI {
	BORDER:0; TEXT-ALIGN: center;  LINE-HEIGHT: 16px; BACKGROUND-COLOR: #fff; MARGIN: 3px 1px; WIDTH: 16px; FONT-FAMILY: Arial; FLOAT: left; HEIGHT: 16px; COLOR: #333; FONT-SIZE: 12px; OVERFLOW: hidden;CURSOR: hand; 
}
.ipic .num LI.on {
	BORDER: 0px; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #ff6600; MARGIN: 3px 1px; WIDTH: 16px; HEIGHT: 16px; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; 
}
.protree{ background-color:#F3F8FF; width:237px; margin:10px 0px 1px 0px; padding:0; text-align:center}
.protree ul{background:url(prot.gif) left bottom  no-repeat; text-align:left; margin:0 0 8px 0; padding:0px 0px 0px 25px;  color:#FFFFFF; font-weight:bold; font-size:12px; line-height:28px}
.protree h3{width:225px; overflow:hidden; font-size:12px;display:block; background:url(cp_ico.jpg) 15px 6px no-repeat;  border:1px solid #93ADBE;line-height:27px; height:27px;  margin:3px 0 5px 0px;  text-align:left; text-indent:3em}
.protree h3 a:link,.protree h3 a:hover,.protree h3 a:visited,.protree h3 a:active{font-size:12px;width:225px;display:block; text-decoration:none; text-align:left;line-height:27px; }
.protree h3 b{color:#FF6600;line-height:27px;}
.protree li{ width:225px;display:block; background:url(libg2.gif) 13px 0px  no-repeat;line-height:23px; height:23px; list-style-position:inside; list-style-type:none; text-align:left;padding-left:39px; }
.protree li a:link,.protree li a:hover,.protree li a:visited{width:195px;display:block; list-style-type:none; line-height:23px; height:23px;list-style-position:outside;  text-align:left;padding-left:6px; }
.protree li i{color:#ff6600; font-style:normal}
.protree li b{color:#FF6600; font-weight:normal}
.about{ background-color:#F3F8FF; width:247px; margin:0 0px 10px 0px; padding:0; float:left; text-align:left}
.about ul{background:url(prot.gif) left bottom  no-repeat; text-align:left; margin:0; padding:8px 0px 0px 5px;  color:#FFFFFF; font-weight:bold; font-size:12px; line-height:28px}
.about li{width:225px; overflow:hidden; font-size:14px;display:block; background:url(cp_ico.jpg) 6px 6px no-repeat;  border:1px solid #93ADBE;line-height:27px; height:27px;  margin:3px 0 5px 0px;  text-align:left; text-indent:1.6em}
.about li a:link,.about li a:hover,.about li a:visited,.about li a:active{font-size:14px;width:225px;display:block; text-decoration:none; text-align:left;line-height:27px; }
.about li b{color:#FF6600;line-height:27px;}
.pageme a:link,.pageme a:visited,.pageme a:active{color:#ff6600;line-height:25px; margin:0 5 0 5}
.pageme{line-height:25px;padding-top:10px}
.kf{width:247px; text-align:left;}
.kf ul{padding:10px 6px 17px 15px; margin:0}
.itit{text-align:left; border:1px solid #B1C1D0; width:742px; display:block; overflow:hidden; margin-bottom:10px; float:right}
.itit ul{padding:10 10 10 10 }
.itit h2{background:url(t.gif) repeat-x; text-indent:1em; height:30px; line-height:30px; overflow:hidden; font-size:14px}

.news{width:247px;float:left;  }
.news ul{padding:8px 3px 15px 4px; margin:0}
.news h2{background:url(t.gif) repeat-x; height:30px; line-height:30px; overflow:hidden; font-size:14px}
.news li{background:url(ar.gif) 5px 10px no-repeat; text-align:left; padding:3 3 3 13; display:block; line-height:18px }
.news li a{display:block}
.mynews li{background:url(ar.jpg) 1px 10px no-repeat;border-bottom:1px solid #EEEEEE; text-indent:20px; padding:0;line-height:35px; height:35px }
.mynews li a{ display:block; line-height:35px; }
.mynews li span{float:right}

.zizhi li{width:152px; height:155px; float:left; text-align:center; padding:0; margin-left:20px; display:block; line-height:26px }
.zizhi li img{width:150px; height:120px; border:1px solid #dedede}

.hotpro{border:1px solid #B1C1D0; width:742px; display:table; float:right;margin-bottom:10px;}
.hotpro h2{background:url(t.gif) repeat-x;text-align:left; text-indent:1em; height:30px; line-height:30px; overflow:hidden; font-size:14px}
.hotpro li{width:170px; height:170px; overflow:hidden;float:left;  padding:0 ;margin:9px 0px 0 10px; text-align:center}
.hotpro li img{width:168px; height:136px; border:0;border:1px solid #dedede; padding:0; display:block}

.foot{background:url(bottom.jpg) repeat-x; width:1003px; font-family:Arial, Helvetica, sans-serif; display:table; margin:0; padding-top:10px; }
.pnav{display:block; text-align:left; padding:10px 46px 10px 22px}
.pnav span{float:right}
.mpro li a{width:220px; height:205px;float:left; padding:0 ; margin:5px 0 3px 28px; display:block;background:url(probg.gif) no-repeat; text-align:center;line-height:15px;}
.mpro li img{width:200px; height:156px; border:0;margin:10px 10px 13px 10px; padding:0}

.pageqy{ width:700px; display:table; padding-top:30px}
.pageqy a,.pageqy strong,.pageqy span,.pageqy a,.pageqy strong,.pageqy span{ color:#057BD9;font-size:12px; display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:27px 3px 0;line-height:1.231;border:1px solid #d6d6d6;background:#fff;vertical-align:middle}
.pageqy a:hover,.pnav a:hover{text-decoration:none;color:#FF6600;border-color:#FF6600;background:#ffffff;font-size:12px; }
.pageqy a.pageBtn,.pageqy a.pageBtn{padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;font-family:"Simsun";font-size:12px; }
.pageqy strong,.pageqy strong{color:#333;background:none;border:0}
.pageqy span,.pageqy span{padding:0;margin:0;background:none;border:0}
.pageqy strong{font-size:12px; font-weight:bold;display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:27px 3px 0;line-height:1.231;border:1px solid #FF6600;background:#FFEEE5;vertical-align:middle;padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;font-family:"Simsun";color:#FF6600;  }
.pageqy .tbx{font-size:12px;display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:27px 3px 0;line-height:1.231;border:0px solid #d6d6d6;background:#fff;vertical-align:middle;padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;font-family:"Simsun";color:#888888}
.pageqy span i{font-style:normal; color:ff6600; font-weight:bold}
.pageqy .idot{display:inline-block;overflow:hidden;margin:20px 0px 0;line-height:1.231;font-family:"Simsun";}

.showtxt ul{ line-height:28px; padding:10px 0 10px 30px; font-size:15px; margin:0; text-align:left; }
.showtxt h1{font-size:19px; text-align:center; line-height:35px; margin:30px 0 5px 0;color:#0369A7}
.showtxt dt{text-align:center; color:999999; font-size:12px}
.showtxt li {font-size:14px; list-style-type:disc}
.btn{float:right; display:table; width:740px; text-align:right; margin:50px 0 30px 0}
.btn a{padding:0 5 0 5}

.skbt{width:92px; overflow:hidden;}
.skbt li{width:92px; height:26px; float:left; display:table; line-height:26px; margin-bottom:4px; text-align:left; text-indent:26px}
.skbt li a{display:block;}
#skype{background:url(skype.gif) no-repeat;}
#email{background:url(email.gif) no-repeat;}
.skbt dt{width:92px; height:26px; margin:0 0 4 0; padding:0 0 0 7;  line-height:26px;text-align:left; text-indent:26px; list-style-type:none; list-style-position:outside; float:left}
.skbt dt a{display:block; float:left}
.skbt dt img{float:left}