@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{  margin:0 auto; font-family:Arial, Helvetica, sans-serif,"微软雅黑"; font-family:"微软雅黑"; font-size:12px; background:#fff; min-width:1010px;}
a{ text-decoration:none;}
a img{ border:none; background:none;}
ul{ list-style:none;}
li{ list-style:none;}
em{ font-style:normal;}
i{ font-style:normal;}

.all{ width:100%; position:relative;}
.header{ width:100%; position:absolute; z-index:9999;}

.headbox{ width:1010px; margin:0 auto; padding-top:20px;}
.headbox .topbox{ padding-bottom:10px; overflow:hidden; _height:1%;}
.headbox .topbox .logo{ float:left; background:url(logo.png) no-repeat; width:283px; height:57px;_behavior:url("images/css/iepngfix.htc"); margin-left:25px;}
.headbox .topbox .logo a{ display:block;width:283px; height:57px;}
.headbox .topbox .sblogo{ float:left; background:url(cm-logo.png) no-repeat; width:309px; height:57px;_behavior:url("images/css/iepngfix.htc"); margin-left:30px;_margin-left:35px;}

.headbox .topbox .right_top{float:left; width:240px; padding-left:70px;}
.headbox .topbox .right_top .right_top_1{ }
.headbox .topbox .right_top .right_top_1 dl{ overflow: hidden; padding-bottom:10px;}
.headbox .topbox .right_top .right_top_1 dl dt{ background:url(index-hot01.png) left center no-repeat;_behavior:url("images/css/iepngfix.htc"); padding-left:10px; float:left; color:#474747;}
.headbox .topbox .right_top .right_top_1 dl dd{ float:left; color:#474747;float:left;}
.headbox .topbox .right_top .right_top_1 dl dd a{ color:#474747;}
.headbox .topbox .right_top .right_top_1 dl dd em{ padding-left:8px; padding-right:8px;}
.headbox .topbox .right_top .right_top_2{ clear:both;width:220px; height:28px; float:left; border:1px solid #CCC; background:#FFF; padding-top:1px; padding-bottom:1px;} 
.headbox .topbox .right_top .right_top_2 .sousoubg{}
.headbox .topbox .right_top .right_top_2 .sousoubg input{ width:180px; height:28px; line-height:28px; margin-left:3px; border:none; background:none; padding-left:5px; color:#888;float:left; }

.headbox .topbox .right_top .right_top_2 .sobutton{ background:url(../sosobtn.gif) no-repeat; width:32px; height:28px; border:none;float:left; cursor:pointer;}




.navbox{ background:url(navbg.png) no-repeat ; width:1010px; height:50px;_behavior:url("images/css/iepngfix.htc"); clear:both; z-index:9999;}
.nav{ height:50px; font-family:"微软雅黑"; padding-left:14px;}
.nav ul{}
.nav .clearfix li{float:left;height:45px;position:relative;z-index:5000; _display:inline}
.nav li a{float:left;display:block;height:45px;overflow:hidden;}
.nav li a span{float:left;display:block;line-height:45px;font-size:15px;color:#fff;font-weight:800;cursor:pointer;text-align:center; width:124px; background:url(../navxian.gif) right center no-repeat;}

.nav li.selected a,.nav li a.selected{text-decoration:none;}
.nav li.selected a span,.nav li a.selected span{color:#6b3400; background:url(../navbtnbg.gif) repeat-x; background:url(../navxian.gif) right center no-repeat;}
.nav li.la a span{ width:124px; background:none;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:45px;left:0; z-index:9999;}
.nav li .submenu{padding:15px 0px 15px 0px;width:124px;background:#fff;}
.nav li .submenu{}
.nav li .submenu li{padding:0;background:none;height:auto; margin:0 auto; width:124px;}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{padding:0;text-align:center;height:30px;line-height:30px;background:none; color:#333; font-size:13px; clear:both; width:124px; overflow:hidden; display:block;}
.nav li .submenu li a:hover{font-weight:800; background:#f1811c; color:#FFF;}


.banner{
	width:100%; 
	max-width:1440px;
	width:expression_r(document.body.clientWidth > 1440? "1440px": "auto" );
	height:700px;
	margin:0 auto;
	overflow:hidden;
}
.fullSlide {
	width:100%;
	position:relative;
	height:700px;
	background:#fff;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:700px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:700px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:50px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	filter:alpha(opacity=80);
	opacity:0.8;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#e28330;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:10%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=80);
	opacity:0.8;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:10%;
	background-position:-6px -137px;
}







.symain{ background:#eee; padding-bottom:40px;}
.symain .sybox{ width:1003px; margin:0 auto;position:relative;}
.symain .sybox .sybannav{ position:absolute; top:-52px;}
.symain .sybox .sybannav ul{ background:url(../ban_navbtn.gif) no-repeat; width:1003px; height:52px;}
.symain .sybox .sybannav ul li.ccli01{width:325px; float:left;}
.symain .sybox .sybannav ul li.ccli01 a{width:325px; float:left; display:block;height:52px;}
.symain .sybox .sybannav ul li.ccli02{width:338px; float:left;}
.symain .sybox .sybannav ul li.ccli02 a{width:338px; float:left;display:block;height:52px;}
.symain .sybox .sybannav ul li.ccli03{width:340px; float:left;}
.symain .sybox .sybannav ul li.ccli03 a{width:340px; float:left;display:block;height:52px;}

.symain .sybox .syztc{ width:1003px; background:#FFF; height:46px; overflow:hidden;}
.symain .sybox .syztc dl{ padding-top:12px; padding-left:20px;}
.symain .sybox .syztc dl dt{ color:#d45300; font-weight:bold; float:left; font-size:14px;}
.symain .sybox .syztc dl dd{ float:left; padding-top:1px; padding-left:10px;}
.symain .sybox .syztc dl dd i{ padding-left:10px;color:#666;}
.symain .sybox .syztc dl dd a{ color:#666;}
.symain .sybox .syztc dl dd a:hover{ text-decoration:underline;}

.symain .sybox .syprshow{ height:160px; background:#FFF; margin-top:10px; overflow:hidden;}
/* examples_body */
.examples_body {
	width: 880px; padding-left:50px;
	
	clear: both;
	position: relative;
}
.bx_wrap {
	
}
.bx_wrap ul { padding-top:20px;}
.bx_wrap ul li{ margin-left:5px; _float:left;}
.bx_wrap ul img { width:115px; height:115px; }

.bx_wrap a.prev {
	width: 24px;
	height: 42px;
	line-height: 17px;
	outline-style: none;
	outline-width: 0;
	position: absolute;
	top:55px;
	left: 20px;
	text-indent: -9999px;
	background: url(../sycpbtn01.gif) no-repeat left;
}
.bx_wrap a.prev:hover {
	background: url(../sycpbtn01.gif) no-repeat right;
}
.bx_wrap a.next {
	width: 24px;
	height: 42px;
	line-height: 17px;
	left: 960px;
	outline-style: none;
	outline-width: 0;
	position: absolute;
	top:55px;
	
	text-indent: -9999px;
	background: url(../sycpbtn02.gif) no-repeat right;
}
.bx_wrap a.next:hover {
	background: url(../sycpbtn02.gif) no-repeat left;
}



.symain .sybox .sycenter{ height:247px; margin-top:10px;}
.symain .sybox .sycenter .sycom{ float:left; height:247px; width:293px; background:#FFF;}
.symain .sybox .sycenter .sycom H3{ font-size:16px; color:#333px; padding-top:20px; padding-left:20px; padding-right:15px; line-height:16px;}
.symain .sybox .sycenter .sycom H3 em{ float: right;}
.symain .sybox .sycenter .sycom H3 span{ color:#ef6b2a; font-size:14px; padding-left:5px;}
.symain .sybox .sycenter .sycom .sycompic{ padding-left:20px; padding-top:20px;}
.symain .sybox .sycenter .sycom .sycomnr{ padding-left:22px; padding-top:10px; padding-right:20px; line-height:24px;color:#333;}


.symain .sybox .sycenter .synews{float:left; height:247px; width:700px; margin-left:10px; background:#FFF;}
.symain .sybox .sycenter .synews H3{ font-size:16px; color:#333px; padding-top:20px; padding-left:20px; padding-right:15px; line-height:16px;}
.symain .sybox .sycenter .synews H3 em{ float: right;}
.symain .sybox .sycenter .synews H3 span{ color:#ef6b2a; font-size:14px; text-transform: uppercase; padding-left:5px;}

.symain .sybox .sycenter .synews .synewsbox{ padding-left:20px; padding-top:20px;}
.symain .sybox .sycenter .synews .synewsbox .synewpic{ float:left;}
.symain .sybox .sycenter .synews .synewsbox .synewsnr{ float:left; width:360px; padding-left:15px;}
.symain .sybox .sycenter .synews .synewsbox .synewsnr dl{ padding-bottom:10px; border-bottom:1px dashed #CCC; margin-bottom:15px;}
.symain .sybox .sycenter .synews .synewsbox .synewsnr dl dt{ font-size:14px; font-weight:bold; margin-bottom:5px;}
.symain .sybox .sycenter .synews .synewsbox .synewsnr dl dt a{ color:#333;}
.symain .sybox .sycenter .synews .synewsbox .synewsnr dl dd{ line-height:21px;color:#333;}

.symain .sybox .sycase{ height:205px; background: #FFF; margin-top:10px;}
.symain .sybox .sycase H3{ font-size:16px; color:#333px; padding-top:20px; padding-left:20px; padding-right:15px; line-height:16px;}
.symain .sybox .sycase H3 em{ float: right;}
.symain .sybox .sycase H3 span{ color:#ef6b2a; font-size:14px; text-transform: uppercase; padding-left:5px;}
.symain .sybox .sycase .sycasebox{ padding-top:20px; padding-left:10px;}
.symain .sybox .sycase .sycasebox dl{ width:185px; height:119px; float:left; margin-left:10px; position:relative;}
.symain .sybox .sycase .sycasebox dl:hover{background:#db6700;}
.symain .sybox .sycase .sycasebox dl dt{ width:185px; height:119px;}
.symain .sybox .sycase .sycasebox dl dd{ height:23px; position:absolute; width:185px; top:96px; text-align:center; line-height:23px; }
.symain .sybox .sycase .sycasebox dl dd a{ background:#333; display:block;height:23px;width:185px;filter:alpha(opacity=80); /*IE滤镜，透明度50%*/

-moz-opacity:0.8; /*Firefox私有，透明度50%*/

opacity:0.8;/*其他，透明度50%*/

}
.symain .sybox .sycase .sycasebox dl dd a:hover{background:#db6700;}
.symain .sybox .sycase .sycasebox dl dd a{ color:#fff;} 


.footer{ clear:both; background:#626262; height:98px; border-top:5px solid #ef6b2a; }
.footer .footbox{ width:1003px; margin:0 auto;}
.footer .footbox .footleft{ width:500px; float:left; padding-top:20px; padding-left:10px;}
.footer .footbox .footleft .downnav{ overflow:hidden; padding-top:10px;}
.footer .footbox .footleft .downnav ul li{ float:left; line-height:12px;}
.footer .footbox .footleft .downnav ul li i{ padding-left:10px; padding-right:10px; font-size:10px; color:#FFF;}
.footer .footbox .footleft .downnav ul li a{ color:#FFF;}
.footer .footbox .footleft .footleftdown{ padding-top:13px; color:#fff;}

.footer .footbox .footright{ float:right; color:#FFF; padding-top:20px; padding-right:10px; }
.footer .footbox .footright a{ color:#FFF;}
.footer .footbox .footright a:hover{ text-decoration:underline;}
.footer .footbox .footright .footrightdown{ padding-top:13px;}
.footer .footbox .footright .footrightdown span{ float:left;}
.footer .footbox .footright .footrightdown .fenxiang{ float:left; padding-left:5px;}






.aboutbg{background:#eee url(../about_01ban.jpg) top center no-repeat;}
.qyrybg{background:#eee url(../honor_banner.jpg) top center no-repeat;}
.qywhbg{background:#eee url(../wenhua_banner.jpg) top center no-repeat;}
.zzjgbg{background:#eee url(../jiagou_banner.jpg) top center no-repeat;}
.casebg{background:#eee url(../case_banner.jpg) top center no-repeat;}
.hrbg{background:#eee url(../hr_banner.jpg) top center no-repeat;}
.colorbg{background:#eee url(../color_banner.jpg) top center no-repeat;}
.newsbg{background:#eee url(../news_banner.jpg) top center no-repeat;}
.networkbg{background:#eee url(../network_banner.jpg) top center no-repeat;}
.productbg{background:#eee url(../product2_banner.jpg) top center no-repeat;}

/*--about--*/
.nymain{  padding-bottom:40px;}

.nymain .nybox{ width:1003px; margin:0 auto; padding-top:352px; overflow:hidden;}

.nymain .nybox .nyleft{ width:238px; float:left; background:#fff;}
.nymain .nybox .nyleft .btdl{ background:url(../about_nytop_name.gif) repeat-x; height:68px; padding-left:40px; padding-top:10px;}
.nymain .nybox .nyleft .btdl dt{ font-size:30px; color:#FFF;}
.nymain .nybox .nyleft .btdl dd{ font-size:13px; color:#FFF; text-transform:uppercase; line-height:13px;}

.nymain .nybox .nyleft .navul{ width:204px; margin:0 auto; padding-top:15px;}
.nymain .nybox .nyleft .navul li{ padding:6px 0; border-bottom:1px solid #ededed;}
.nymain .nybox .nyleft .navul li a{ display:block; background:url(../about_hot001.gif) 20px center no-repeat; width:169px; height:30px; line-height:30px; font-size:14px; padding-left:35px; color:#666;}
.nymain .nybox .nyleft .navul li a:hover{ background:#eee;}
.nymain .nybox .nyleft .navul li a.on{ display:block; background:url(../nynavbg.gif) no-repeat; width:169px; height:30px; line-height:30px; font-size:14px; padding-left:35px; color:#fff;}

.nymain .nybox .nyleft .kstd{ padding-top:30px; padding-bottom:30px;}
.nymain .nybox .nyleft .kstd dl{ padding-left:10px;}
.nymain .nybox .nyleft .kstd dl dd{ margin-top:10px;}


.nymain .nybox .nyright{ width:728px; float:left; margin-top:38px; margin-left:20px; position:relative;}
.nymain .nybox .nyright .dqwz{ text-align:right; font-weight:normal; padding-right:15px; font-size:12px;}

.nymain .nybox .nyright .nyrightbox{ background:#FFF; margin-top:22px; padding-bottom:60px; overflow:hidden; }

.nymain .nybox .nyright .nyrightbox .dqwzname{ font-size:16px; font-weight:normal; border-bottom:2px solid #dadada; width:672px; margin: 0 auto; padding-top:25px; padding-bottom:8px; color:#585858; padding-left:3px;}
.nymain .nybox .nyright .nyrightbox .dqwzname span{ font-size:14px; padding-left:10px; font-weight:normal;  width:150px; margin: 0 auto; color:#585858;}

.nymain .nybox .nyright .nyrightbox .aboutbox{ line-height:25px; padding-left:29px; padding-right:25px; padding-top:15px;}
.nymain .nybox .nyright .nyrightbox .aboutbox .aboutpic1{ float:left; padding-right:10px;}
.nymain .nybox .nyright .nyrightbox .aboutbox .aboutpic2{ float:RIGHT; padding-left:10px;}
.nymain .nybox .nyright .nyrightbox .aboutbox p{  text-indent:24px;color:#585858;}


/*---*/
.nymain .nybox .nyright .nyrightbox .qyrybox{ padding-left:25px; padding-top:20px;}


.nymain .nybox .nyright .nyrightbox .aboutbox .qywhdl{ padding-top:30px;}
.nymain .nybox .nyright .nyrightbox .aboutbox .qywhdl dt{ font-size:18px; color:#f1811c; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.nymain .nybox .nyright .nyrightbox .aboutbox .qywhdl dd{ font-size:13px; color:#585858; padding-bottom:20px;}


.nymain .nybox .nyright .nyrightbox .hjsbbox { overflow:hidden; padding-left:13px; padding-top:15px;}
.nymain .nybox .nyright .nyrightbox .hjsbbox dl{ background:url(../zoom_bg.gif) no-repeat; width:225px; height:212px; text-align:center; float:left; margin-left:5px;margin-bottom:5px; _display:inline; padding-left:1px;_margin-bottom:0px;}
.nymain .nybox .nyright .nyrightbox .hjsbbox dl dt{ padding-top:17px;}
.nymain .nybox .nyright .nyrightbox .hjsbbox dl dd{ width:188px; margin:0 auto; padding-top:5px; font-size:12px; color:#666;_padding-top:0px;}

.yema{ text-align:center; padding-top:30px; clear:both; display:block; padding-bottom:10px; background:#FFF; margin:0 auto;}
.yema span{ border:1px solid #ddd; margin-right:5px; padding:2px 9px; color:#999; }
.yema a{ border:1px solid #ddd; margin-right:5px; padding:2px 9px; color:#999; }
.yema a:hover{ border:1px solid #ddd; margin-right:5px; padding:2px 9px; color:#fff; background:#999; }
.yema span.dqyema{   border:none;} 






.nymain .nybox .nyright .nyrightbox .hrbox{ padding-left:25px; padding-right:30px; padding-top:15px;}
.nymain .nybox .nyright .nyrightbox .hrbox .cxzw{}
.nymain .nybox .nyright .nyrightbox .hrbox .cxzw h4{ font-size:14px; padding-left:17px;color:#444}
.nymain .nybox .nyright .nyrightbox .hrbox .cxzw .zhiwei{ height:47px; border:1px solid #dbdbdb; background:#fafafa; overflow:hidden; margin-top:15px;}
.nymain .nybox .nyright .nyrightbox .hrbox .cxzw .zhiwei ul{overflow:hidden; padding-left:5px;}
.nymain .nybox .nyright .nyrightbox .hrbox .cxzw .zhiwei ul li{ float:left; padding-left:15px; padding-top:15px;}
.nymain .nybox .nyright .nyrightbox .hrbox .cxzw .zhiwei ul li select{ width:180px;}
.nymain .nybox .nyright .nyrightbox .hrbox .cxzw .zhiwei ul li input{ width:180px;}
.nymain .nybox .nyright .nyrightbox .hrbox .cxzw .zhiwei ul li input.button2{ width:60px;}

.nymain .nybox .nyright .nyrightbox .zwlist { padding-top:35px;}
.nymain .nybox .nyright .nyrightbox .zwlist h4{ font-size:14px; padding-left:17px; padding-bottom:20px; color:#444}
.nymain .nybox .nyright .nyrightbox .zwlist table{border-bottom:none; color:#666;}
.nymain .nybox .nyright .nyrightbox .zwlist table tr td{ text-align:center;padding-top:15px; padding-bottom:15px; border-bottom:1px solid #ededed;} 
.nymain .nybox .nyright .nyrightbox .zwlist table .hanghr td{ text-align:center; font-weight:bold; padding-top:5px; padding-bottom:5px; background:#ef680e;color:#fff;}
.nymain .nybox .nyright .nyrightbox .zwlist table .hanghr:hover td{background:#ef680e;color:#fff;} 
.nymain .nybox .nyright .nyrightbox .zwlist table tr:hover{ background:#f5f5f5;}
.nymain .nybox .nyright .nyrightbox .zwlist table tr:hover td{}

.nymain .nybox .nyright .nyrightbox .hrbox .job3{ padding-top:20px; padding-left:20px; }
.nymain .nybox .nyright .nyrightbox .hrbox .job3 table{}
.nymain .nybox .nyright .nyrightbox .hrbox .job3 table tr{}
.nymain .nybox .nyright .nyrightbox .hrbox .job3 table tr b{ color:#666; font-size:14px;}
.nymain .nybox .nyright .nyrightbox .hrbox .job3 table tr td{ font-size:14px; padding-top:8px; padding-bottom:8px; padding-left:10px; color:#777;}
.nymain .nybox .nyright .nyrightbox .hrbox .job3 .zwms{ padding-left:10px; padding-right:40px; padding-top:35px; color:#777; overflow:hidden;}
.nymain .nybox .nyright .nyrightbox .hrbox .job3 .zwms h3{ font-size:15px; padding-bottom:20px;}
.nymain .nybox .nyright .nyrightbox .hrbox .job3 .zwms p{ color:#777;}
.nymain .nybox .nyright .nyrightbox .hrbox .job3 h4{ padding-top:40px;}

.nymain .nybox .nyright .nyrightbox .hrbox .job4{ padding-top:25px; padding-left:5px; }

.nymain .nybox .nyright .nyrightbox .hrbox .job4 table{ margin:0 auto;}
.nymain .nybox .nyright .nyrightbox .hrbox .job4 table tr td{ font-size:12px; padding-top:5px; padding-bottom:5px; padding-left:5px; color:#777; vertical-align:top; line-height:25px;}
.nymain .nybox .nyright .nyrightbox .hrbox .job4 table tr td input{ width:190px; height:25px; line-height:25px; padding-left:3px;}
.nymain .nybox .nyright .nyrightbox .hrbox .job4 table tr td b{ font-size:13px; color:#DB1C21}
.nymain .nybox .nyright .nyrightbox .hrbox .job4 table tr td input.shangchuan{ width:310px;}
.nymain .nybox .nyright .nyrightbox .hrbox .job4 table tr td textarea{ width:549px;} 
.nymain .nybox .nyright .nyrightbox .hrbox .job4 table tr td input#button002{ background:url(../hr_3btn01.gif); width:108px; height:24px; border:none;}
.nymain .nybox .nyright .nyrightbox .hrbox .job4 table tr td input#button003{ background:url(../hr_3btn02.gif); width:98px; height:24px;border:none; margin-left:10px;}
.nymain .nybox .nyright .nyrightbox .hrbox .job4 table tr td.btntd{  padding-top:20px; padding-left:83px;}
.nymain .nybox .nyright .nyrightbox .hrbox .job4 table tr td input.xingbie{ width:30px; float:left;}
.nymain .nybox .nyright .nyrightbox .hrbox .job4 table tr td .lab01{ float:left;}



.nymain .nybox .nyright .nyrightbox .yjbox { padding-left:20px; padding-top:20px;}
.nymain .nybox .nyright .nyrightbox .yjbox .messpic{ background:url(../message.jpg) no-repeat center; width:511px; height:103px;padding-left:167px; padding-top:30px; color:#333}

.nymain .nybox .nyright .nyrightbox .yjbox .messly{ padding-top:10px; padding-left:30px;}
.nymain .nybox .nyright .nyrightbox .yjbox .messly table{}
.nymain .nybox .nyright .nyrightbox .yjbox .messly table tr td{ padding-top:5px; padding-bottom:5px; color:#333;}
.nymain .nybox .nyright .nyrightbox .yjbox .messly table tr td input{ width:180px; height:20px; line-height:20px; padding-left:2px;}
.nymain .nybox .nyright .nyrightbox .yjbox .messly table tr td textarea{ width:610px; height:160px;}
.nymain .nybox .nyright .nyrightbox .yjbox .messly table tr td input.button01{ width:100px; height:26px; border:none; background:#f1811c; color:#FFF; font-size:12px; line-height:26px; margin-top:10px; cursor:pointer;}
.nymain .nybox .nyright .nyrightbox .yjbox .messly table tr td input.button02{ width:75px; height:26px; border:none; background:#acacac; color:#FFF; font-size:12px; line-height:26px; cursor:pointer;}


.nymain .nybox .nyright .nyrightbox .newsbox{ width:675px; margin:0 auto;}
.nymain .nybox .nyright .nyrightbox .newsbox .nytopnews{  margin:0 auto; background: url(../news_yy.gif) no-repeat bottom center; height:155px; padding-top:20px; border-bottom:2px solid #ddd; }
.nymain .nybox .nyright .nyrightbox .newsbox .nytopnews .newstoppic{ float:left; background: url(../news_1_03bg.gif) no-repeat; width:188px; height:125px; padding:5px; border:1px solid #ddd;}
.nymain .nybox .nyright .nyrightbox .newsbox .nytopnews .newstoppic img{ width:188px; height:125px;}
.nymain .nybox .nyright .nyrightbox .newsbox .nytopnews .newstopnr{ padding-left:15px; float:left; width:460px; padding-top:5px;}
.nymain .nybox .nyright .nyrightbox .newsbox .nytopnews .newstopnr h3{ font-size:14px; color:#f17c1c; margin-bottom:15px;font-family:"微软雅黑"; background:url(../news_06hot.gif) left center no-repeat; padding-left:12px; }
.nymain .nybox .nyright .nyrightbox .newsbox .nytopnews .newstopnr h3 a{color:#f17c1c; }
.nymain .nybox .nyright .nyrightbox .newsbox .nytopnews .newstopnr h3 a:hover{ text-decoration:underline;}
.nymain .nybox .nyright .nyrightbox .newsbox .nytopnews .newstopnr p{ line-height:20px; color:#333; text-indent:13px;}
.nymain .nybox .nyright .nyrightbox .newsbox .nytopnews .newstopdata{margin-top:10px;  color:#333; background:url(../newshot01.gif) left center no-repeat; padding-left:15px;}
.nymain .nybox .nyright .nyrightbox .newsbox .nytopnews .newstopdata em{ float:right; color:#333}
.nymain .nybox .nyright .nyrightbox .newsbox .nytopnews .newstopdata em a{ color:#333}

.nymain .nybox .nyright .nyrightbox .newsbox .newslist{}
.nymain .nybox .nyright .nyrightbox .newsbox .newslist ul{ padding-top:20px; font-family:"微软雅黑"; padding-left:10px; padding-right:10px;}
.nymain .nybox .nyright .nyrightbox .newsbox .newslist ul li{ line-height:35px; background:url(../hot03.gif) left center no-repeat; padding-left:13px; font-size:12px;}
.nymain .nybox .nyright .nyrightbox .newsbox .newslist ul li p{ display:none;}
.nymain .nybox .nyright .nyrightbox .newsbox .newslist ul li a{ color:#333;}
.nymain .nybox .nyright .nyrightbox .newsbox .newslist ul li a:hover{ text-decoration:underline;}
.nymain .nybox .nyright .nyrightbox .newsbox .newslist ul li a em{ float:right;}


.nymain .nybox .nyright .nyrightbox .newsbox .spaq_2box{ padding-top:30px; width:650px; clear:both; padding-bottom:30px; overflow:hidden; margin:0 auto;}
.nymain .nybox .nyright .nyrightbox .newsbox .spaq_2box strong{ display: block; text-align:center; font-size:15px; font-family:"微软雅黑"; color:#666; padding-top:10px;}
.nymain .nybox .nyright .nyrightbox .newsbox .spaq_2box .zwtime{ text-align:center;padding-bottom:5px; padding-top:10px; margin-bottom:15px; color:#888; font-family:"微软雅黑"; margin-top:15px; border-top:2px solid #eee;}
.nymain .nybox .nyright .nyrightbox .newsbox .spaq_2box .zwbox{ padding-left:10px; padding-right:10px; line-height:30px; text-indent:24px; color:#666; padding-bottom:30px;}

.nymain .nybox .nyright .nyrightbox .newsbox .spaq_2box .othernews{ padding-top:35px; clear:both; margin-top:20px;}
.nymain .nybox .nyright .nyrightbox .newsbox .spaq_2box .othernews ul{ padding-left:15px;}
.nymain .nybox .nyright .nyrightbox .newsbox .spaq_2box .othernews ul li{ line-height:25px; font-size:13px;}
.nymain .nybox .nyright .nyrightbox .newsbox .spaq_2box .othernews ul li i{ padding-right:10px;}
.nymain .nybox .nyright .nyrightbox .newsbox .spaq_2box .othernews ul li a{ color:#666;}
.nymain .nybox .nyright .nyrightbox .newsbox .spaq_2box .othernews ul li a:hover{ text-decoration:underline;}
.nymain .nybox .nyright .nyrightbox .newsbox .spaq_2box .othernews h5{ font-size:14px; color:#666; padding-left:30px; padding-bottom:10px} 
.nymain .nybox .nyright .nyrightbox .newsbox .spaq_2box .othernews ul li em{ padding-left:20px;}





.nymain .nybox .nyright .nyrightbox .casebox{ padding-left:25px; padding-right:28px;}

.nymain .nybox .nyright .nyrightbox .casebox .cxzw{ padding-top:20px;}
.nymain .nybox .nyright .nyrightbox .casebox .cxzw h4{ font-size:14px; padding-left:17px;color:#444}
.nymain .nybox .nyright .nyrightbox .casebox .cxzw .zhiwei{ height:40px; border:1px solid #dbdbdb; background:#fafafa; overflow:hidden; margin-top:15px;}
.nymain .nybox .nyright .nyrightbox .casebox .cxzw .zhiwei ul{overflow:hidden; padding-left:5px;}
.nymain .nybox .nyright .nyrightbox .casebox .cxzw .zhiwei ul li{ float:left; padding-left:15px; padding-top:11px;}
.nymain .nybox .nyright .nyrightbox .casebox .cxzw .zhiwei ul li select{ width:180px;}
.nymain .nybox .nyright .nyrightbox .casebox .cxzw .zhiwei ul li input{ width:180px;}
.nymain .nybox .nyright .nyrightbox .casebox .cxzw .zhiwei ul li input.button2{ width:60px;}

.nymain .nybox .nyright .nyrightbox .casebox .casemap{ padding-top:30px;}


.nymain .nybox .nyright .nyrightbox .hjsbbox .cxzw{ padding-left:13px; padding-right:30px; padding-bottom:13px;}
.nymain .nybox .nyright .nyrightbox .hjsbbox .cxzw h4{ font-size:14px; padding-left:17px;color:#444}
.nymain .nybox .nyright .nyrightbox .hjsbbox .cxzw .zhiwei{ height:40px; border:1px solid #dbdbdb; background:#fafafa; overflow:hidden; margin-top:15px;}
.nymain .nybox .nyright .nyrightbox .hjsbbox .cxzw .zhiwei ul{overflow:hidden; padding-left:5px;}
.nymain .nybox .nyright .nyrightbox .hjsbbox .cxzw .zhiwei ul li{ float:left; padding-left:15px; padding-top:11px;}
.nymain .nybox .nyright .nyrightbox .hjsbbox .cxzw .zhiwei ul li select{ width:180px;}
.nymain .nybox .nyright .nyrightbox .hjsbbox .cxzw .zhiwei ul li input{ width:180px;}
.nymain .nybox .nyright .nyrightbox .hjsbbox .cxzw .zhiwei ul li input.button2{ width:60px;}


.nymain .nybox .nyright .nyrightbox .contactbox{ padding-left:25px; padding-right:30px;}
.nymain .nybox .nyright .nyrightbox .contactbox .conmap{ padding-top:20px; padding-bottom:30px; padding-left:2px;}
.nymain .nybox .nyright .nyrightbox .contactbox .contactnr{ padding-left:17px;}
.nymain .nybox .nyright .nyrightbox .contactbox .contactnr h2{ color:#f1811c; padding-bottom:15px;}
.nymain .nybox .nyright .nyrightbox .contactbox .contactnr p{ font-size:14px; color:#585858; line-height:25px}





/*--产品展示--*/

.nymain .nybox .nyleft .menu_list {width:204px; margin:0 auto; padding-top:20px;}
.nymain .nybox .nyleft .menu_list .menu_head { cursor: pointer; position: relative; font-size:15px; background: url(../hot03.gif) 15px center no-repeat; height:30px; line-height:30px; color:#666; width:174px;border-bottom:1px solid #ececec; padding-left:30px;}
.nymain .nybox .nyleft .menu_list .menu_head:hover{background: url(../nynavbg.gif) no-repeat; color:#FFF;}
.nymain .nybox .nyleft .menu_list .menu_body { display:none; }
.nymain .nybox .nyleft .menu_list .menu_body ul{ padding-left:35px; padding-bottom:20px; padding-top:5px;}
.nymain .nybox .nyleft .menu_list .menu_body ul li{ background:url(../index_prhot02.gif) left center no-repeat; padding-left:10px; font-size:12px; line-height:30px; }
.nymain .nybox .nyleft .menu_list .menu_body ul li a {color:#666;padding-left:10px;text-decoration:none; }
.nymain .nybox .nyleft .menu_list .menu_body ul li a:hover { color: #666; text-decoration:underline; }

/*--产品展示NEW--*/
.nymain .nybox .nyleft .menu_list .left_menu_pro{ width:204px; overflow:hidden;}
.nymain .nybox .nyleft .menu_list .left_menu_pro a{display:block; width:174px; height:30px; font-size:15px; background: url(../hot03.gif) 15px center no-repeat; line-height:30px; color:#666; border-bottom:1px solid #ececec; padding-left:30px;}
.nymain .nybox .nyleft .menu_list .left_menu_pro a:hover{background: url(../nynavbg.gif) no-repeat; color:#FFF;}
.nymain .nybox .nyleft .menu_list .left_menu_pro ul{padding-left:35px; padding-bottom:20px; padding-top:5px; display:none;}
.nymain .nybox .nyleft .menu_list .left_menu_pro ul li{ margin:0; padding:0;}
.nymain .nybox .nyleft .menu_list .left_menu_pro ul li a { width:140px; color:#666; background:url(../index_prhot02.gif) left center no-repeat; padding-left:20px; font-size:12px; line-height:30px;text-decoration:none; border:none;}
.nymain .nybox .nyleft .menu_list .left_menu_pro ul li a:hover { color:#666; background:url(../index_prhot02.gif) left center no-repeat; text-decoration:underline; }
.nymain .nybox .nyleft .menu_list .left_menu_pro ul li ul{padding-left:35px; padding-bottom:20px; padding-top:5px; display:none;}
.nymain .nybox .nyleft .menu_list .left_menu_pro ul li ul li{ margin:0; padding:0;}
.nymain .nybox .nyleft .menu_list .left_menu_pro ul li ul li a { width:105px; color:#666; background:url(../index_prhot02.gif) left center no-repeat; padding-left:20px; font-size:12px; line-height:30px;text-decoration:none; border:none;}
.nymain .nybox .nyleft .menu_list .left_menu_pro ul li ul li a:hover { color:#666; background:url(../index_prhot02.gif) left center no-repeat; text-decoration:underline; }


/*--外墙菜单样式--*/
.nymain .nybox .nyleft .left_menu_1{ cursor: pointer; position: relative; font-size:15px; background: url(../hot03.gif) 15px center no-repeat; height:30px; line-height:30px; color:#666; width:174px;border-bottom:1px solid #ececec; padding-left:30px;}
.nymain .nybox .nyleft .left_menu_1 a{ color:#666;}
.nymain .nybox .nyleft .left_menu_1 a:hover{ color:#fff;}
.nymain .nybox .nyleft .left_menu_1:hover{background: url(../nynavbg.gif) no-repeat; color:#FFF;}
.menudis{ display:none;}
.nymain .nybox .nyleft .left_menu_2all{ padding-left:35px; padding-bottom:20px; padding-top:5px;}
.nymain .nybox .nyleft .left_menu_2all .left_menu_2 p{ background:url(../index_prhot02.gif) left center no-repeat; padding-left:10px; font-size:12px; line-height:30px; }
.nymain .nybox .nyleft .left_menu_2all .left_menu_2 p a{color:#666;padding-left:10px;text-decoration:none; }
.nymain .nybox .nyleft .left_menu_2all .left_menu_2 p a:hover{ color: #666; text-decoration:underline; }
.nymain .nybox .nyleft .left_menu_2all .left_menu_2 .left_menu_3 ul{ padding-left:35px; padding-bottom:20px; padding-top:5px;}
.nymain .nybox .nyleft .left_menu_2all .left_menu_2 .left_menu_3 ul li{ background:url(../index_prhot02.gif) left center no-repeat; padding-left:10px; font-size:12px; line-height:30px; }
.nymain .nybox .nyleft .left_menu_2all .left_menu_2 .left_menu_3 ul li a{color:#666;padding-left:10px;text-decoration:none; }
.nymain .nybox .nyleft .left_menu_2all .left_menu_2 .left_menu_3 ul li a:hover{ color: #666; text-decoration:underline; }


.nymain .nybox .nyright .nyrightbox .productbox{}

.nymain .nybox .nyright .nyrightbox .productbox .prtopbox{ overflow:hidden; padding-left:20px; padding-top:15px; padding-right:30px;}

.nymain .nybox .nyright .nyrightbox .productbox .prtopbox .prshowbox{ background:url(../product2_bg001.gif) no-repeat; width:335px; height:252px; float:left; padding-left:15px; padding-top:15px;}

.nymain .nybox .nyright .nyrightbox .productbox p{ text-align:center; margin:0 auto;}

#slideshow_wrapper {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #f1811c;
	PADDING-LEFT: 0px;
	WIDTH: 321px;
	PADDING-RIGHT: 0px;
	HEIGHT: 238px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px
}
#slideshow_footbar {
	Z-INDEX: 5;
	POSITION: absolute;
FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000, endColorstr=#32000000);
	WIDTH: 100%;
	BOTTOM: 0px;
	HEIGHT: 30px
}
#slideshow_photo {
	POSITION: absolute;
	WIDTH: 100%;
	HEIGHT: 100%;
	CURSOR: pointer
}
#slideshow_photo A {
	Z-INDEX: 1;
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	MARGIN: 0px;
	DISPLAY: block;
	BORDER-TOP: 0px;
	TOP: 0px;
	BORDER-RIGHT: 0px;
	LEFT: 0px
}
#slideshow_footbar .slideshow-bt {
	BACKGROUND-COLOR: #d2d3d4;
	MARGIN: 10px 10px 0px 0px;
	WIDTH: 10px;
	DISPLAY: inline;
	FLOAT: right;
	HEIGHT: 10px;
	FONT-SIZE: 0px
}
#slideshow_footbar .bt-on {
	BACKGROUND-COLOR: #f1811c
}


.nymain .nybox .nyright .nyrightbox .productbox .prtopbox .prcanshu{ float:left; padding-left:30px;}
.nymain .nybox .nyright .nyrightbox .productbox .prtopbox .prcanshu h4{ font-size:15px; padding-top:15px; padding-bottom:5px;}
.nymain .nybox .nyright .nyrightbox .productbox .prtopbox .prcanshu dl{ width:270px;}
.nymain .nybox .nyright .nyrightbox .productbox .prtopbox .prcanshu dl dt{ font-size:14px; padding-top:8px; padding-bottom:10px; color:#333; background:url(../product2_hot01.gif) left center no-repeat; padding-left:20px; font-weight:bold; border-bottom:1px solid #eee; margin-bottom:10px;}
.nymain .nybox .nyright .nyrightbox .productbox .prtopbox .prcanshu dl dd{ background:url(../product2_hot001.gif) left center no-repeat; padding-left:15px; line-height:25px; font-size:13px; color:#585858; margin-left:5px;}


.nymain .nybox .nyright .nyrightbox .productbox .prmainbox{ padding-top:15px; padding-left:15px; clear:both;}
.nymain .nybox .nyright .nyrightbox .productbox .prmainbox h4{ font-size:14px; padding-top:8px; padding-bottom:10px; color:#333; background:url(../product2_hot01.gif) left center no-repeat; padding-left:20px; font-weight:bold; border-bottom:1px solid #eee; margin-bottom:10px; margin-left:13px; margin-right:25px;}

.nymain .nybox .nyright .nyrightbox .productbox .prmainbox dl{ background:url(../zoom_bg.gif) no-repeat; width:225px; height:212px; text-align:center; float:left; margin-left:5px;margin-bottom:5px; _display:inline; padding-left:1px;}
.nymain .nybox .nyright .nyrightbox .productbox .prmainbox dt{ padding-top:12px;}
.nymain .nybox .nyright .nyrightbox .productbox .prmainbox dd{ width:188px; margin:0 auto; padding-top:3px; font-size:12px; color:#666;_padding-top:0px; }

