@charset "gb2312";
/* CSS Document */
/*全局样式 begin*/
body { font-family: "宋体"; font-size: 12px;  color:#000;margin:0;padding:0; background:url(../images/topbar.gif) repeat-x center top #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 {;text-decoration: none;color:#000; }
a:link,a:visited {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; font-weight:bold;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
/*全局样式 end*/

/*页码放置 begin*/
.page { width: 100%; padding: 10px 0; float: left; text-align: center;}
.page .prev,.page .next { margin: 0 10px; color:#000}
.page .num { padding: 2px; text-align: center; color:#000; }
.page .cur { color: #f00; background:none;}
/*页码放置 end*/

.mod .title{ background:url(../images/ny33.gif) repeat-x center top; height:26px; overflow:hidden; }
.mod .title span{ float:right; }
.mod .title h3{background:url(../images/ne2.gif) no-repeat left center;font-weight:normal;line-height:16px;width:127px;height:26px;display:block;padding-left:30px;font-family:"微软雅黑","宋体";font-size:17px;color:#406DA0}
#header{ width:1254px; margin: 0 auto; }
.topbar{  height:89px; overflow:hidden; position:relative; }
.logo{ position:absolute; top:17px; left:32px; }
.mininav{ position:absolute; top:11px; right:14px; }
.chinese{ position:absolute; top:53px; right:242px; width:116px;  }
.chinese ul li{ float:left; height:11px; overflow:hidden; } 
.chinese ul li.line{ background:url(../images/g1.gif) no-repeat; width:1px; height:11px; overflow:hidden; margin: 0 4px 0 8px; display:inline; }
.depressed{ position:absolute; top:48px; right:13px; }
.depressed .ainput{ background:url(../images/img4.gif) no-repeat; width:173px; height:20px; overflow:hidden; padding:2px 1px 0 2px; float:left; }

.menu{ background:url(../images/menu.gif) repeat-x center top; height:29px; overflow:hidden; padding-left:10px; }
.menu ul li{ float:left; }
.menu ul li a{width:133px;height:30px;line-height:29px;background:url(../images/n01.gif) no-repeat;display:block;text-align:center;font-weight:bold;font-family:"微软雅黑","宋体";font-size:13px;color:#444;}
.menu ul li a.f{width:133px;height:30px;line-height:29px;background:url(../images/n02.gif) no-repeat;display:block;text-align:center;font-weight:bold;font-family:"微软雅黑","宋体";font-size:13px;color:#444;}
.menu ul li a:hover,.menu ul li a.hover{width:133px;height:29px;line-height:29px;background:url(../images/m06.gif) no-repeat;color:#fff;text-decoration:none;}
.banner{ width:1254px;margin:0 auto;height:281px; overflow:hidden; }

#content{ width:1254px; margin: 0 auto; padding-top:37px; }

.pro_case ul li{ float:left; margin: 0 10px; display:inline; height:65px; overflow:hidden;  }
.pro_case { height:65px; overflow:hidden; }

.news{ width:556px; float:left; margin-left:6px; } 
.news .title{ height:15px; border-bottom:1px solid #D6D6D6; overflow:hidden; padding-left:10px; }
.news .title span{ float:right; }
.news .title span a{ color:#474B4E; }
.news .cont{ width:540px; padding:10px 8px; height:136px; overflow:hidden; }
.news .cont ul li{ line-height:19px; color:#4B4B4B; border-bottom:1px dashed #B5B5B5; width:270px; float:left; margin-bottom:10px; }
.news .cont ul li a { color:#4B4B4B;} 

.product{ width:627px; float:left; margin-left:46px; display:inline; }
.product .title{ height:30px; overflow:hidden; }
.product .cont{ height:144px; overflow:hidden; }

.mantle { position: relative; zoom:1; width: 627px; height: 144px;}
.mantle .leftbotton ,.mantle .rightbotton{ width: 21px; height: 22px; position: absolute; top: 55px; cursor: pointer;}
.mantle .leftbotton { left: 0px; background:url(../images/a1.gif) no-repeat; } 
.mantle .rightbotton{ right: 0px; background:url(../images/a2.gif) no-repeat; }
.mantle .cont { width: 540px; margin: 0 auto; overflow: hidden; }
.mantle .imgul { float: left; width:1760px; }
.mantle .imgul li { width: 130px; height: 140px; margin: 0 2px; display:inline; overflow: hidden; float: left;}
.mantle .imgul li .photo {
	width:128px;
	height:140px;
	overflow:hidden;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size:96px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.mantle .imgul li .photo img {vertical-align:middle; border:1px solid #D6D6D6;}

.mantle .imgul li .name{ clear:left;}
.fl{ float:left;}

#warp{ height:57px; overflow:hidden; border:1px solid #D6D6D6; line-height:57px; margin-top:15px;  } 
#footer{ width:1254px; height:57px; overflow:hidden; margin: 0 auto; text-align:center; color:#5C5C5C; }
#footer a{ color:#5C5C5C; }

#ncontent{ width:1254px; margin: 0 auto; padding-top:19px; padding: 19px 14px 0 11px; }

.side{ width:280px; float:left; }

.ny_case1{ background:url(../images/ny1.gif) no-repeat center top; }
.ny_case1 .title{ height:74px; overflow:hidden; padding:48px 0 0 85px; }
.ny_case1 .cont{ padding:10px 17px 0 17px; width:246px; }
.ny_case1 .cont ul li{ line-height:32px; border-bottom:1px solid #D6D6D6; background:url(../images/ndd.gif) no-repeat 12px 10px; padding-left:33px; width:213px;   }

.ny_case2{ background:url(../images/ny2.gif) no-repeat center top; }
.ny_case2 .title{ height:74px; overflow:hidden; padding:48px 0 0 85px; }
.ny_case2 .cont{ padding:10px 17px 0 17px; width:246px; }
.ny_case2 .cont ul li{ line-height:32px; border-bottom:1px solid #D6D6D6; background:url(../images/ndd.gif) no-repeat 12px 10px; padding-left:33px; width:213px;   }

.ny_case3{ background:url(../images/ny3.gif) no-repeat center top; }
.ny_case3 .title{ height:74px; overflow:hidden; padding:48px 0 0 85px; }
.ny_case3 .cont{ padding:10px 17px 0 17px; width:246px; }
.ny_case3 .cont ul li{ line-height:32px; border-bottom:1px solid #D6D6D6; background:url(../images/ndd.gif) no-repeat 12px 10px; padding-left:33px; width:213px;   }

.ny_case4{ background:url(../images/ny4.gif) no-repeat center top; }
.ny_case4 .title{ height:74px; overflow:hidden; padding:48px 0 0 85px; }
.ny_case4 .cont{ padding:10px 17px 0 17px; width:246px; }
.ny_case4 .cont ul li{ line-height:32px; border-bottom:1px solid #D6D6D6; background:url(../images/ndd.gif) no-repeat 12px 10px; padding-left:33px; width:213px;   }

.ny_case5{ background:url(../images/ny5.gif) no-repeat center top; }
.ny_case5 .title{ height:74px; overflow:hidden; padding:48px 0 0 85px; }
.ny_case5 .cont{ padding:10px 17px 0 17px; width:246px; }
.ny_case5 .cont ul li{ line-height:32px; border-bottom:1px solid #D6D6D6; background:url(../images/ndd.gif) no-repeat 12px 10px; padding-left:33px; width:213px;   }


.ny_case6{ background:url(../images/ny6.gif) no-repeat center top; }
.ny_case6 .title{ height:74px; overflow:hidden; padding:48px 0 0 85px; }
.ny_case6 .cont{ padding:10px 17px 0 17px; width:246px; }
.ny_case6 .cont ul li{ line-height:32px; border-bottom:1px solid #D6D6D6; background:url(../images/ndd.gif) no-repeat 12px 10px; padding-left:33px; width:213px;   }


.main{ width:928px; float:left; margin-left:20px; display:inline; padding-top:14px; }

.ny_dan .cont{ padding:10px; line-height:24px; }

/*图片切换 begin*/
#tbody { width:567px;margin:0 auto; }
#mainbody {width:434px; height:336px; background-color:#E9E9E9; overflow:hidden; padding:8px 56px; margin: 0 auto 8px auto; }
#mainphoto {cursor:pointer;display:block; border:1px solid #E1E1E1; padding:4px; background-color:#FFFFFF; }

.beijing{ background:url(../images/qie.gif) no-repeat; height:84px; overflow:hidden; position:relative; }
.goleft{ position:absolute; top:29px; left:9px; width:15px; height:30px; overflow:hidden }
.goright{ position:absolute; top:29px; right:9px; width:15px; height:30px; overflow:hidden }

#photos { width:460px; height:62px; overflow:hidden;  position:absolute; top:12px; left:54px; }
#showArea ul li{ width:60px; height:60px; overflow:hidden; float:left; cursor:pointer; border:1px solid #ccc; margin: 0 2px; display:inline;  }
/*图片切换 end*/

.ny_pro .cont{ padding:20px 15px; line-height:24px; height:auto!important; height:430px; min-height:430px;  }
.ny_pro ul li{ width: 187px; margin: 0 18px; display:inline; margin-bottom:40px; height: 160px; float: left;  position:relative; }
.ny_pro ul li .neww{ position:absolute; top:-3px; right:-3px; }
.ny_pro ul li .photo {
	width:185px;
	height:136px;
	border: 1px solid #D1D1D1;
	overflow:hidden;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size:118px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.ny_pro ul li .photo img {vertical-align:middle;}
.ny_pro ul li .name { text-align: center; line-height: 22px; float:left; width:100%; height:22px; background-color:#B7B7B7; }

.ny_news .cont{ padding:10px; line-height:24px;   }
.ny_news li { line-height: 28px; width:893px; float: left; background:url(../images/ne3.gif) no-repeat 5px 10px; padding-left:15px; border-bottom:1px solid #D8D8D8; }
.ny_news li a { float: left;}
.ny_news li .date { float: right; padding-right: 10px;}

.detail .cont{ padding:10px; line-height:24px; height:auto!important; height:450px; min-height:450px;  }
.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;}

.ny_msg .cont{ padding:10px; line-height:24px; height:auto!important; height:450px; min-height:450px;  }
.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;}

.dede_pages {margin:10px;height:30px;width:900px;text-align:center;overflow:hidden;}
.dede_pages ul {display:inline-block; *display:inline; zoom:1;margin:0 auto;position:relative;}
.dede_pages ul li {list-style:none;float:left;padding:1px 8px; border:1px solid #ddd;-moz-border-radius: 3px; -webkit-border-radius: 3px;    border-radius: 3px; height:20px; line-height:20px; margin:0 3px;font-size:13px;}
.thisclass{ background:#1D7CCF; display:block;color:#fff;}
.pshow { text-align:center;}
.pshow dt{ float:center;}
.pshow dd{ float:right;}
.pshow dd ul{ margin-left:15px; }
.pshow dd li{ padding:5px 5px 5px 45px; min-height:28px; _height:28px; margin:5px 0px; clear:both; border-bottom:1px solid #eee; position:relative; line-height:2; }
.pshow dd li span{ position:absolute; left:0px; top:0px; color:#999; padding:5px; height:28px;}

.spic{margin-right:5px;}
.spic a img{-moz-opacity:0.5; filter:alpha(opacity=50);border:0px;border: 1px solid #ccc;}
.spic a:hover{font-size:9px;}
.spic a:hover img{-moz-opacity:0.5; filter:alpha(opacity=100);cursor:hand;}
#view_bigimg{ display:block; margin:0px auto; font-size:0px;}
.smallimg{ margin-top:5px;}
.ctitle{ margin:15px 0px 10px;text-align:left; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }