*{margin:0px; padding:0px;}
body { font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif; font-size: 12px; color:#222; background:#000; 
}




div, h1, h2, h3, h4, p, form, label, input, textarea, img, span,dl,dt,dd,form{	margin:0; padding:0;}
ul,li{	margin:0; 	padding:0; list-style:none }
a { color: #333; text-decoration: none;}
a:hover { color:#F60; text-decoration: underline; }
img,a img { border: 0; }
.cRed { color:#FF0000; }
.cGreen {color:61ca00}
.cBlue {color:#2e68a8}
.f14 { font-size:14px}
.f16 { font-size:16px}
.f18 { font-size:18px}
.wp_970{ width:970px; margin:0 auto; background-color: #FFFFFF; }
.wp_980{ width:980px; margin:0 auto; background-color: none; }
.wp_box{ width:950px; margin:0 auto; background-color: #FFF; padding:0 15px; }
.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mr_10{ margin-right:18px;}
.mr_h{ margin-right:20px; }
.spacer{	clear:both; 	font-size:0; 	line-height:0;	}


a.goMore {	font-family:normal 10px/30px Verdana #FFF;	text-decoration: underline;	display: inline-block;	margin-left: 50px;	padding: 2px 5px;}
a.goMore:hover {color:#FFFFFF;background-color:#1E4A57;}
.bor_bot {border-bottom:solid 1px #666666;}

.feed-btn{	font-family:normal 12px/14px Verdana #FFF; background:#333; text-decoration: none;padding: 2px 5px; border:#000 solid 1px; color:#FFF;}

h2.sub_title1 {	font:bold 16px/30px Arial;	color:#095281;	height:30px;}
.intro_txt {	padding:10px 10px 20px;	line-height:14px;}
/*----------&header------------------*/

#toper{ height:110px; position: relative; background: #FFF; }
#toper #logo { height: 50px; width: 190px; position: absolute; left: 15px; top: 13px; z-index: 2; 
}


#toper #logo h1 a{ display:block; height: 50px; width: 190px; background:url(../images/logo.gif) no-repeat 0 0; text-indent:-999em 
}
	#topKey{ height: 20px; width: 416px; position: absolute; right: 15px; top: 45px; z-index: 3; text-align: right; }
	
	#topKey h2{ font:bold 14px/18px Arial,sans-serif; }
	#topKey span{ font:bold 11px/16px Arial; }






#top_link { height: 38px; width: 80px; position: absolute; right: 13px; top: 36px; z-index:3; padding-left:80px; background:url(../images/flag-map.gif) no-repeat left bottom}
#top_link ul { width:100px}
#top_link ul li{ float:left;float:left; margin-left:5px;height:20px; width:60px;}
#top_link ul li a{ display:block;height:20px; width:66px; overflow:hidden; line-height:20px; font-family: Arial; text-align:center; padding-top:20px; }
#top_link ul li a.eng{background:url(../images/flag-ico-01.gif) no-repeat top center; }
#top_link ul li a.zh{background:url(../images/flag-ico-02.gif) no-repeat top center;}
#top_link ul li a.sp{background:url(../images/flag-ico-03.gif) no-repeat top center; }
#top_link ul li a.ru{background:url(../images/flag-ico-04.gif) no-repeat top center; }

#key-search {display:block;	height: 20px; padding:3px 2px 4px;	width: 146px; background:url(../images/toplink-box.gif) no-repeat 0 0;	line-height:20px;	position: absolute;	right: 66px;	top: 76px;	z-index:4}
#key-search form{margin:0; padding:0}
#key-search form label{margin:0; padding:0; float:left;}

#key-search .key-txt{ height:18px;_height:16px; border:none; width:100px; line-height:16px; color:#030;}
#key-searc-sub .key-txt{ background:#efefef; border:solid 1px #aaa;}
#key-search .go-btn{ float:left; margin-left:5px; display:inline}

#navBar{ position: relative; background:#263D92; height:32px; }
.mainNav{}
#global_nav{height:32px; padding-left:15px; padding-right:15px}
.navGo{ color:#FFF; padding-right:20px; text-align:right}
.navGo  a{ color:#FFF; font:bold 12px/30px Arial; text-transform:capitalize; text-decoration:none; padding:5px 12px; white-space:nowrap}
.navGo  a:hover{ text-decoration:none; color: #FFF; background:#263D92 }


ul.nav { height:30px; display:block; right: 10px; width: 800px; overflow: visible; position:absolute; padding:1px 0; }
ul.nav li{ float:left; padding:0 5px; list-style: none; height: 30px; position: relative; }
ul.nav li a{ color:#FFF; font:bold 12px/30px Arial; text-transform:capitalize; text-decoration:none; padding:5px 20px; white-space:nowrap }
ul.nav li a:hover{ text-decoration:none; color: #FFF; background:#0C0C0C }
ul.nav li.cur { background:#E62129; }
ul.nav li.cur a{ color:#FFF; text-decoration:none; cursor:default; }
ul.nav li.cur a:hover{color:#FFFFFF;text-decoration:none;}






/*----------&nbannner------------------*/

#banner-home { height: 290px; padding-bottom:10px; background:#FFF; padding-top: 10px; }

#banner-sub{background:#FFF; margin: 0 auto; padding-top:15px}
#banner-s {width:950px; height:230px; text-align:center; position:relative; }
#banner-s img,#banner-s a img{ height: 180px; width:980px; }
#body-banner{ padding-top:15px;}
.bannerkey{ display:none; position:absolute; right:10px; bottom:10px; width:340px; height:40px; font:bold 18px/24px Arial; color:#DD127B; }
.bannerkey h2{ font:normal 12px/20px Arial, Helvetica, sans-serif; text-align:right}

.banner- { background:url(../images/banner-.jpg) no-repeat 0 0;}
.banner-s {background:#FFF url(../images/banner-s1.jpg) no-repeat 0 0;}



/**** 关于我们 ******/
.banner-1{background:url(../images/banner-s-1.jpg) no-repeat left bottom}

/**** 模具设计 ******/
.banner-2{background:url(../images/banner-s-2.jpg) no-repeat left bottom}

/**** 生产设备 ******/
.banner-3{background:url(../images/banner-s-3.jpg) no-repeat left bottom}

/**** 联系我们 ******/
.banner-4{background:url(../images/banner-s-4.jpg) no-repeat left bottom}

/**** 冲压模具 ******/
.banner-5{background:url(../images/banner-s-5.jpg) no-repeat left bottom}

/**** 冲压模具系列 ******/
.banner-6{background:url(../images/banner-s-6.jpg) no-repeat left bottom}

/**** 冲压模具产品系列 ******/
.banner-7{background:url(../images/banner-s-7.jpg) no-repeat left bottom}

.banner-8{background:url(../images/banner-s-7.jpg) no-repeat left bottom}

.banner-9{background:url(../images/banner-s-7.jpg) no-repeat left bottom}
.banner-10{background:url(../images/banner-s-7.jpg) no-repeat left bottom}
.banner-11{background:url(../images/banner-s-7.jpg) no-repeat left bottom}
.banner-12{background:url(../images/banner-s-7.jpg) no-repeat left bottom}

.lst-wp{ margin:20px 0 0;}

.fl-box{ width:232px; padding:0 0px 0 0px; float:left;  }
.fl-box-r .pic{ margin:0px auto 10px; }
.fl-box-pro{ width:233px; float:left; overflow:hidden;}




.fl-box .th3-h{ background:url(../images/redth-line.gif) no-repeat left bottom; padding:0 0 5px;}

.fl-box .th3-h h3{font:bolder 18px/18px Arial, sans-serif}
.fl-box .th3-h h3 span{ display:block; font:normal 10px/20px Arial, sans-serif}
.fl-box .img{margin:15px auto 15px;}
.fl-box .img a{}
.fl-box .introText{}
.fl-box .introText{ line-height:18px;}







.tbHead{ background:#333; color:#FFF}
.tbHead p{ color:#FFF; font:bold 14px/20px Arial, Helvetica, sans-serif}




.lst-pro-h{ display:block; width:240px; height:280px; list-style:none; margin-left:0;margin-top:0; padding:0 0 10px;  float:left; }
.lst-pro-h li{margin:0; font-size:12px }
.lst-pro-h li a{ color:#333; text-decoration:none}
.lst-pro-h li a:hover{ text-decoration:underline}
.lst-pro-h li.img{ margin:0px auto 10px;padding:1px 0 1px 0px;}
.lst-pro-h li.img a{}
.lst-pro-h li.img a img{}
.lst-pro-h li.fst{padding:1px 0 1px 10px; height:16px; line-height:16px; background:url(../images/ico-li1.gif) no-repeat 0px 5px}
.lst-pro-h li.fst a{}
.lst-pro-h li.sec{padding:1px 0 1px 20px; height:16px; line-height:12px; background:url(../images/ico-li2.gif) no-repeat 10px 5px}
.lst-pro-h li.sec a{}





/*----------&main------------------*/

#bd{ height:auto; padding: 20px 0px 0px; width:980px; }
#bd-idx{ height:auto; padding: 10px 10px 30px; width:960px; background:#FFF; margin:0 auto; overflow:hidden }
#bd-home{ height:auto; padding: 15px 0px; width:980px; margin-top: 10px; }

.subTh3{ height: 16;display: block;font:bold 16px/16px Arial;text-transform: capitalize; padding:0px 0px 0px 0px;  color: #DD117A; z-index:100}
.subTh3 a{ display: block; font:bold 20px/20px Arial;text-transform: capitalize; color: #DD117A; text-decoration:none}
.subTh3 a:hover{ color: #DE127C; text-decoration:underline}

.th2-home{ height: auto;display: block;font:bold 16px/16px Arial;text-transform: capitalize; padding:0px 6px 0 0px; color: #DE127C;  }
.th2-home a{ display:inline; block;font:bold 16px/16px Arial;text-transform: capitalize; color: #DD117A; text-decoration:none}
.th2-home a:hover{ color: #DE127C; text-decoration:underline}
.th2-home span{ font-family: Verdana; font-size: 11px; line-height: 18px; font-weight: normal; display: block; margin-top: 0px; color:#FFF;letter-spacing: -1px; margin-bottom: 4px; text-transform: none; 
}

.infoTxt h2{ display:block;font:bold 12px/20px Arial;text-transform: capitalize; }




.col-side{ width:210px; float:left; padding-top: 20px; padding-bottom:50px; margin-left: -960px;   }

.col-side .sd-img{ margin:0 0 10px}
.col-main{ width:960px; float:left; background-color: none; padding-bottom: 15px; }

.tipBox{ background: none repeat scroll 0 0 #FFFFFF;
    line-height: 1.5em;
    margin: 0;
    overflow: hidden;
    padding: 30px 10px 10px;}
.col-main .content{ margin-left:230px; }
.col-main .content .main-txt{ padding:0px 5px 30px; margin:0; line-height:2em;  overflow:hidden; background:#FFF  }
.col-main .content .side-add{display:block;}







.pro-shs{ margin-bottom:20px; padding: 0 0 20px; border-bottom: solid 4px #F00; }
.pro-shs table{ border-top:solid 1px #999999; border-left:solid 1px #999999;}
.pro-shs table td{ border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding: 5px; line-height: 1.2em; }
.pro-shs .p-thumb-1{ width:220px; height:220px; margin-right:0px; }

.pro-shs .p-thumb-1 img,.pro-shs .p-thumb-1 a img{ width:220px; }
/*----------&sidemenu------------------*/

.col-side .title_box{	display: block;	height:26px; width:185px;	padding: 5px 0 0 25px;	background:#DD117A;text-align:left;	font:bold 14px/20px Arial, Helvetica, sans-serif;	color:#FFF;	white-space: nowrap;-o-text-overflow:ellipsis;	text-overflow:ellipsis;	white-space:nowrap;	overflow:hidden;}

ul.left_menu{	padding:0px 0 0px;	margin:0px 0 0px;	list-style:none;	list-style-position: outside; background:#FFF}
ul.left_menu li{ margin:1px 0 0px; list-style:none; display: block; padding:0; background: url(../images/dot_l.gif) repeat-x bottom;}
ul.left_menu li a{	color:#FFF;font:bold 12px/20px Arial; display:block; padding:5px 22px;text-decoration:none; height:20px; background:#DD117A; text-transform:capitalize;}
ul.left_menu li a:hover{color:#21287A; background:#c0c0c0; font-weight:bold; text-decoration:none}
ul.left_menu li.pro_class{ }
ul.left_menu li.pro_class a{background:#6D5C5C  url(../images/ico-sd.gif) no-repeat 4px 4px;}

ul.left_menu li.wee_class{color:#FFF;font:bold 12px/20px Arial; display:block; padding:5px 22px;text-decoration:none; height:20px; background:#1E1916; text-transform:capitalize; background:#D9261C url(../images/side_ico.gif) no-repeat 15px 14px; display:block }
/*1E1916*/

ul.left_menu li.pro_class a:hover{background:#D9261C url(../images/side_ico-.gif) no-repeat 15px 14px; color:#FFF}
ul.left_menu li.sec{}
ul.left_menu li.sec a{margin:0 10px 0 32px; padding:0}
ul.left_menu li.sec a:hover{}


ul.left_menu li.sectree{}
ul.left_menu li.sectree a{padding:5px 10px 5px 35px;}


ul.left_menu .mysectree li.sectree{}
ul.left_menu .mysectree li.sectree a{padding:5px 10px 5px 35px;}




.li-tree{padding:0px 0 0px;	margin:0px 0 0px;}
.li-tree li{padding:0px 0 0px;	margin:0px ; margin:1px 0 0px; list-style:none; display: block; padding:0; background: url(../images/dot_l.gif) repeat-x bottom;}
.li-tree li a{ color:#263D92; font:bold 12px/20px Arial; display:block; padding:5px 22px; text-decoration:none; height:20px; background: url(../images/ico-arr02.gif) no-repeat left center; text-transform:capitalize; }
.li-tree li a:hover{ color:#F00; font-weight:bold; text-decoration:none }



#wee_proclass{
    background: #1E1916 url(../images/side_ico.gif) no-repeat scroll 15px 14px ;
    color: #FFFFFF;
    display: block;
    font: bold 12px/20px Arial;
    height: 20px;
    padding: 5px 22px;
    text-decoration: none;
    text-transform: capitalize;
	cursor:pointer;
	margin:2px 0 0;
}


.hot-add{ padding:10px 0 10px 0px ; background:#FFF; line-height:18px; font-size:11px}
.hot-add a{ }
.hot-add a img{ border:none;}

.add-box{ margin:0 0 10px;}
.add-box h3{ margin:0 0 6px; font:bold 14px/20px "宋体"; display:block; height:20px; color:#DD117A; border-bottom:solid 1px #CCC}
.add-box .side-th3{ height: auto; display: block; padding:0 0 0px 0px;text-transform: capitalize; }
.add-box .side-th3 span{ font-family: Verdana; font-size: 11px; line-height: 14px; font-weight: normal; display: block; margin-top: 0px; color: #999999; letter-spacing: -1px; margin-bottom: 4px; text-transform: none; 
}

.add-box .sd-title{ margin:0 0 2px; height:24px; background:#DFDFDD;padding-left:10px;}
.add-box .sd-title a{ font-weight:bold; color:#DD117A; line-height:24px;  width:160px; height:24px; white-space: nowrap;-o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden;}
.add-box .sd-title a:hover{ color:#DD117A; text-decoration:underline}

.add-box .search-form{ margin:0 0 10px;}
.search-form .check-input { display:block; height:24px; margin-bottom:6px;}
.check-input .key{ background:#DFDFDD; height:14px; width:124px; padding:3px 10px; border:none; color:#DE127C; float:left;}
.check-input .goBtn{float:left; margin-left:5px; border:none}
.search-form .check-bar { display:block} 
.search-hight{color:#DD117A; padding:2px 0 2px 14px; line-height:16px;height:16px; background:url(../images/ico-arr03.gif) no-repeat 0 6px; text-decoration:underline}
a.search-hight:hover{color:#DD117A; font-weight:bold}



.intro_txt { margin: 0px;padding:5px 0px 15px;	display: block; background:url(../images/dot_l.gif) repeat-x 0 0}
.intro_txt h2 {	display:block;	font:bold 14px/28px Arial;	border-bottom: solid 1px #999;}
.intro_txt h2 a{color:#000;}
.intro_txt p { line-height:14px; color:#333	margin:5px 5px 10px;	text-indent: 0px; word-break: break-all; }



.dis-cont{padding:20px 0 0; line-height:1.5em; font-size:12px;}
.dis-cont h1{ display:block; background:#E6E6E6 url(../images/s-th1-bg.gif) no-repeat left top; color:#DD117A; font:bold 14px/20px Arial, Helvetica, sans-serif,"宋体"; width:100%; height:auto; padding-bottom:5px; padding-top:5px; text-indent:12px; margin-bottom:15px;}

.dis-cont .arc-info{ padding:10px 10px 30px; margin-top:20px; border-top: dashed 1px #CCC;}
.dis-cont .fl-sp{ float:left; margin:0 15px 5px 0}
.dis-cont .img-photo{ display:block; width:260px; float:left; margin:0 10px 0 0;}
.dis-cont .img-photo a{display:block; width:250px; padding:10px 0 15px;overflow:hidden; background:#E62129}
.dis-cont .img-photo a:hover{ background:#21287A}
.dis-cont .img-photo a img{ border:none}

.wordTime{}
.wordTime form{ margin:0; padding:0}
#clock{}
#clock ul {margin:0; padding:0}
#clock ul.tim{}
#clock ul li{ display:block; height:30px; width:206px; float:left}
#clock ul li span{width:84px; float:left}
#clock ul liinput{ float:left}

.sTh3{ font:bold 14px/20px Arial; color:#E62129}
.para-info{}
.para-info ul{ margin:0;}
.para-info ul li{ display:block; font:bold 11px/18px Arial;}
.para-info ul li span{ width:150px; display:inline-block}

.curGo{ display:block; height:20px; padding:5px 0}
.curGo ul{ margin:0; padding:0}
.curGo ul li{ float:left; height:20px;}
.curGo ul li a{  line-height:20px;}
.curGo ul li.pre{display:block; float:left; background:url(../images/go-nxt.gif) no-repeat left top;  }
.curGo ul li.pre a{}
.curGo ul li.next{display:block; float:left;background:url(../images/go-nxt.gif) no-repeat left bottom;}
.curGo ul li.next a{ }


.pro-shs{ margin-bottom:20px; padding: 0 0 20px; border-bottom: solid 4px #F00; }
.pro-shs table{ border-top:solid 1px #999999; border-left:solid 1px #999999;}
.pro-shs table td{ border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding: 5px; line-height: 1.2em; }
.pro-shs .p-thumb-1{ width:220px; height:220px; margin-right:0px; }

.pro-shs .p-thumb-1 img,.pro-shs .p-thumb-1 a img{ width:220px; }


.guide-bar{height: 30px;width: 100%;position: relative; border-bottom:solid 3px #efefef; background:url(../images/title_bg2.jpg) repeat-x left bottom;}
.sub_title_1 {	font:normal 11px/18px Arial;	height: auto;	display: inline;	padding:0 0 0px 4px;	color:#DD117A;	text-transform: none;	position: absolute;	right: 0px;	bottom: 0px;}
.sub_title_1 span {	font-family: Verdana;	display: inline-block;	color: #000;	letter-spacing: -1px;}

.curHere {	font:normal 14px/30px Arial; text-align:right;	height: auto;	display: inline;	padding:0 0 0px 4px;	text-transform: none;	position: absolute;	right: 10px;	bottom: 0px;}
.curHere a{text-transform:capitalize; }
.curHere a:hover{ text-decoration:none}
.curTitle {font:bold 16px/30px Arial;	height: auto;	display: inline;	padding:0 0 0px 4px;	text-transform: none;	position: absolute;	left: 10px;	bottom: 0px;}
.curTitle h2{ color:#263D92; font:bold 16px/30px Arial; text-transform:capitalize}

.col-side .sd-title{ background:#D5DFE1; border-left:solid 5px #CB0102; height:26px; line-height:26px; padding-left: 5px; }
.col-side .sd-title a{ color:#000; font-weight:bold; line-height:26px; text-decoration:none; display:block; height:26px; width:170px; white-space:nowrap; white-space: nowrap;-o-text-overflow:ellipsis; text-overflow:ellipsis; text-overflow:hidden; }
.col-side .sd-title a:hover{text-decoration:underline}
.col-side .sd-pic{background:#D5DFE1;}
.col-side .sd-pic img,.col-side .sd-pic a img{ width:180px;}
/*----------&footer------------------*/

#qckBar{padding:20px 20px 10px; width:940px; background:#FFF;}
#qckBar ul{ width:900px; margin:0 auto; }
#qckBar ul li{ float:left; width:210px; padding-right:15px; float:left;}
#qckBar ul li a{ margin:0; padding:0;}
#qckBar ul li a img{}



#footer { padding:20px 20px 10px; width:940px; background: #EEEEEF url(../images/logo-foot.gif) no-repeat 20px 15px; color: #111; font: normal 10px/14px Arial; }
#footer a{ font-weight:bold; text-decoration:underline; color:#BBB 
}
#footer a:hover{ color:#CB0100 }
#footer .copyright {  font: bold 12px/16px Arial;  text-align:center; margin-bottom:10px;  }
#footer .contact-info { display:block; font: normal 14px/18px Arial; text-align:center; margin-bottom:10px; z-index:12; color: #CCC; 
}
#footer .contact-info a{
	color: #CCC;
}
#footer .keywords { display:block; color:#999; text-align:center; font-size: 12px; line-height:18px; margin:0 120px 10px; z-index:11 }
.copyright a.xml-map{}
.copyright a.xml-rss{}
.copyright a.xml-fed{}

#footer-sub { height:240px; border-top:solid 1px #ccc; padding-top:20px }
.f-adv{ width:520px; height:90px; margin:0 auto 10px; text-align:center}
.f-adv .f-pic{ float:left; width:190px; height:85px;}
.f-adv .f-pic a{ }
.f-adv .f-cotact{ float:left; width:140px; height:85px;}

.total-info{ width:600px;  margin:0 auto 10px;text-align:center; line-height:16px;}
.total-info a{ text-decoration:underline}
/*----------&软件下载------------------*/
.lst-soft{}
.lst-soft li{width:100%;overflow:hidden;clear:both;padding:12px 0px;border-bottom:1px solid #EEE;color:#aaa;}
.lst-soft li b a{color:#555;}
.lst-soft li a.preview{width:84px;float:left;margin-right:7px;margin-bottom:3px;margin-left:10px;display:inline;}
.lst-soft li a.preview img{width:80px;/*height:60px;*/display:block;padding:1px;border:1px solid #EEE;}
.lst-soft li a.preview:hover img{border:1px solid #AAA;}
.lst-soft li a.title{overflow:hidden;line-height:25px;font-weight:bold;font-size:14px;margin-left:2px;}
.lst-soft span.info{display:block;line-height:23px;color:#555;padding-left:12px;}
.lst-soft span.info small{color:#AAA;font-size:12px;margin-left:3px;}
.lst-soft span.info a{color:#690;}
.lst-soft p.intro{color:#776955;line-height:20px;margin-left:5px;padding-left:10px;padding-right:10px;}



/*----------&产品显示------------------*/
.pro-list-img { width:720px; display:block; height:auto;	}
.pro-list-img h2{ font:bold 14px/24px Arial, Helvetica, sans-serif;padding-left:10px}
.pro-list-img .thmb { display:block; width:724px;margin-top: 0px; margin-left:-2px; padding: 5px 0px;	border: none; }
.pro-list-img .thmb li {	float: left; width: 164px;	margin: 15px 8px 0;_margin: 15px 6px 0; height: 200px; 	text-align: center; background:#F2F2F2}
.pro-list-img .thmb a.thickbox {	display: block;	width: 160px;	height: 120px;	overflow:hidden;	padding: 1px 1px 1px; border: solid 1px #FFF; background:#FFF; margin:10px auto 10px; z-index:0}
.pro-list-img .thmb a img{ width:160px;}
.pro-list-img .thmb a:hover {	border: solid 1px #7EE3FF; background:#f2f2f2;}
.pro-list-img .thmb a.txt {	display: block;	width: 148px;	height: 20px;	padding: 1px;	border: 1px solid #ccc;	line-height:20px;	font:Arial, Helvetica, sans-serif;	background:#F1F1F1;	white-space: nowrap;-o-text-overflow:ellipsis;	text-overflow:ellipsis;	overflow:hidden;}



.hot-list-img{}
.hot-list-img h2{ font:bold 14px/24px Arial, Helvetica, sans-serif; margin-bottom:10px; padding-left:10px}
.hot-list-img ul{}
.hot-list-img ul.thmb{}
.hot-list-img ul li{ display:block; margin:0 0 10px; padding:10px 10px; background:#f4f4f4; height:160px; overflow:hidden; }
.hot-list-img ul li a.thickbox{width:180px;height:160px float:left; display: block; float:left; overflow:hidden;}
.hot-list-img ul li a.thickbox img{width:160px; }
.hot-list-img ul li .summery-info{width:420px; float:left; }
#hot-li li .pro-sum{text-align:left}

#hot-li li .summery-info dl dd.go a{ float:left}

.summery-info{ width:146px; height:80px;  overflow:hidden; padding-left:14px; }
.summery-info dl{ text-align:center}
.summery-info dl.pro-sum{color:#000; font-weight:bold}
.summery-info dl dt{padding:1px 0; line-height:12px; }
.summery-info dl dd{color:#000; padding:3px 0; line-height:12px;}
.summery-info dl dd a{ text-decoration:none;color:#214915; display:inline}
.summery-info dl dd.it a{ font-weight:bold; }
.summery-info dl dd.it a:hover{ font-weight:bold; color:#FFF; background:#214915}
.summery-info dl dd.go{ font-size:9px; height:22px;}
.summery-info dl dd.go a{ font-weight:normal; color:#609C00; display:block; width:105px; height:21px; margin:0 auto; background:url(../images/view.gif) no-repeat 0 0; text-indent:-999em;}
.summery-info dl dd.go a:hover{background:url(../images/view.gif) no-repeat 0 0;}
.side-contact{}
.side-contact li{ padding:1px 0; line-height:14px; letter-spacing:-1px; }
.side-contact li a{ color:#FFF; text-decoration:underline;}
.side-contact li a:hover{ color:#DD117A; text-decoration:none;}
.side-contact li.txt{ padding:2px 2px 2px 0;}
.side-contact li.add{ padding:2px 2px 2px 0px;line-height:14px;}
.side-contact li.tel{ padding:2px 2px 2px 0px;line-height:14px;color:#DD117A;}
.side-contact li.fax{ padding:2px 2px 2px 0px;line-height:14px;color:#DD117A;}
.side-contact li.web{ padding:2px 2px 2px 0px;line-height:14px;color:#DD117A;}
.side-contact li.tel a,.side-contact li.fax a,.side-contact li.web a{color:#DD117A;}
.side-contact li.em{ padding:2px 2px 2px 0px;line-height:14px;}
/*----------&k_pagelist------------------*/
/*-------&上下条新闻----------*/


.side-contact{}

.side-contact li.add{ color:#DD117A}
.side-contact li.tel{ color:#DD117A}
.side-contact li.fax{ color:#DD117A}
.side-contact li.em{ color:#DD117A}
.side-contact li.web{color:#DD117A}


.context{height:24px; margin:10px 0; display:block; background:#DEDEDD}
.context ul{ height:24px;display:block}
.context ul li{padding:0 10px; overflow:hidden;  height:24px;}
.context ul li a{color:#E62129;}
.context ul li.pre{ float:left; line-height:24px;}
.context ul li.pre a{ text-align:left}
.context ul li.next{float:right}
.context ul li.next a{ text-align:right}

.key-pages{ height:30px; margin:10px 0 0 }
.pagelist{ display:block;height:30px;}
.pagelist li{  float:left; line-height:20px; padding-right:10px;}
.pagelist li a{ display:block; text-align:center; float:left; width:20px; height:20px; line-height:20px; overflow:hidden;border:solid 1px #DD117A; background:#DD117A; color:#FFF;}
.pagelist li a:hover{border:solid 1px #000; background:#84C166; color:#000; text-decoration:underline}
.pagelist li a.fst{width:40px;}
.pagelist li a.lst{width:40px;}
.pagelist li a.pre{width:40px;}
.pagelist li a.nxt{width:40px;}
.pagelist li.thisclass{}
.pagelist li.thisclass a{background:#DD117A; border:solid 1px #FFF}
.pagelist li select{}


.k-pages{ display:block; width:99%; height:30px; background:#EFEFEF;}
span.k_pagelist { padding-right: 7px; padding-left: 7px; padding-bottom: 7px; margin: 3px; padding-top: 7px; text-align: center; display: block; }
span.k_pagelist a {	border-right: #000000 1px solid; padding-right: 5px; border-top: #000000 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #000000 1px solid; color: #000000; padding-top: 2px; border-bottom: #000000 1px solid; text-decoration: none}
span.k_pagelist a:hover {	border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; color: #fff; border-bottom: #000000 1px solid; background-color: #000}
span.k_pagelist a:active {	border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; color: #fff; border-bottom: #000000 1px solid; background-color: #000}
span.k_pagelist strong {	border-right: #000000 1px solid; padding-right: 5px; border-top: #000000 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #000000 1px solid; color: #fff; padding-top: 2px; border-bottom: #000000 1px solid; background-color: #000000}
span.k_pagelist span.disabled {	border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid}


.one-rk{ width: 100%; margin: 0 0 20px; line-height: 1.8em; }
.one-rk h1 {	font:400 20px/40px Arial;	height:40px;	}
.one-rk h2 {	font:300 18px/40px Arial;	height:40px;	}
.one-rk h3{	font:bold 16px/30px Arial;	height:30px;	}
.one-rk h3{	font:bold 12px/18px Arial;		}
.one-rk strong{color:#DD117A}
.one-rk a{color:#DD117A; text-decoration:underline;}
.one-rk a{ color:#DD117A; text-decoration:underline; }
.info-cont-fix{}
.info-cont-fix .photo{ float:left; width:270px; }
.info-cont-fix .cont{ margin-left:280px; }
#main_nav #p-nav { height: 62px; width: 120px; position: absolute; bottom: -60px; right: -53px; z-index: 9999; }
#main_nav #p-nav a{ height: 20px; width: 100%; font:normal 14px/20px Verdana, Geneva, sans-serif; background:#F00; color:#FFF; display: block; border-bottom: solid 1px #000; text-indent: 10px; }
#main_nav #p-nav a:hover{ background:#222; }
.dok{ display:block}


.qck-cont{ margin:0 auto ; padding:0; list-style:none; width:46px;}
.qck-cont li{margin:0 auto ; padding:5px 0 ; list-style:none; border-bottom:solid 1px #CCC;}
.qck-cont li.lst{margin:0 auto ; padding:5px 0 ; list-style:none; border-bottom:solid 1px #CCC;}
.qck-cont li a{ border:none;}
.qck-cont li a img {}




#bdCol2FixR{
	padding-top:10px;
	padding-bottom:10px;
	background:#FFF;
	
}
#bdCol2FixR .col2L{
	float:left;
	width:610px;
	margin:0
}
#bdCol2FixR .col2R{
	float:right;
	width:325px;
	margin:0
}


#bdCol3FixR{ padding-bottom:30px; 
	/*background:#FFF*/
}
.mn-container{ border-top:solid 10px #DD117A}
#bdCol3FixR .col3LM{ float:left; width:695px; margin:0 
}
.col3LM .boxL{ float:left; width:230px; margin:0; padding:0 
}
.col3LM .boxM{ float:right; width:445px; margin:0; padding:0 
}

#bdCol3FixR .col3R{ float:right; width:230px; margin:0 
}

.boxTxt{ margin-bottom:15px }
#thome-about{ padding-bottom:40px}
.colsTh1 { font:bold 16px/30px Arial, Helvetica, sans-serif; display:block; height:30px; margin:0; padding:0; background:#DD117A; color:#FFF; padding-left:10px }
.colsTh1 a { color:#FFF;}

.colTh1 {
	font:bold 16px/30px Arial;
	display:block;
	height:30px;
	margin:0;
	padding:0;
	background:url("../images/th-bg-11.jpg") no-repeat scroll left bottom transparent;
	color:#263D92;
	text-indent:0px
}
.colsTh1 a { color:#000;}



.colsTh2 { font:bold 16px/30px Arial, Helvetica, sans-serif; display:block; height:30px; margin:0; padding:0; background:#DD117A; color:#FFF; padding-left:10px }
.colsTh2 a { color:#FFF;}

.colTh2 { font:bold 16px/25px Arial; display:block; height:25px; margin:10px 0 10px 0; padding:10px 0 5px 0px; background:url("../images/th-bg-11.jpg") no-repeat scroll left bottom transparent; color:#263D92; text-indent:0px; text-transform: capitalize; 
}
.colsTh2 a { color:#000;}


.cBox{ margin:10px 0 0; 
}
.cBox .boxTxt{ margin: 0 0 5px; font-size:12px; font-weight:normal; line-height: 1.8em; 
}

.dBox{ margin:10px 0 0}
.dBox .boxImg{margin: 0 0 10px}
.dBox .boxTxt{ margin: 0 0 5px }
.dBox .contacTxt{ font:normal 12px/18px Arial; }
.dBox .contacTxt strong{ font:bold 12px/18px Arial; }
#contact-f14 { font-size:14px; margin: 0 0 10px; display: block; }
.dBox .boxGoto{ text-align: right; padding-right: 15px; background: url(../images/ico-aro.gif) no-repeat right bottom; margin-bottom: 20px; }
.dBox .boxGoto a{color:#D9261C; font-weight:bold}

.gridBox{
	padding:0px 15px 10px 15px;
}
.gridImg{
	overflow:hidden;
	padding-top: 20px;
}
.gridImg ul{ width:440px}
.gridImg ul li{ float:left; width:200px; padding:0 20px 0 0; margin:0 0 20px; display:inline-block}
.gridImg ul li .thumb{margin:0 0 5px; padding:0}
.gridImg ul li .thumb a{}
.gridImg ul li .thumb a img{ /*border:solid 1px #efefef*/}
.gridImg ul li .txtTitle{margin:0 0 5px; padding:0;}
.txtTitle h3{ font:bold 16px/24px Arial; display:block; height:24px; background:url(../images/ico-aro.gif) no-repeat left center; padding-left:15px; color:#D9261C }
.gridImg ul li .txtInfo{ line-height:14px; font-size:11px;}
.gridImg ul li .txtInfo p{}
.gridImg ul li .txtInfo p a{ color:#D9261C}
.gridImg ul li .txtInfo p a:hover{ color:#FFF; background:#D9261C}






/*--------listImg----------*/
.listImg{ margin:0; padding:0}
.listImg ul.classThmb{	margin:0;	padding:0;	width: 710px;}
.classThmb li{}
.classThmb .totalSum{ border-bottom:dotted 1px #999; margin: 20px 0; padding: 0px 0; }


.totalSum .liPic{ float:left; width:100px; padding-right:10px; }
.totalSum .liPic .liImg{ width:100px; overflow: hidden;}
.totalSum .liPic .liImg a{ display:block; width:90px; padding:4px 2px; background:#efefef}
.totalSum .liPic .liImg a img { width:90px; border:solid 1px #CCC; }
.totalSum .liPic .liImg a:hover{ background:#DD117A}
.totalSum .liPic .liImg a:hover img { border:solid 1px #FFF; }

.totalSum .liPic .picText{ color: #DD117A; background:url(../images/li-ico-7.gif) no-repeat 0px 3px; padding-left:16px; line-height:14px; }
.totalSum .liPic .picText img{}

/*--------introText-------*/
.totalSum .introText{ float:left; width:240px; padding-right:0px; }
.totalSum .introText h3{}
.totalSum .introText h3 a{ color: #DD117A; font-size: 14px; }
.totalSum .introText p{ line-height:14px;}
.totalSum .introText a{ color: #DD117A; }
.totalSum .introText a.introGo{}



/*--------addIntroText-------*/
.totalSum .addIntroText{ float:left; width:550px; padding-right:0px; }
.totalSum .addIntroText h3{ padding-left:15px; background:url(../images/li-ico-7.gif) no-repeat 0 8px;}
.totalSum .addIntroText h3 a{ color: #DD117A; font-size: 14px; }
.totalSum .addIntroText p{}
.totalSum .addIntroText .introGo{ text-align:right}
.totalSum .addIntroText .introGo a{color: #DD117A;}


/*-------liStyle------------*/
.totalSum .liStyle{ float:right; width:280px; padding-right:20px; }
.totalSum .liStyle a{ background: #DD117A; padding: 3px 5px; margin: 4px 5px; line-height: 30px; color: #FFF; }
.totalSum .liStyle a:hover{ background: #333; color:#FFF; }



.des-info{ margin-bottom:20px; padding: 0 0 20px; }
.des-info table{ border-top:solid 1px #ececec; border-left:solid 1px #ececec; background:#EDEEF2}
.des-info table tr td{ border-right:solid 1px #BFC3CA; border-bottom:solid 1px #BFC3CA; padding: 5px; line-height: 1.2em; }
.des-info table  tr.tbth{ border-right:solid 1px #ececec; border-bottom:solid 1px #ececec; padding: 5px; font:bold 1.1em/ 1.5em; background:#B4B8BF }
