﻿/* ===  ****  模版页面   CSS定义 *****  =====   */
*{padding:0px; margin:0px; font-size:12px; line-height:1.8em;}

/*****！！页面通用css样式定义开始******/
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{
   font-family: Arial, Tahoma,"微软雅黑","宋体";   /*文字字体定义 */
	font-size: 12px;    /*文字大小定义 */
	color: #454545;    /*文字颜色定义 */
	}

/* 网站超链接css通用设置 */
a{text-decoration: none;} /* 链接无下划线,有为underline */
a:link {color: #454545;} /* 未访问的链接 */
a:visited {color: #454545;} /* 已访问的链接 */
a:hover{color: #454545;	text-decoration: none;} /* 鼠标在链接上*/
a:active {color: #454545;} /* 点击激活链接 */

ul, li { margin:0; padding:0; list-style-type:none; }
dl, dt, dd { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-size:12px; }
img{border:0;}
.clr { clear:both; height:0; font-size: 1px; line-height: 0px;}



h1,h2,h3,h4,h5,h6{font-size:12px;}
.clear{clear:both;}/*清除浮动*/
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/

/*表格样式定义 */
/*table{text-align: justify;}*/
checkbox{border: 0px;}/*选择框样式定义 */

/*文字按钮样式定义 */
.button{border: 0px; }

.fl{
	float: left;
}
.fr{
	float: right;
}

/*结构*/
#wrapper{ }
.ms{
	width:969px; 
	margin:0 auto;
}
.logo{
	display: inline-block;
	width: 100%;
}
#iheader{}
#header{}
#imain{ 
	padding:0px 0 0 0;
	width: 980px;
	margin: 30px auto;
}
#ileft{ width:204px; float:left;margin-right:11px; padding:1px 0 0 0;}
#ileft00{ margin-right:11px;width:204px;padding:1px 0 0 0;}
#icenter{ width:754px;}
#iright{ width:227px; float:right;}
#right{ width:754px; float:left;}
#footer{ padding:8px 0;background:#d3d3d3;}

#leftnews{ width:370px;}
#rightnews{ width:370px; float:left;}



.menu{ overflow:hidden; height:34px; background:url(../images/menubg.gif) repeat-x left top; line-height:34px; padding:0 0 0 20px; }
	.menu li { float:left; height:34px; padding:0 0 0 2px; color:#fff; background:url(../images/menuline.gif) no-repeat left top;}
	.menu li a{ line-height:34px; width:100px; display:block; font-size:14px; color:#fff; text-align:center;}
	.menu li a:visited{ color:#fff;}
	.menu li a:hover{ color:#fff; background:url(../images/menuhov.gif) no-repeat center top;}
	.menu li .current{ color:#fff; background:url(../images/menuhov.gif) no-repeat center top;}
	.menu .none{ background:none;}


.sublist{ background:#e2e2e2; color:#676767; padding:0 0 0 13px; height:28px;}
.sublist a{ line-height:28px; color:#676767; padding:0 8px;}
.sublist a:visited{ color:#676767;}
.sublist a:hover{ color:#3ba2e4;}

.ibanner{ height:250px; margin:6px 0; background:url(../images/bgimg0100.jpg) no-repeat left top; }
	.ibanner img { width:969px; height:250px; }
.banner{ height:85px; margin:6px 0; background:url(../images/bgimg0101.jpg) no-repeat left top; }

.topnav{text-align:right;vertical-align:middle;color:#656565;padding-right:10px;}
.topnav a{padding:0 10px 0 15px;color:#656565;}
.topnav a:visited{color:#656565;}
.topnav a:hover{color:#000000; text-decoration:underline;}

.topnav .topbg1{ background:url(../images/topnav1.gif) no-repeat left top;}
.topnav .topbg2{ background:url(../images/topnav2.gif) no-repeat left top;}
.topnav .topbg3{ background:url(../images/topnav3.gif) no-repeat left top;}

/*搜索*/
.search{margin:0 auto;background:url(../images/searchbg.gif) repeat-x left top;padding:5px 20px 6px 14px;}
.search h1{ float:right;}
.search h1 .img{ vertical-align:bottom; margin:0 0 0 10px!important;>margin:0 0 1px 10px!important; margin:0 0 1px 10px;}
.search h1 input{ width:142px; height:17px; line-height:17px;}
.search .place{ line-height:21px; color:#000; }

/*左侧*/
.ileftinfo{}
.ileftinfo h1,.ileftinfo h2,.ileftinfo h5{ background:url(../images/line02.jpg) repeat-y center; border-top:1px solid #9cdcff; border-left:1px solid #9cdcff; border-right:1px solid #2a5a7a; border-bottom:1px solid #2a5a7a; line-height:25px; padding:0 0 0 18px; color:#fff;}
.ileftinfo h3 a{ color:#fff; float:right; line-height:25px; padding:0 5px 0 0;}
.ileftinfo h3 a:visited{ color:#fff;}
.ileftinfo h3 a:hover{ color:#fff; text-decoration:underline;}

/*产品目录*/
.proclass{ padding:9px 0 12px 0;}
.proclass ul{ }
.proclass li{ background:url(../images/line01.gif) repeat-x left bottom; padding:0 0 1px 0;}
.proclass li a{ display:block; color:#666; line-height:25px; background:url(../images/cion01.gif) no-repeat 14px 7px; padding:0 0 0 37px;}
.proclass li a:visited{ color:#666;}
.proclass li a:hover{ color:#666; background:#d5d5d5 url(../images/cion01.gif) no-repeat 14px 7px;}

.proclass li.subclass { background:none; }
.proclass li.subclass a { padding:0 0 0 40px; background:url(../images/cion04.gif) no-repeat 30px center; }
.proclass li.subclass a:hover { background-color:#d5d5d5 }

/*热门产品*/
.hotpro{ padding-top:5px }

/*中间*/
.centerinfo{ background:url(../images/title02.jpg) repeat-y left top; margin-bottom:8px;}
.centerinfo .bg1{ background:url(../images/title03.jpg) no-repeat left bottom; padding:0 0 12px 0;}
.centerinfo .bg2{ background:url(../images/title01.jpg) no-repeat left top; padding:16px 15px 0 15px;}
.centerinfo .bg2 h4{ border-bottom:2px solid #0f6194; color:#0f6194; line-height:14px;}
.centerinfo .bg2 h4 span{ color:#828282; font-size:10px; line-height:10px; padding:0 0 0 10px;}
.centerinfo .bg2 h4 a{ float:right; color:#0f6194; line-height:14px; padding:0 5px 0 0;}
.centerinfo .bg2 h4 a:visited{color:#0f6194;}
.centerinfo .bg2 h4 a:hover{color:#0f6194; text-decoration:underline;}


/*公司简介*/
.icompany{ padding:10px 10px 0px 1px;}
.icompany .img{ float:left; margin:5px 14px 3px 0;}
.icompany div{ color:#666;}
.icompany div p{ text-indent:2em;}
.icompany div span{ padding-left:8px; font-weight:bold; display:block; text-align:right;}
.icompany div span a{color:#0f6194;}
.icompany div span a:visited{ color:#0f6194;}

/*产品展示*/
.ipro{ padding:8px 6px 0 1px; height:130px;}
.ipro h3 padding:4px 0 0 8px; background:url(../images/cion02.gif) repeat left top;}
.ipro h3 a{ font-weight:normal; color:#666; margin:0 1px; padding:4px 3px 5px 4px;}
.ipro h3 a:visited{ color:#666;}
.ipro h3 a:hover{ color:#0f6194; font-weight:bold; background:#fff;}
.ipro h3 .current{ color:#0f6194; font-weight:bold; background:#fff;}
.ipro h3 .current span{ color:#0f6194;}

/*右边*/
#rightnews .irightinfo,#leftnews .irightinfo{ overflow:hidden; background:url(../images/znewsbg2.gif) no-repeat left bottom; margin-bottom:8px;}
#rightnews .irightinfo .bg1{ overflow:hidden; background:url(../images/znewsbg1.gif) no-repeat left top; padding:12px 15px 12px 15px;}
#leftnews .irightinfo .bg1{ overflow:hidden; background:url(../images/znewsbg1.gif) no-repeat left top; padding:12px 5px 12px 15px;}
#rightnews .irightinfo .bg1 h3,#leftnews .irightinfo .bg1 h3{ border-bottom:2px solid #0f6194; color:#0f6194; line-height:14px; padding:0 0 2px 3px;}
#rightnews .irightinfo .bg1 h3 span,#leftnews .irightinfo .bg1 h3 span{ color:#828282; font-size:10px; line-height:10px; padding:0 0 0 10px;}
#rightnews .irightinfo .bg1 h3 a,#leftnews .irightinfo .bg1 h3 a{ float:right; color:#0f6194; line-height:14px; padding:0 5px 0 0;}
#rightnews .irightinfo .bg1 h3 a:visited,#leftnews .irightinfo .bg1 h3 a:visited{color:#0f6194;}
#rightnews .irightinfo .bg1 h3 a:hover,#leftnews .irightinfo .bg1 h3 a:hover{color:#0f6194; text-decoration:underline;}

/*公司动态*/
#rightnews .irightinfo .inews,#leftnews .irightinfo .inews{ overflow:hidden; width:360px; }
#rightnews .irightinfo .inews ul,#leftnews .irightinfo .inews ul{ overflow:hidden; height:240px; _height:250px; padding:5px 0 1px 0;}
#rightnews .irightinfo .inews li,#leftnews .irightinfo .inews li{ overflow:hidden; height:16px; line-height:16px;_height:14px; _line-height:14px;}
#rightnews .irightinfo .inews li a,#leftnews .irightinfo .inews li a{display:block; background:url(../images/cion04.gif) no-repeat 8px 8px; padding:0 0 0 18px;}

/*产品B*/
.idetail{ margin:8px 0 8px 10px;background:url(../images/title05.jpg) repeat-y left top;}
.idetail .top1{ background:url(../images/title06.jpg) no-repeat left bottom; padding:0 0 4px 0;}
.idetail .top2{ background:url(../images/title04.jpg) no-repeat left top; padding:17px 11px 0 11px;}
.idetail .top2 h3{ border-bottom:2px solid #0f6194; color:#0f6194; line-height:14px; padding:0 0 2px 3px;}

.other_detail{ padding:5px 10px;}
.other { padding:5px 0;}
.other dt{background:url(../images/cion01.gif) no-repeat 5px 7px; padding-left:25px; line-height:24px;}

/*公司动态*/
.inews{ overflow:hidden; width:196px; }
.inews ul{ overflow:hidden; height:265px; padding:5px 0 1px 0;}
.inews li{ overflow:hidden; height:22px; padding:4px 0;}
.inews li a{ line-height:22px; display:block; background:url(../images/cion04.gif) no-repeat 8px 8px; padding:0 0 0 18px;}
.inews li strong{ line-height:16px;}

/*联系我们*/
.icontact{ padding:9px 10px 12px 12px; line-height:22px; color:#666;}
.icontact strong{color:#e60000;}
.icontact a{ text-decoration:underline;}
.icontact p { word-break:break-all }

/*底部信息*/
.footnav{ overflow:hidden; width:530px; height:22px; padding:0px 0 0 10px; color:#7a7a7a;}
.footnav a{ color:#7a7a7a; padding:0 5px;}
.footnav a:visited{ color:#7a7a7a;}
.footnav a:hover{ color:#7a7a7a;}
.copyright{ padding:0px 10px 0 0; text-align:right; color:#7a7a7a;}


/*内页右侧*/
.rightinfo{ overflow:hidden; background:url(../images/title08.jpg) repeat-y left top; margin-bottom:12px; }
.rightinfo .bg1{ overflow:hidden; background:url(../images/title09.jpg) no-repeat left bottom; padding:0 0 2px 0;}
.rightinfo .bg2{ overflow:hidden; background:url(../images/title07.jpg) no-repeat left top; padding:21px 17px 10px 17px;}
.rightinfo .bg2 .title{ border-bottom:2px solid #0f6194; color:#0f6194; font-weight:bold; padding:0 20px; background:url(../images/cion09.gif) 5px 7px no-repeat ;}
.rightinfo .bg2 .title a{ background:url(../images/btn03.jpg) no-repeat left top; width:84px; line-height:21px; text-align:center; color:#fff; margin:0 1px 0 5px; display:block; height:21px; float:right; padding:1px 0 0 0;}
.rightinfo .bg2 .title a:visited{ color:#fff}
.rightinfo .bg2 .title a:hover{ color:#fff; background:url(../images/btn04.jpg) no-repeat left top;}
.rightinfo .bg2 .title .current{ color:#fff; background:url(../images/btn04.jpg) no-repeat left top;}
.rightinfo .bg2 .title font{ font-size:12px; float:right;}



.page{ text-align:center; padding:10px 0 10px 0; color:#0f6194; font-weight:bold;}
.page a{ color:#0f6194; padding:0 5px;}
.page a:visited{ color:#0f6194;}
.page a:hover{ color:#0f6194; text-decoration:underline;}

/*内容简介*/
.content{ overflow:hidden; font-size:14px; }

.content h4{ border:3px dotted #0577A3; background:#0577A3; margin:5px 0; padding:0 0 0 10px; color:#fff;}
.content strong{color:#5099C5;}



.ovflow{ width:710px; overflow:hidden;}
.ovflow1{ width:460px; overflow:hidden;}

.brief{ border:1px solid #accfe2; background:#e7e7e7; padding:6px 20px 6px 20px; line-height:24px; margin:10px 0 17px 0;}
.brief a{ color:#FF0000;}
.detail{ overflow:hidden; width:700px; padding:5px 8px; }
.tools{ text-align:right; color:#387cbd;}

/*产品列表*/
.producta{ padding:7px 0 0 0;}
.producta th{ text-align:center; background:#3d7c9e; font-weight:normal; color:#fff; line-height:29px;}
.producta td{ background:url(../images/line02.gif) repeat-x left bottom; padding:14px 10px;}
.producta td a{ color:#3a8ece; font-weight:bold;}
.producta td a:visited{ color:#3a8ece;}
.producta td a:hover{ color:#3a8ece; text-decoration:underline;}

.productb{ overflow:hidden; padding:2px 0 0 0;}
.productb div{ overflow:hidden; padding:5px 0;float:left; width:20%; *width:19.9%; height:160px;  text-align:center;}
.productb div h1{ display:table;width:120px; height:120px; margin:0 auto 5px auto; border:1px solid #d4d4d4;}
.productb div h1 a{ width:120px; height:120px; display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:104px; *font-family:Arial; }
.productb div h1 img{vertical-align:middle;}
.productb div span{ color:#3a8ece; line-height:17px; padding:0 5px;}
.productb div span a{ color:#3a8ece; line-height:17px;}
.productb div span a:visited{ color:#3a8ece;}
.productb div span a:hover{ color:#3a8ece; text-decoration:underline;}

/*联系我们*/
.contact{ padding:0 2px 0 2px;}
.contact h2{ background:url(../images/title11.jpg) no-repeat right top;}
.contact h2 span{ background:url(../images/title10.jpg) no-repeat left top; display:block; padding:2px 0 0 26px; line-height:26px; color:#3d7c9e;}
.contact .special{}
.contact .div{ padding:8px 15px 8px 26px; font-size:14px;}

.contact .liy{ width:48%; float:left; margin-top:10px;}

/*网站地图*/
.sitemap{ font-size:12px;}
.sitemap a{ padding:0 5px; color:#3399ff;}
.sitemap a:visited{ color:#3399ff;}
.sitemap a:hover{ color:#3399ff; text-decoration:underline;}


/*公共列表*/
.publiclist{}
.publiclist ul{ list-style-type:none; padding:12px 25px 10px 13px;}
.publiclist li{ line-height:16px; padding:6px 15px 7px 0; background:url(../images/line01.gif) repeat-x left bottom;}
.publiclist li a{ line-height:16px; display:block; background:url(../images/cion01.gif) no-repeat 9px 6px; padding:0 0 0 30px;}
.publiclist li span{ line-height:16px; padding:0 10px 0 0;}
.publiclist li strong{ line-height:16px;}
.publiclist .div{ padding:0 0 0 10px;}


a.more{float:right;padding:0 8px 0 0;}
/*留言板*/

.board{margin:15px 0 0;}
.board_h3{ font-weight:bold;background:#3d7c9e;color:#fff;padding:2px 0 1px 15px; font-size:14px; line-height:24px;margin-bottom:5px;}
.board_h2{ background:#277baa url(../images/line02.jpg) repeat-y right center; border-top:1px solid #9cdcff; border-left:1px solid #9cdcff; border-right:1px solid #2a5a7a; border-bottom:1px solid #2a5a7a; line-height:25px; font-size:14px; padding:0 0 0 18px; color:#fff;}
.board_h4{color:#3d7c9e;font-size:14px; font-weight:bold;text-align:center;}
.board_h4 a{color:#3d7c9e;}
.board_h4 a:visited{color:#3d7c9e;}
.board_h5{text-align:center; font-weight:normal; border-bottom:#EAEAEA dotted 1px;margin:0 0 10px;}
.btn{ width:80px; height:22px; line-height:18px; text-align:center;border:#ccc solid 1px;}

.board textarea{border:#ccc solid 1px; }
.board_border{padding:0 0px;}

.board_border ul{margin:10px 0 0;}
.board_border li{margin-left:2em;}
.board_border2{padding:0 5px 8px 5px;}
.board_border2 .select{line-height:24px; width:130px;}
.board_border2 .border{width:132px;}
.board_border2 .border_input{ width:130px; border:#ccc solid 1px; height:18px; line-height:18px;}
.board_border2 textarea{width:180px;height:80px;}
.form td{padding:4px 0 2px 5px;}
.sitemsg{margin:10px 0 0;}
.sitemsg td{border-bottom:#ccc dotted 1px; padding:3px 0 2px;}
.sitemsg .msgtitle{background:#f2f2f2;color:#000;}
.sitemsg b{color:#3d7c9e;}

/*模具主要业务*/
.ibusiness{ background:url(../images/title08.jpg) repeat-y left top; margin-bottom:8px;}
.ibusiness .bg01{ background:url(../images/title09.jpg) no-repeat left bottom; padding:0 0 12px 0;}
.ibusiness .bg02{ background:url(../images/title07.jpg) no-repeat left top; padding:16px 15px 0 15px;}
.ibusiness .bg02 h3.bg02-title { border-bottom:2px solid #0f6194; color:#0f6194; line-height:14px;}
.ibusiness .bg02 h3.bg02-title span{ color:#828282; font-size:10px; line-height:10px; padding:0 0 0 20px;}
.ibusiness .bg02 h3.bg02-title a{ float:right; color:#0f6194; line-height:14px; padding:0 5px 0 0;}
.ibusiness .bg02 h3.bg02-title a:visited{color:#0f6194;}
.ibusiness .bg02 h3.bg02-title a:hover{color:#0f6194; text-decoration:underline;}

.mianpro{ overflow:hidden; }

.ilink { margin:5px 0 8px 0; }
.ilink .bg01{ padding:0 0 0px 0;}
.ilink .bg02{ padding:0px 0px 0 0px;}
.ilink .bg02 h4{ margin:0; padding:0; border-bottom:2px solid #0f6194; color:#0f6194; line-height:14px;}
.ilink .bg02 h4 span{ color:#828282; font-size:10px; line-height:10px; padding:0 0 0 20px;}
.ilink .bg02 h4 a{ float:right; color:#0f6194; line-height:14px; padding:0 5px 0 0;}
.ilink .bg02 h4 a:visited{color:#0f6194;}
.ilink .bg02 h4 a:hover{color:#0f6194; text-decoration:underline;}
.ilink .mianpro{ word-break:break-all }


.iclient{ padding:10px 10px;}
.iclient li { line-height:25px;background:url(../images/cion09.gif) no-repeat 0 9px; padding-left:18px;}

/*主要业务列表*/
.business{ padding:7px 0 0 0;}

.business td{border:1px solid #accfe2; background:#e7e7e7;padding:10px;}
.business h1{margin:0px 0 6px 15px;font-size:14px;}
.business h6{font-weight:normal;color:#0b76b4;text-align:right;background:url(../images/icon2.gif) no-repeat 125px 5px;}
.business h1 a,.business h1 a:visited,.business h6 a,.business h6 a:visited{color:#0b76b4;}
.business h1 a:hover{color:#0b76b4;text-decoration:underline;}
.business h3{float:left;margin:0 15px 5px 5px;border:1px solid #ccc; width:100px; height:100px;}
.business h3 a{width:100px;height:100px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:87px;*font-family:Arial;}
.business h3 img{ vertical-align:middle;}
.business div{text-align:center;}

/*在线订单*/
textarea{color:#000; border:#e7e7e7 1px solid; background:#fafafa;}
.table { font-size:12px; margin:0 auto; border-collapse:collapse;}
.table td{padding:3px 0 2px 5px;}
.input_txt{height:20px; line-height:20px;color:#000; border:#e7e7e7 1px solid; background:#fafafa;}
.input_cmd{ width:50px; height:22px; line-height:22px;color:#000;  border:#e7e7e7 1px solid; background:#fafafa;margin:0 10px 0 0;}
.table span{color:#f00; padding:0 0 0 5px;}

.client td{background:url(../images/cion09.gif) no-repeat 10px 9px;padding:3px 0 3px 26px;border:1px solid #0b76b4;}
.top8 { margin-top:8px }




#imgAbout { float:left; width:200px; height:150px; margin:0 10px 5px 0; border:5px solid #ededed; }
#imgAboutHome { float:left; width:150px; height:113px; margin:0 8px 5px 0; border:5px solid #ededed; }



/*公司动态*/
ul.newslist { padding:10px 15px; }
	.newslist li { padding:6px 15px; background:url(../images/line01.gif) repeat-x left bottom;}
	.newslist li a{ display:block; background:url(../images/cion03.gif) no-repeat left 8px; padding:0 0 0 13px;}
	.newslist li span{ float:right; }

dl.artlist { clear:both; overflow:hidden; margin:0 0 20px 0; padding-bottom:10px; border-bottom:1px dashed #999; font-size:12px; }
	.artlist dt { margin:5px 0; padding-left:15px; background:url(../images/dot_black_b.gif) 0 center no-repeat; }
	.artlist h2 { margin:0; padding:0; /*font-family:"黑体","宋体"; font-weight:normal;*/ }
	.artlist span { float:right; color:#999 }
	.artlist dd { padding:0 15px; line-height:25px; }

ul.artlist2 { clear:both; overflow:hidden; margin:0 0 20px 0; padding-bottom:10px; }
	ul.artlist2 li { float:left; width:44.5%; _width:43%;  margin:5px 10px; padding-left:15px; background:url(../images/cion03.gif) 6px center no-repeat; border-bottom:1px dashed #999; }
	ul.artlist2 h2 { margin:0; padding:0; /*font-family:"黑体","宋体"; font-weight:normal;*/ font-size:12px; }
	ul.artlist2 span { float:right; color:#999 }
	ul.artlist2 dd { padding:0 15px; line-height:25px; }


ul.prolist { }
	ul.prolist li { float:left; width:140px; height:130px; text-align:center;  }
	ul.prolist li .pro-img { display:table; overflow:hidden; width:140px; height:100px; margin:0 auto; }
	ul.prolist li .pro-img a { display:block; width:140px; height:100px; *font-size:60px; *font-family:Arial; display:table-cell; vertical-align:middle; }
	ul.prolist li .pro-img img { vertical-align:middle; }
	ul.prolist li strong { display:block; font-weight:normal;
					width:120px; padding:0 0px 0 13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.productb-gd{ margin:2px 10px 0 10px;}
.productb-gd div{ overflow:hidden; padding:5px 2px;float:left; width:108px; height:160px;  text-align:center;}
.productb-gd div h1{ overflow:hidden; display:table;width:100px; height:100px; margin:0 auto 5px auto; padding:1px; border:1px solid #d4d4d4;}
.productb-gd div h1 a{ width:100px; height:100px; display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:83px; *font-family:Arial; }
.productb-gd div h1 img{vertical-align:middle;}
.productb-gd div span{ overflow:hidden; display:block; height:22px; color:#3a8ece; line-height:17px; padding:0 5px;}
.productb-gd div span a{ color:#3a8ece; line-height:17px;}
.productb-gd div span a:visited{ color:#3a8ece;}
.productb-gd div span a:hover{ color:#3a8ece; text-decoration:underline;}

ul.prolist2 { margin:5px;  }
	ul.prolist2 li { float:left; width:175px; height:130px; text-align:center; }
	ul.prolist2 li .pro-img { width:175px; height:100px; margin:0 auto; /*background:url(../images/picbox.jpg) center 0 no-repeat; border:1px solid #ff0000;*/ font-size:90px; display:table-cell; vertical-align:middle; }
	ul.prolist2 li img { vertical-align:middle; /* width:140px; height:85px;padding:6px; border:1px solid #FF0000;*/ }
	/*ul.prolist li A:hover img { background:#efefef; }*/
	ul.prolist2 li strong { display:block; font-weight:normal;
					width:175px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }


dl.dltags { overflow:hidden; clear:both; margin:40px 8px; }
	dl.dltags dt { float:left; width:130px;  }
	dl.dltags dd { float:left; width:570px; }

#fenye, .fenye { overflow:hidden; clear:both; height:25px; margin:10px 0 }
	#fenye a, .fenye a { padding:0 5px; }


.dvArticle { padding:8px; }
	.dvArticle h1.article_title { text-align:center; color:#2d6188; line-height:30px; font-size:14px;   }
	.dvArticle .article_author { text-align:center; line-height:30px;   }
	.dvArticle  hr { height:1px; border-top: none; border-bottom:1px dotted #666666; }
	.dvArticle .article_intro { margin:0 8px; padding:8px; background:#f5f8fd;  }
	.dvArticle .article_textcontent { padding:8px; font-size:12px; line-height:25px; }

	.dvArticle .dvbi_image { text-align:center; }
	.dvArticle .dvbi_image img { padding:5px; border:1px solid #999999; }
	.dvArticle .dvbi_image A:hover img { border:1px solid #ECECEC; background:#ECECEC; }
	.dvbackbtn { margin-bottom:10px; text-align:center; }
	/*附加的*/
	.dvArticle .article_image { float:left; width:280px; height:210px; padding:10px; border:2px solid #cccccc; }
	.dvArticle .article_intro2 { float:right; width:330px; padding:8px; background:#f4f4f6;  }

#unionpro { width:960px; }

.ijoin { margin-bottom:0px;}
	.ijoin h1{ margin:0; padding:0; border-bottom:2px solid #0f6194; color:#0f6194; line-height:14px;}
	.ijoin h1 span{ color:#828282; font-size:10px; line-height:10px; padding:0 0 0 20px;}
	.ijoin h1 a{ float:right; color:#0f6194; line-height:14px; padding:0 5px 0 0;}
	.ijoin h1 a:visited{color:#0f6194;}
	.ijoin h1 a:hover{color:#0f6194; text-decoration:underline;}



.tp{
	display: inline-block;
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #ddd;
}
.tp .fl,.tp .fr{
	margin-top: 5px;
}
.tp .fr span{
	padding: 0 10px;
	color: #888;
}
.tp .fr a:hover{
	color: #09c;
	text-decoration: underline;
}
.logo .fr{
	width: 150px;
	margin-top: 10px;
}
.logo .fr img{
	float: left;
	margin-right: 10px;
}
.logo .fr p{
	font-weight: bold;
	color: #f44;
	font-size: 16px;
	line-height: 1.5;
}



.banner{
	position: relative;
	width: 100%;
	height: 500px;
	top:-10px;
	background: #333;
	overflow: hidden;
}
.banner div{
    display: block;
    width: 100%;
    height: 100%;
}
.banner ul{
    position: absolute;
    bottom: 30px;
    right: 24%;
    text-align: right;
    z-index: 1;
}
.banner ul li{
    float: left;
    list-style: none;
    margin-left: 15px;
    width: 60px;
    height: 15px;
    cursor: pointer;
    background: rgba(0,0,0,0.6);
}
.banner ul li:hover,.banner ul .cur{
    background: rgba(255,255,255,0.6);
    box-shadow: 0 0 5px #333;
}



.cpnp{
	display: inline-block;
	width: 100%;
	margin-bottom: 30px;
}


.views{
	width: 100%;
	height: 480px;
	background:url('../images/7151673_k01.jpeg') no-repeat scroll center center #fff;
}
.views table{
	width: 100%;
	padding: 40px 0;
}
.views table h2{
	font-size: 24px;
	height: 45px;
    width: 330px;
    text-align: center;
    color: #fff;
    background-color: #0566a7;
    border-radius: 5px;
    box-shadow: 0 0 0 transparent;
}
.views table div{
	margin-top: 50px;
}
.views table div h3{
	color: rgb(5, 102, 167);
	font-size: 18px;
}
.views table div p{
	width: 400px;
	margin-bottom: 40px;
}
.views table span{
	display: block;
	background-color: transparent;
    border-color: #0566a7;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
	height: 33px;
    
    width: 123px;
    text-align: center;
}
.views table span a{
	line-height: 33px;
}

.viewsimg1,.viewsimg2{
	margin-left: 40px;
}
.viewsimg2{
	float: right;
	margin-top: -160px;
}



.can{
	margin-top: 30px;
}
.can .fl{
	width: 230px;
}
.can .fl h3{
	background: #f92;
	font-size: 16px;
	color: #fff;
	padding: 5px;
}
.can .fl ul li{
	margin-top: 6px;
	background: #eee;
}
.can .fl ul li:hover{
	background: #ddd;
}
.can .fl ul li a{
	background: rgba(0, 0, 0, 0) url("../images/cion01.gif") no-repeat scroll 14px 7px;
    color: #666;
    display: block;
    line-height: 25px;
    padding: 0 0 0 37px;
}

.can .fr{
	width: 720px;
}
.can .fr h3{
	padding: 5px;
	background: #eee;
	margin-bottom: 20px;
}
.can .fr h3 a{
	float: right;
	font-weight: normal;
}
.can .canli div{
	padding: 20px;
	float: left;
	height: 125px;
	margin-right: 23px;
	margin-bottom: 23px;
	border: 1px solid #ccc;
}
.can .canli div:hover{
	border-color: #09c;
}
.can .canli .no{
	margin-right: 0;
}
.can .canli div img{
	height: 110px;
}
.can .canli div span{
	display: block;
	margin-top: 3px;
	text-align: center;
}




.xiida{
	position: relative;
	width: 100%;
	height: 510px;
	background: url('../images/7152783_k02.jpeg') no-repeat scroll center center #fff;
}
.xiitt{
	position: relative;
	width: 100px;
	margin: 0 auto;
	top:160px;
}
.xiitt img{
	margin-left: 15px;
}
.xiitt h3{
	font-size: 24px;
}
.xiitt h3 em{
	font-size: 24px;
	color: #f44;
	font-style: normal;
}
.xiida table{
	position: relative;
	top:-160px;
}
.xiida td{
	width: 50%;
	height: 250px;
}
.xiida td dd{
	float: left;
	height: 120px;
	padding-right: 10px;
}
.xiida td p{
	color: #eee;
	width: 240px;
}
.xiida td p strong{
	font-size: 16px;
	color: #fff;
}
.tdr{
	padding-left: 160px;
}





.dodc{
	position: relative;
	width: 100%;
	height: 400px;
	margin-top: 50px;
	background: url('../images/7155098_k04.jpeg') no-repeat scroll top center #fff;
}
.dodt{
	text-align: center;
}
.dodt div{
	width: 600px;
	height: 40px;
	margin: 0 auto;
	border: 1px solid #ddd;
}
.dodt h2{
	position: relative;
	top:-32px;
	font-size: 32px;
	padding: 5px;
	color: rgb(5, 102, 167);
	display: inline-block;
	background: #fff;
}
.dodt h3{
	position: relative;
	top:-42px;
	color: #333;
	font-size: 18px;
	background: #fff;
	display: inline-block;
	padding: 0 10px;
}
.dodt p{
	position: relative;
	top:-42px;
	color: #666;
}

.dodv{
	position: relative;
	width: 100%;
	height: 250px;
	margin-top: 80px;
	overflow: hidden;
}
.dodv ul{
	position: absolute;
	top:0;
	left: 0;
	width: 3000px;
}
.dodv li{
	width: 320px;
	height: 320px;
	float: left;
	margin-right: 20px;
	overflow: hidden;
}
.dodv li img{
	width: 100%;
}
.dodv li span{
	display: block;
	text-align: center;
}


.mymy{
	height: 400px;
	background: url('../images/7154231_k03.jpeg')no-repeat scroll center center #fff;
}
.mymy .fl{
	width: 400px;
	margin-top: 45px;
}
.mymt{
	width: 380px;
	height: 260px;
	padding: 10px;
	margin-top: 10px;
	background: rgba(0,0,0,0.5);
	border-radius: 12px;
}
.mymt img{
	display: block;
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 12px;
}
.mymy .fr{
	width: 520px;
	margin-top: 45px;
}
.mymy .fr h3{
	font-size: 18px;
	color: #fff;
	margin-bottom: 5px;
}
.mymy .fr p{
	color: #ddd;
}
.mymy .fr ul{
	margin-top: 10px;
}
.mymy .fr li{
	width: 120px;
	float: left;
	margin-right: 10px;
}
.mymy .fr li img{
	width: 100%;
}



.news{
	height: 400px;
	margin-top: 30px;
}

.news ul{
	float: left;
	margin-right: 18px;
}
.neul1{
	width: 25%;
}
.neul1 p{
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
}
.neul1 img{
	border: 1px solid #999;
    margin-top: 10px;
    padding: 5px;
    width: 220px;
}
.news .neul2{
	width: 35%;
}
.news .neul3{
	width: 36%;
	margin-right: 0;
}
.news li h3{
	font-size: 16px;
	background: #09c;
	padding: 5px 10px;
	color: #fff;
}
.news li h3 a{
	float: right;
	color: #eee;
	margin-top: 8px;
	font-weight: normal;
}
.neul2 li,.neul3 li{
	border-bottom-color: #cccccc;
    border-bottom-style: dotted;
    border-width: 0 0 1px;
    height: 34px;
    line-height: 34px;
}
.news li a:hover{
	color: #09c;
	text-decoration: underline;
}


.yous{
	margin-top: 20px;
}
.yous .ms{
	padding-top: 10px;
	border-top: 1px solid #ddd;
}
.yous span{
	padding-right: 10px;
}
.yous a{
	padding-left: 5px;
}
.yous a:hover{
	color: #09c;
	text-decoration: underline;
}




.footer{
	display: inline-block;
	width: 100%;
	padding-bottom: 20px;
	margin-top: 20px;
	background: #555;
	color: #fff;
	border-top: 20px solid #444;
}
.footer .ms{
	
	margin-top: 30px;
}
.footer .fl{
	width: 460px;
}
.footer .fl h3{
	color: #f44;
	font-size: 16px;
}
.footer .fl li{
	width: 33%;
	float: left;
	height: 30px;
	line-height: 30px;
}
.footer .fl li a{
	color: #ccc;
}
.footer .fl li a:hover{
	color: #09c;
	text-decoration: underline;
}

.footer .fr{
	width: 500px;
}
.footer .fr h3{
	color: #f44;
	font-size: 16px;
	margin-bottom: 8px;
}
.footer .fr p{
	margin-bottom: 3px;
}
.footer .fr img{
	margin-left: 160px;
	width: 90px;
}
.footer .fr i{
	font-style: normal;
	color: #f44;
	font-weight: bold;
}
.frtdr p{
	color: #999;
	text-align: right;
}
.dc{
	display: inline-block;
	width: 100%;
	color: #999;
	padding-top: 10px;
	margin-top: 20px;
	border-top: 1px solid #666;
	text-align: center;
}