/* CSS Document */
body{ font-family:"宋体"; font-size:12px; margin:0 auto; padding:0px; background: #fff; }
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 {color:#000;text-decoration: none;}
a:hover{text-decoration: underline; }
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img { border: 0;}
h3 { font-size: 14px; color: #000;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}


#header{ margin:0 auto ; width:1003px;}
.topbar{ width:1003px; height:93px;}
.logo{ float:left; width:493px; height:93px;}
.mininav{ float:right; background:url(../images/mininav_03.jpg) no-repeat; height:78px; width:209px; padding:15px 0 0 100px;}
.mininav a{ color:#4A4949; font-weight:bold;}
.banner{clear:both;width:1003px; margin-top:3px;}
.time{ float:left; background:url(../images/time_08.jpg) no-repeat; width:219px; height:28px; padding:14px 0 0 12px;  font-size:14px; font-weight:bold; color:#FDEDCE;}
.menu{ float:left; background:url(../images/menu_10.jpg) repeat-x; height:42px; width:772px;}
.menu ul{ padding:15px 0 0 10px;}
.menu ul li{ float:left; margin:0 20px; display:inline;}

#mainbh {margin:0px auto;width:1003px;margin-top:3px;}
#mainbh .ad {width:1003px;height:264px;overflow:hidden;position:relative;}
#mainbh .slider{float:left;}
#mainbh .slider{position:absolute;}
#mainbh .slider li{height:264px;list-style:outside;float:left;display:inline;OVERFLOW:hidden;}
#mainbh .slider img{}
#mainbh .num{right:2px;bottom:4px;}
#mainbh .num li{float:left;color:#069;text-align:center;line-height:14px;width:14px;height:14px;font-size:11px;cursor:pointer;overflow:hidden;margin:4px 4px 1px 0;border:1px solid #069;background-color:#fff;}
#mainbh .num li.on{color:#fff;line-height:14px;width:14px;height:14px;font-size:11px;font-weight:normal;margin:4px 4px 1px 0;border:1px solid #069;background-color:#069;}

.focus2 ul {height:264px; position:absolute;}
.focus2 ul li {position:relative;}
.focus2 ul li div {position:absolute; overflow:hidden;}
.focus2 .btnBg {position:absolute; width:800px; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus2 .btntab {position:absolute; width:780px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right;}
.focus2 .btntab span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.focus2 .btntab span.on {background:#fff;}
.focus2 .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus2 .pre {left:0;}
.focus2 .next {right:0; background-position:right top;}



#content{ width:1003px; margin:0 auto;  clear:both;}
.cbody{ width:1003px; float:left; background:url(../images/cbody_44.jpg) repeat-y #fff; margin-top:3px; display:inline; padding-bottom:20px;}
.side{ width:234px; float:left; padding-left:10px;}
.case{ width:234px; padding-top:6px;}
.case .title{ width:234px; height:28px; }
.case .title h3{ padding-left:9px;}
.case .cont{ width:226px; height:179px; border:1px solid #C5C2C2; padding:3px; overflow:hidden; margin-top:10px;}

.procate{ width:234px; padding-top:0px;}
.procate .title{ width:234px; height:27px;}
.procate .title h3{ padding-left:9px;}
.procate .topbg{ width:234px; background:url(../images/top_1_57.jpg) no-repeat; height:5px; overflow:hidden; margin-top:10px;}
.procate .cont{ width:210px; border:1px solid #C8C6C6; border-bottom:none; border-top:none; background:#fff; height:auto!important; height:234px; min-height:234px; padding:10px 11px;}
.procate .cont ul{margin-bottom:15px;}
.procate .cont ul p{font-size:13px;font-weight:bold;padding:5px 0px 5px 26px;color:#fff;background:#026b81;margin-bottom:10px;}
.procate .cont ul li{ line-height:24px; border-bottom:1px dashed #BDBDBD; background:url(../images/poin_51.jpg) no-repeat 22px 5px; padding-left:46px;}
.procate .cont ul li a{ color:#474646; font-weight:bold;}
.procate .botbg{ width:234px; background:url(../images/bot_1_64.jpg) no-repeat; height:5px; overflow:hidden;}

.main{ width:737px; float:right;}
.section{ float:left; width:737px;}
.about{ float:left; width:472px; padding-top:13px;}
.about .title{ width:472px; height:29px; border-bottom:1px solid #249FB9;}
.about .title h3{ float:left; background:url(../images/h3_65.gif) no-repeat; width:105px; height:19px; color:#fff; font-size:14px; font-weight:bold; padding:10px 0 0 20px;}
.about .title span{ float:right; padding:11px 6px 0 0;}
.about .cont{ width:450px; padding:12px 16px 0 6px; height:auto!important; height:158px; min-height:158px;}
.about .cont .photo{ float:left; width:171px; height:144px; padding:4px; overflow:hidden; border:1px solid #C6CAC9; margin-right:11px; display:inline;}
.about .cont .text{ line-height:21px; color:#474646;}
.about .cont .text a{ color:#474646;}

.news{ width:256px; float:right; padding-top:21px;}
.news .title{ width:256px; height:21px; border-bottom:1px solid #249FB9;}
.news .title h3{ float:left; padding-left:7px;}
.news .title a{float:left;}
.news .title span{ float:right; padding:3px 9px 0 0; display:inline;}
.news .cont{float:left; width: 100%; margin-top: 10px; *width: 250px; height:auto!important; height:160px; min-height:160px;}
.news .cont ul li{ line-height:26px;color:#474646;}
.news .cont ul li .title_me{float: left; width: 150px; overflow: hidden;}
.news .cont ul li .date{ float:right; width: 90px; *width: 90px; overflow: hidden; text-align: right;}
.news .cont ul li a{ color:#474646; padding: 0; *overflow: hidden; }
.khjz { width:737px; padding-top:17px; float:left;}
.khjz .title{ width:735px; height:29px; border-bottom:1px solid #249FB9;}
.khjz .title h3{ float:left; background:url(../images/h3_65.gif) no-repeat; width:105px; height:19px; color:#fff; font-size:14px; font-weight:bold; padding:10px 0 0 20px;}
.khjz .title span{ float:right; padding:11px 6px 0 0;}
.khjzshow{margin:0px;padding:0px;}
.khjzshow ul{margin:0px;padding:0px; list-style-type:none;}
.khjzshow ul li{margin:12px 0px 12px 0px;font-size:12px;line-height:23px;color:#333;}
.khjzshow ul li img{float:left;margin:0px 15px 0px 0px;padding:1px;border:solid 1px #E0E0E0;}

.show { width:737px; padding-top:17px; float:left;}
.show .title{ width:735px; height:29px; border-bottom:1px solid #249FB9;}
.show .title h3{ float:left; background:url(../images/h3_65.gif) no-repeat; width:105px; height:19px; color:#fff; font-size:14px; font-weight:bold; padding:10px 0 0 20px;}
.show .title span{ float:right; padding:11px 6px 0 0;}
.show .cont{ width:466px; padding:16px 3px 0 3px;}
.show .cont ul li{ float:left; margin: 0 11px; display:inline; width:139px; height:137px;}
.show .cont ul li .box {
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 92px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:137px;
	height:103px;
	border: 1px solid #C8C6C6;
	overflow:hidden;
}
.show .cont ul li .box img {
	/*设置图片垂直居中*/
	vertical-align:middle;
}

.show .cont ul li p{ padding-top:8px; text-align:center;}
.show .cont ul li a{ color:#026B81;}
.scrooll{ width:805px;}

.contact{ width:234px;padding-top:25px;}
.contact .title{ width:234px; height:21px; border-bottom:1px solid #249FB9;}
.contact .title h3{ float:left; padding-left:7px;}
.contact .title span{ float:right; padding:3px 9px 0 0;}
.contact .cont{ color:#474646; width:234px; padding:10px 11px; height:auto!important; height:265px; min-height:265px;}
.contact .text{ line-height:26px; width:234px;}
.contact .photo{ width:217px; height:69px; margin:5px 0 0 14px; }

.contactl{ width:235px; float:right; padding-top:25px;}
.contactl .title{ width:235px; height:21px; border-bottom:1px solid #249FB9;}
.contactl .title h3{ float:left; padding-left:7px;}
.contactl .title span{ float:right; padding:3px 9px 0 0;}
.contactl .cont{ color:#474646; width:228px; padding:3px 2px; height:auto!important; height:160px; min-height:160px;}
.contactl .text{ line-height:20px; width:228px;}


#footer{ width:1003px; clear:both;  margin:0 auto;}
.copyright{ float:left; width:1003px; border-top:1px solid #1799B3; background:url(../images/footer_92.gif) repeat-x; height:79px; text-align: center; padding-top:33px;}
.link{margin-left:88px;text-align: left;}

.ny_dan{ width:735px; padding-top:13px;}
.mod .title{ width:735px; height:29px; border-bottom:1px solid #249FB9; text-align: center;}
.mod .title h3{ text-align: left; float:left; background:url(../images/h3_65.gif) no-repeat; width:105px; height:19px; color:#fff; font-size:14px; font-weight:bold; padding:10px 0 0 20px;}
.ny_dan .cont{ padding:15px; line-height:24px; width:705px;}

.ny_news{ width:735px; padding-top:13px;}
.ny_news .cont{ width:705px; padding:15px;}
.ny_news .cont ul li{ line-height:25px;}

.ny_news .cont2{ width:705px; padding:15px;margin}
.ny_news .cont2 ul li img{float:left;margin-right:15px;}
.ny_news .cont2 ul li{ line-height:25px;}



.ny_product{ width:735px; padding-top:13px;}
.ny_product .cont{padding:15px 0px;}
.ny_product .cont ul{ width:708px; margin:0 auto;}
.ny_product .cont ul li{ float:left; margin: 0 18px; display:inline; width:200px; height:180px; overflow:hidden;}
.ny_product .cont ul li .box {
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size:128px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:198px;
	height:147px;
	border: 1px solid #C8C6C6;
	overflow:hidden;
}
.ny_product .cont ul li .box img {
	/*设置图片垂直居中*/
	vertical-align:middle;
}

.ny_product .cont ul li p{ padding:2px; text-align:center;}
.ny_product .cont ul li a{ color:#026B81;}


/*页码放置 begin*/
/*.page { width: 100%; padding:30px 0; float: left; text-align: center; position: relative;}
.page .prev,.page .next { margin: 0 10px;}
.page .num { padding: 3px 7px; text-align: center; color: #f00; background-color: #f0f0f0;}
.page .cur { background: #ccc; color: #ff0;}
*//*页码放置 end*/
/*页码放置 begin*/
.page { width: 100%; padding: 10px 0; float: left; text-align: center; position: relative;margin-top:28px;}
.page .prev,.page .next { margin: 0 10px;}
.page .num { padding: 3px 7px; text-align: center; color: #f00; background-color: #f0f0f0;}
.page .cur { background: #ccc; color: #ff0;}
.page .per { position: absolute; left: 0px; top: 10px;}
.page .all { position: absolute; right: 0px; top: 10px;}
/*页码放置 end*/

/*详细页 begin*/
.detail{width:735px; padding-top:13px;}
.detail .n_title{ width:735px; height:29px; border-bottom:1px solid #249FB9; text-align: center;}
.detail .n_title h3{ text-align: left; float:left; background:url(../images/h3_65.gif) no-repeat; width:105px; height:19px; color:#fff; font-size:14px; font-weight:bold; padding:10px 0 0 20px;}
.detail .cont{width:705px; padding:15px;}
.detail .title { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px dashed #ccc;}
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px dashed #ccc;}
.detail .related { padding-top:20px; text-align: center;}
.detail .text { padding:20px 10px; line-height: 23px; height:auto!important; height:300px; min-height:300px;}
.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;}
/*详细页 end*/


.ny_msg {width:735px; padding-top:13px;}
.ny_msg .cont { padding:15px; line-height:24px; width:705px;}
.ny_msg .cont .bridge { line-height: 30px; text-align: right;}
.ny_msg .cont .welcome { width: 95%; border-bottom: 1px dashed #ccc; height: 45px; line-height: 45px; text-align: center;}
.ny_msg .cont .msg_form { width: 380px; margin: 0 auto; padding-top: 25px;}
.ny_msg .cont .msg_form li { width: 100%; float: left; padding: 2px 0;}
.ny_msg .cont .msg_form li .type { width: 100px; float: left; line-height: 21px;}
.ny_msg .cont .msg_form li input { height: 14px; padding:2px 0; line-height: 14px; }

.ny_msg .cont  .msglist { width: 100%; }
.ny_msg .cont  .msglist ul { border: 1px solid #ccc;}
.ny_msg .cont  .msglist li { line-height: 24px;}
.ny_msg .cont  .msglist li .msg_name{ border-bottom: 1px solid #ccc;}
script{display:none;}
.abc{float:left;}