@charset "gb2312";
/* CSS Document */

body { font-family: "ËÎÌå", Arial; font-size: 12px; margin:0; padding:0; background: url(../images/bg.png) repeat-x center top; color:#333; }
html{-webkit-text-size-adjust:none;}
* { margin:0; padding:0 }
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
div, ul, li, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd, ol, th, td { margin: 0px; padding: 0px; }
li { list-style-type: none; }
form, input, button, option, textarea, select { margin: 0px; padding: 0px; }
input, button, textarea, select { font:100% Tahoma, Helvetica, Arial, sans-serif; }
a { text-decoration: none; cursor:pointer; outline:none; blr:expression(this.onFocus=this.blur());
color:#333; }
a:link { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
th { font-weight:normal; }
img { border: 0; }
h3 { font-size:14px;  font-weight:bold; }
h4 { font-size: 12px;  font-weight:bold; }
.clear { clear: both; }
.copy { font-family:Arial, Helvetica, sans-serif; }
table { font-size:inherit; font:100%; }
img { border:none;  }

/*page*/
.page { width: 100%; padding: 10px 0; float: left; text-align: center; margin-top:10px; }
.page .prev, .page .next { margin: 0 10px; }
.page .num { padding: 2px; text-align: center; color: #000; }
.page .cur { color: #005098; }

#header { width:auto; height:auto; margin:0 auto; }
.topbar {width:1000px; height:125px; position:relative; z-index:100; margin:0 auto;   }
.logo { position:absolute; z-index:1; top:48px; left:16px; } 
.call{ position:absolute; z-index:1; top:49px; right:21px;}

.menu { width:1000px; height:43px; margin:0 auto; overflow:hidden; }
.menu ul{ padding-left:13px; } 
.menu ul li { float:left;}
.menu ul li.line{ background:url(../images/navline.gif) no-repeat center; width:1px; height:43px;}
.menu ul li a{ display:block; width:107px; height:43px; text-align:center;line-height:43px;color:#fff;font-weight:bold; font-size:14px; overflow:hidden;}
.menu ul li a:hover,.menu ul li.on a{ color:#00f0ff;}

.banner{width:1000px; height:347px; overflow:hidden; background:url(../images/banbg.gif) no-repeat; position:relative; margin:0 auto; margin-top:9px; }
.mantle { position: relative; zoom:1; width:1000px; height:347px; overflow:hidden;  }
.mantle .leftbotton ,.mantle .rightbotton{ width:32px; height: 70px; position: absolute; top:131px; cursor: pointer;}
.mantle .leftbotton { left: 0px; background:url(../images/left1.png) no-repeat ;}
.mantle .rightbotton{ right: 0px; background:url(../images/rig1.png) no-repeat ;}
.mantle .cont{ width: 986px; margin: 0 auto; overflow: hidden; height:328px; margin:1px 7px 0 7px;   }
.mantle .imgul { float: left;}
.mantle .imgul li { width: 986px;  height:328px; overflow: hidden; float: left;}
.mantle .imgul li img{ display: block; width: 986px; height:328px; overflow:hidden;}
.mantle .fl{ float:left;}

#content{ width:1000px; margin:0 auto; }
.side{ width:220px; float:left; }
.main{ width:765px; float:right;}

.mod1 .title{ background:url(../images/side-tit.jpg) no-repeat; height:27px; overflow:hidden;}
.mod1 .title h3{ background:url(../images/icon1.gif) no-repeat 17px 7px; padding:7px 0 0 27px;}

.side_c{ margin-bottom:14px;}
.side_c .cont{ height:191px; overflow:hidden; line-height:27px; padding:11px 0 0 10px; }
.side_c .cont a{ float:left; margin:2px 0 0 3px;}
.side_c .cont span{ float:left; text-transform : uppercase;}

.side_p .cont{ height:371px;}
.side_p ul{ width:217px; padding:5px 0 0 2px;}
.side_p ul li{ float:left; margin-top:5px; display:inline; }
.side_p ul li a{ display:block; width:171px; padding-left:46px; height:31px; line-height:31px; background:url(../images/side-li-01.jpg) no-repeat; color:#262626;}
.side_p ul li a:hover,.side_p ul li a.on{  background:url(../images/side-li-02.jpg) no-repeat; color:#005098;}

.side_l { margin-top:11px;}
.side_l .cont{ height:211px; overflow:hidden; line-height:28px; padding:11px 9px 0 13px;}
.side_l .cont a{ margin-right:6px;}


.mod2{ float:left; width:453px;}
.mod2 .title,.mod4 .title{ background:url(../images/tit1.gif) repeat-x; height:38px; border:1px solid #eaebec; border-top:none; border-bottom:none; overflow:hidden;}
.mod2 .title h3{ float:left; color:#404040; background:url(../images/h3bg.jpg) no-repeat left 1px; padding:14px 0 0 16px;  height:35px;}
.mod2 .title .more{ float:right; font-size:10px; font-family:Arial;text-transform: uppercase; padding:13px 9px 0 0;}
.mod2 .title .more a{ color:#5c5c5c;}
.mod2 .cont{ border:1px solid #d9d9d9; border-top:none;}

.about .cont{ padding:6px 0 0 7px; line-height:24px; height:184px; overflow:hidden;}
.about .cont .photo{ width:144px; height:123px; padding:4px;  border:1px solid #d9d9d9; float:left; margin-top:4px; margin-right: 7px; display:inline; }
.about .cont a{ color:#700000;}

.wrap1{ margin-top:15px;}
.nproduct .cont{ height:179px; padding-top:11px;}
.nproduct ul li { width: 180px; margin: 0 15px; display:inline; height: 170px; background:url(../images/probg.gif) no-repeat; float: left; overflow: hidden; }
.nproduct ul li .photo { width:154px; height:123px; border: 1px solid #e5e5e5; margin:10px 12px 0; *font-size:108px; overflow:hidden; }
.nproduct ul li .photo img { vertical-align:middle; }
.nproduct ul li .name { text-align: center; line-height: 25px; }
.nproduct ul li.on .photo{ border: 1px solid #005098;}

.mod3{ float:right; width:297px;}
.mod3 .title{ height:35px; overflow:hidden;}
.mod3 .leftbg{ background:url(../images/titleft1.gif) no-repeat; width:3px; height:35px; overflow:hidden; float:left;}
.mod3 .rigbg{ background:url(../images/titright1.gif) no-repeat; width:1px; height:35px; overflow:hidden; float:right;}
.mod3 .contbg{ background:url(../images/titcont1.gif) repeat-x; width:293px; height:35px; float:left;}
.mod3 .title h3{ float:left; color:#2972c2; background:url(../images/icon2.gif) no-repeat 8px 11px; padding:13px 0 0 23px;}
.mod3 .title .more{ float:right; font-size:10px; font-family:Arial;text-transform: uppercase; padding:16px 16px 0 0;}
.mod3 .title .more a{ color:#5c5c5c;}
.mod3 .cont{ border:1px solid #cecece; border-top:none; padding:10px 0 0 8px; height:183px; overflow:hidden;}

.mod3 .topbg{ width:263px; height:66px; overflow:hidden; margin-bottom:5px; background:url(../images/bord1.gif) no-repeat; padding:7px 0 7px 13px; }
.mod3 .topbg .leftbg1{ width:92px; height:66px; float:left; }
.mod3 .topbg .rigbg1{ width:156px; padding-left:11px; float:right; }
.mod3 .topbg .rigbg1 dl dt a{ color:#f3850a; line-height:20px;} 
.mod3 .topbg .rigbg1 dl dd{ line-height:18px; color:#7f7d7d; }
.mod3 ul li { line-height: 25px; width:281px; float: left; background:url(../images/line2.gif) repeat-x bottom;  }
.mod3 ul li a { float: left; background:url(../images/dian01.gif) no-repeat 4px center; padding-left:18px;}
.mod3 ul li .date { float: right; padding-right: 8px; color:#999999;}
.mod3 ul li a:hover{ color:#005098;}
 
.mod4 .title h3{ float:left; color:#fff; background:url(../images/h3bg1.jpg) no-repeat 5px 3px; width:132px; height:34px; text-align:center; padding-top:14px;}
.mod4 .title .more{ float:right; padding:14px 13px 0 0;}
.mod4 .title .more a{ color:#5c5c5c; font-size:10px; font-family:Arial;text-transform: uppercase;}
.mod4 .cont{ border:1px solid #d9d9d9; border-top:none; height:auto !important; height:600px; min-height:600px;}

.product{ margin-top:12px;}
.product .cont1{ border:1px solid #d9d9d9; border-top:none; height:361px; padding-top:16px;}
.product ul{}
.product ul li{ width: 180px; margin: 0 4.5px; display:inline; height: 180px; background:url(../images/probg.gif) no-repeat; float: left; overflow: hidden;}
.product ul li .photo{  width:154px; height:123px; border: 1px solid #e5e5e5; margin:10px 12px 0; *font-size:108px; overflow:hidden;}
.product ul li .photo img {	vertical-align:middle; }
.product ul li .name{ text-align: center; line-height: 25px;}
.product ul li.on .photo{ border: 1px solid #005098;}
 
#footer { width:auto; height:45px;   margin:0 auto; background:#005cd7; margin-top:18px;}
 
.copyright { width:1000px; margin:0 auto;  text-align:center; color:#FFF; padding-top:17px; }
.copyright a{ color:#FFF;}
.copyright a:hover{ text-decoration:underline;}

.ny_dan .cont{ padding:10px 13px; line-height:24px;}

.ny_news .cont{ padding:20px 0;}
.ny_news ul{ width:723px; margin:0 auto;}
.ny_news ul li { line-height: 25px; width:723px; float: left; }
.ny_news ul li a { float: left; background:url(../images/dian01.gif) no-repeat 17px center; padding-left:31px;}
.ny_news ul li .date { float: right; color:#999999;}
.ny_news ul li a:hover{ color:#005098;}

.ny_pro .cont{ padding:20px 0;   }
.pro_overflow{ width:747px; overflow:hidden; margin:0 auto; }
.ny_pro ul{ width:756px; }
.ny_pro ul li{ float:left; width:180px; height:180px;  margin-right:9px;  background:url(../images/probg.gif) no-repeat; display:inline; overflow:hidden;}
.ny_pro ul li .photo{ width:154px; height:123px; border: 1px solid #e5e5e5; margin:10px 12px 0; *font-size:108px; overflow:hidden;}
.ny_pro ul li .photo img {	vertical-align:middle; }
.ny_pro ul li .name{ text-align: center; line-height: 25px;}
.ny_pro ul li.on .photo{ border: 1px solid #005098;}

.detail .cont {  padding: 20px 20px; }
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden; }
.detail .related { padding:6px 0; text-align: center; }
.detail .related span { padding: 0 10px; }
.detail .text { padding: 10px; line-height: 23px; }
.detail .text .photo { text-align: center; }
.detail .other { padding: 8px 0; width: 100%; }
.detail .other li { line-height: 24px; }
.detail .print { padding: 8px 0; text-align: right; clear: both; }
.detail .print a { margin-right: 20px; }
.detail .text .pro_photo { text-align: center; }

.ny_tact .cont{ padding:15px 0 0 33px;}
.ny_tact .cont p{ line-height:27px; padding-bottom:10px;}
#apDiv2 {
	position:fixed;
	left:7px;
	top:180px;
	width:134px;
	height:125px;
	z-index:1000;
	_position:absolute;
	_top:expression_r(documentElement.scrollTop + 300 + "px");
}

#apDiv3 {
	position:fixed;
	right:7px;
	top:180px;
	width:134px;
	height:125px;
	z-index:1000;
	_position:absolute;
	_top:expression_r(documentElement.scrollTop + 300 + "px");