/*@ general styles
====================================================================================================*/
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table { border-collapse:collapse;border-spacing:0px;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
input,select,textarea { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666666; }
q:before,q:after { content:'';}
abbr,acronym { border:0;}

/* common */
html{ -webkit-text-size-adjust:none;}
body{ font:12px/22px  Arial,Helvetica,sans-serif;color:#666666; background:url(../images/bg.jpg) repeat-x; background-color:#ffffff;}
/* links */
a:link,a:visited{ text-decoration:none; color:#666666;}
a:hover,a:active{ text-decoration:underline; color:#06c;}

/*@ layout styles
====================================================================================================*/

#wrapper { width: 1002px; margin: 0 auto; }
#header { height: 170px;  }


#language{ height:40px; padding-top:8px; padding-right:5px; text-align:right; }
#service_icons {
	 width:800px; *width:820px; float:left; 
}
#service_icons IMG {
	VERTICAL-ALIGN: text-bottom; MARGIN-RIGHT: 10px
}
#lang_list {
	width:184px; float:left;*width:164px;
}
#lang_list A {
	COLOR: #839DBB; font-style:italic; font-family:Calisto MT,Arial, Helvetica, sans-serif;
}
#logo IMG {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png', sizingMethod='crop');  TOP: 0px; }
/* CSS 导航 */
.bg_logo_nav{ height:62px; line-height:62px; width:1002px;}
#logo { width: 146px; height: 62px; float: left; overflow: hidden;  }
.bg_menu{ height:55px;line-height:55px;text-align:center; width:856px; float: left;}
/*.nav {
	 HEIGHT: 24px;text-align:center; padding:12px 1px 12px 5px; 
}
.nav A {
	LINE-HEIGHT: 24px; MARGIN: 0px 1px; DISPLAY: block; FLOAT: left; color:#67AEE1; FONT-SIZE: 12px; width:90px;text-align:center; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;
}
.nav A P {
	PADDING-BOTTOM: 0px; height:24px; LINE-HEIGHT: 24px;  text-align:center;  
}
.nav A:visited {
	COLOR: #67AEE1;text-align:center;
}
.nav A:hover {
	BACKGROUND: url(../indexpic/index_09.jpg) no-repeat; COLOR: #987A20;width:90px;text-decoration:none;
}
.nav A:hover P {
	BACKGROUND: url(../indexpic/index_09.jpg) no-repeat; COLOR: #987A20;width:90px;  
}
.nav .none {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.nav a.current {
	BACKGROUND: url(../indexpic/index_09.jpg) no-repeat; COLOR: #987A20;width:90px;text-decoration:none;
}
.nav a.current p{
	COLOR: #987A20;
}*/
.menu{font-size:12px;position:relative;z-index:100;height: 24px;  padding:12px 1px 12px 5px; } 
.menu ul{list-style:none;HEIGHT: 24px;LINE-HEIGHT: 24px;} 
.menu li {float:left;position:relative;} 
.menu ul ul {visibility:hidden;position:absolute;left:-50px;top:22px;} 
.menu table {position:absolute; top:0; left:0;} 
.menu ul li:hover ul, 
.menu ul a:hover ul{visibility:visible;} 
.menu a{LINE-HEIGHT: 24px; MARGIN: 0px 1px; DISPLAY: block; text-decoration:underline;width:90px;color:#67AEE1;} 
.menu a:hover{BACKGROUND: url(../indexpic/index_09.jpg) no-repeat; COLOR: #987A20;width:90px;text-decoration:none; } 
.menu A:visited {COLOR: #67AEE1;text-align:center; text-decoration:underline;}
.menu ul ul{} 
.menu ul ul li {clear:both;text-align:center;font-size:12px; background:#1C234F;} 
.menu ul ul li a{display:block;width:190px;height:25px; line-height:25px;margin:0;border:0;border-bottom:1px solid #858585; text-decoration:none;} 
.menu ul ul li a:hover{border:0;background:#1C234F;border-bottom:1px solid #fff;width:190px;text-decoration:none;}
.menu ul ul li a:visited{ text-decoration:none;}  
.menu a.current {
	BACKGROUND: url(../indexpic/index_09.jpg) no-repeat; COLOR: #987A20;width:90px; text-decoration:none;
}
.menu a.current p{
	COLOR: #987A20;text-decoration:none;
}
.menu  A:visited.current{ text-decoration:none;}

.nav_b { height:4px; width:1002px;}
#nav { height: 33px;   background: url(../images/nav.gif) no-repeat right;}
#nav ul {}
#nav li { float: left; background: url(../images/nav_line.gif) no-repeat right; }
#nav a { width: 92px; height: 33px; display: block; float: left; text-align: center; line-height: 33px; color: #fff; font-size: 13px;  }/*font-weight: bold;*/
#nav a:hover {background: url(../images/nav_cur.gif) repeat-x;}
#nav a.current,
#nav a.current:hover { background: url(../images/nav_cur.gif) repeat-x; color: #fff; text-decoration: none; }
#container { padding: 0px; background-color:#ffffff; border:solid 1px #E9EDE9; width:1002px;}
#content { }
#left { width: 246px; float: left; }
#right { width: 737px; float: right; }
#footer { text-align: center;   height:104px;}
#footer .end1{ color:#ffffff; height:48px;  background-color:#747273;margin: 0px auto; text-align: center; }
.end1 .end01{ color:#ffffff; height:48px; line-height:48px; width:1002px; }
#footer .end2{color:#666666; height:56px; line-height:56px; background-color:#EBE9EA; font-size:11px; text-align:center;}
.end2 .end02{color:#666666; height:56px; line-height:56px; width:1002px;}
.end02 .end02_l{ width:104px; height:53px;background: url(../images/aboutny/footbiaozhi.jpg) no-repeat center; float:left;}
.end02 .end02_m{ width:650px; height:56px; line-height:18px;float:left; text-align:left;}
.end02 .end02_r{ width:245px; height:36px; float:left; text-align:right; padding-top:20px;}

#footer a{ color:#ffffff;}
#footer a:hover{ text-decoration:underline; color:#06c;}
#footer a:link{ color:#ffffff;}
/*面包屑导航*/
#crumbs { padding: 0 0 10px 0; text-align: left; }
#crumbs a { color: #555; }
#crumbs span { padding: 0 10px; color: #555; }

/*@ Home Page styles
====================================================================================================*/
body#home {}
body#home #left { float: right; }
body#home #right { float: left; }
.content01{width:1002px;}
.content02{ background-color:#ffffff; width:992px; height:auto; padding:5px;}
.in_left{ width:327px; float:left; padding-left:15px;}
.in_right{ width:604px; float:left; height:auto; padding-left:30px;}
.ny_left{ width:173px; float:left;}
.ny_right{ width:818px; float:left; height:auto; }
#banner { width: 1002px;height: 313px;  overflow:hidden; float:left;}
#slides { width: 1002px; height: 313px; position: relative;}/*padding-top:15px;*/ 
.slides_flash { width: 1002px; height: 180px;  }
.clear10 { clear:both; height:10px;}
.clear28 { clear:both; height:28px;}

.pagination { position: absolute; right: 10px; bottom: 10px; z-index: 3; }
.pagination li { float:left; margin:0 0 0 10px; list-style:none; }
.pagination li a { display:block; width:30px; height:30px; float:left; overflow:hidden; text-align: center; line-height: 30px; background: #e5e5e5; }
.pagination li.current a { background: #f60; color: #fff; }
.banner_clear{ clear:both;background: url(../images/banner_clear.gif) repeat-x; height:15px; width:1002px;}
/*内页左侧*/
.ny_left .nyl_about{ width:173px; height:280px; }
.nyl_about .nyl_aboutn_title{ width:173px; height:84px;}
.nyl_about .nyl_aboutn_ny{ width:173px; height:196px;background:url(../images/about_01bg.jpg) no-repeat; text-align:left}
.nyl_aboutn_ny ul { width:142px; height:20px; padding-left:15px; }
.nyl_aboutn_ny li { width: 142px; float: left;height:15px; line-height:15px; text-align:left;  }
.nyl_aboutn_ny li:hover{background:url(../images/about_0102.jpg) no-repeat; color:#CD9727; }
.nyl_aboutn_ny a{ color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
.nyl_aboutn_ny a:link{color:#ffffff; }
.nyl_aboutn_ny a:visited{color:#ffffff; }
.nyl_aboutn_ny a p{ padding-top:2px; padding-left:22px;}
.nyl_aboutn_ny li.acurrent { background:url(../images/about_0102.jpg) no-repeat; color:#CD9727; }
.nyl_aboutn_ny li.acurrent:hover { background:url(../images/about_0102.jpg) no-repeat; color:#CD9727;}
.nyl_aboutn_ny li:hover a{color:#CD9727;}
.nyl_aboutn_ny li.acurrent a{color:#CD9727;}
.nyl_aboutn_ny li.acurrent a:visited{color:#CD9727;}
.ny_left .nyl_about01{ width:173px; height:133px; background:url(../images/about_pic.jpg) no-repeat; }
.nyl_about01 img{ padding-bottom:2px;}
.ny_left .nyl_about02{ width:173px; height:77px; background:url(../images/aboutlink.jpg) no-repeat; }
.ny_left .nyl_about03{ width:173px; height:83px; background:url(../images/aboutsu.jpg) no-repeat; }
.nyl_about03 .nyl_about03_ny{ width:102px; height:56px; float:right; text-align:left; padding-top:15px; }
.nyl_about03_ny ul{width:94px; height:56px; }
.nyl_about03_ny li{width:94px; height:13px; line-height:13px; font-size:11px;}
.nyl_about03_ny a{color:#ffffff;}
.nyl_about03_ny a:link{color:#ffffff; }
.nyl_about03_ny a:visited{color:#ffffff; }
.nyl_about03_ny a:hover{color:#CD9727; }

.ny_left .nyl_exam{ width:173px; height:280px; }
.nyl_exam .nyl_examn_title{ width:173px; height:84px;}
.nyl_exam .nyl_examn_ny{ width:173px; height:196px;background:url(../images/about_01ebg.jpg) no-repeat; text-align:left}
.nyl_examn_ny ul { width:142px; height:20px; padding-left:15px; }
.nyl_examn_ny li { width: 142px; float: left;height:15px; line-height:15px; text-align:left;}
.nyl_examn_ny li:hover{background:url(../images/about_0102.jpg) no-repeat; color:#CD9727; }
.nyl_examn_ny a{ color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
.nyl_examn_ny a:link{color:#ffffff; }
.nyl_examn_ny a:visited{color:#ffffff; }
.nyl_examn_ny a p{ padding-top:2px; padding-left:22px;}
.nyl_examn_ny li.acurrent { background:url(../images/about_0102.jpg) no-repeat; color:#CD9727; }
.nyl_examn_ny li.acurrent:hover { background:url(../images/about_0102.jpg) no-repeat; color:#CD9727;}
.nyl_examn_ny li:hover a{color:#CD9727;}
.nyl_examn_ny li.acurrent a{color:#CD9727;}
.nyl_examn_ny li.acurrent a:visited{color:#CD9727;}

.ny_left .nyl_tec{ width:173px; height:280px; }
.nyl_tec .nyl_tecn_title{ width:173px; height:84px;}
.nyl_tec .nyl_tecn_ny{ width:173px; height:196px;background:url(../images/about_01bg.jpg) no-repeat; text-align:left}
.nyl_tecn_ny ul { width:142px; height:20px; padding-left:15px; }
.nyl_tecn_ny li { width: 142px; float: left;height:15px; line-height:15px; text-align:left;}
.nyl_tecn_ny li:hover{background:url(../images/about_0102.jpg) no-repeat; color:#CD9727; }
.nyl_tecn_ny a{ color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
.nyl_tecn_ny a:link{color:#ffffff; }
.nyl_tecn_ny a:visited{color:#ffffff; }
.nyl_tecn_ny a:hover,a:active{  color:#CD9727;}
.nyl_tecn_ny a p{ padding-top:2px; padding-left:22px;}
.nyl_tecn_ny li.acurrent { background:url(../images/about_0102.jpg) no-repeat; color:#CD9727; }
.nyl_tecn_ny li.acurrent:hover { background:url(../images/about_0102.jpg) no-repeat; color:#CD9727;}
.nyl_tecn_ny li:hover a{color:#CD9727;}
.nyl_tecn_ny li.acurrent a{color:#CD9727;}
.nyl_tecn_ny li.acurrent a:visited{color:#CD9727;}
.ny_left .ny_pSort{ width:173px; float:left;}
.ny_pSort .ny_pSort_title{ width:173px; height:84px;}
.ny_pSort .ny_pSort_ny{ width:173px; text-align:left;background:url(../images/lpSortbg.jpg) no-repeat;}
.ny_pSort_ny a:link{ text-decoration:none; color:#666666;}
.ny_pSort_ny a:visited{ text-decoration:none; color:#666666;}
.ny_pSort_ny a:hover{ text-decoration:underline; color:#06c;}
.ny_pSort_ny a:active{ text-decoration:underline; color:#06c;}

/*内页*/
/*内页----关于我们*/
.ny_right .ny_about{ width:818px; float:left;}
.ny_about .ny_about_title01{ width:818px; height:55px;background:url(../images/about1_1.jpg) no-repeat; }
.ny_about_title01 p{ padding-left:30px; padding-top:30px; text-align:left; font-size:20px; font-family:HeliosCond,Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}
.ny_about .ny_about_title02{ width:818px; height:20px; }
.ny_about_title02 .ny_about_title0201{ width:518px; height:20px;background:url(../images/about1_2.jpg) no-repeat; float:left; }
.ny_about_title02 .ny_about_title0202{ width:300px; height:20px;background:url(../images/about1_3.jpg) no-repeat; float:left; text-align:left;}
.ny_about_title0202 p{font-size:11px; color:#FFFFFF; padding-left:30px;}
.ny_about_title0202 a{color:#FFFFFF;}
.ny_about_title0202 a:visited{color:#FFFFFF;}
.ny_about_title0202 a:hover{color:#CD9727;}
.ny_about .ny_about_ny{ width:760px; overflow:hidden; padding:5px 33px 10px 30px;}
.ny_about_ny .ny_about_ny_ny{ padding-top:13px; padding-right:5px;padding-left:5px;}
.ny_about_ny_ny .nyr_pageSort{ width:760px; height:37px;background:url(../images/product_pageSortbg.gif) no-repeat; line-height:37px; float:left;}
.nyr_pageSort .pageList_b{  color:#000000; text-align:center;}

/*内页联系我们样式*/
.baise{ text-align:left}
.lxwm_about_nr{ color:#666;   float:left; width:98%; }
.ny_lxwm_xt{ width:98%; border-bottom:1px #666 dashed; height:10px; float:left}
.ny_lxwm_mail{ width:98%; float:left}
.ny_lxwm_mail_01{ float:left; width:50%; text-align:left; line-height:30px}
.ny_lxwm_mail_01 li{ float:left; width:100%;padding-top:5px;}
.ny_lxwm_mail_02{ float:left; width:49%; text-align:left}
.ny_lxwm_mail_02 li{ float:left; width:100%; padding-top:10px;}
.general_inquiry{float:left; background:#d9d9d9; }
.message{float:left; width:300px; height:170px; border:1px solid #d9d9d9;overflow:auto}
.ny_lxwm_mail_in{ width:200px;border: #d9d9d9 1px solid; height:20px;}
.ny_lxwm_mail_bt{ width:93%; float:left; text-align:left; padding-left:5%; margin-top:10px; background:#F4F4F4;  font-weight:bold; font-size:18px; height:30px; line-height:30px;}
.ny_about_ny_ny .feedback{ text-align:left;}
.feedback table, tr, th, td{margin: 0;padding: 0; height:28px; line-height:28px; }
.feedback input{ border:1px #d9d9d9 solid;height:20px; line-height:20px;}
.input_01{border: #d9d9d9 1px solid;  height: 22px; line-height: 22px; padding: 0 5px;}
/*@ List Page styles
====================================================================================================*/
/*类别*/
/*产品*/
#list {}
#list ul { padding: 10px 0; }
#list li { width: 190px; float: left; margin: 0 0 10px 0; }
#list dl { border: #B6DFFF 1px solid; padding: 10px; width: 146px; margin: 0 auto; }
#list dt { height: 156px; overflow: hidden; }
#list dt img { width: 145px; height: 156px; }
#list dd { line-height: 20px; }

/*分页*/
#pages { text-align: right; padding: 3px 0; margin: 10px 0 0 0; }
#pages a { border: #ddd 1px solid; padding: 3px 8px; color: #555; margin: 0 3px; }
#pages strong { border: #f90 1px solid; background: #f90; color: #fff; padding: 3px 8px; margin: 0 3px; }
#pages span { border: #ddd 1px solid; padding: 3px 8px; color: #999; margin: 0 3px; }


/*@ 产品详细页 styles
====================================================================================================*/
#pro {}
/*图片*/
/*Carousel*/
#gallery{ float:left; position:relative; z-index:100; width:370px; padding-top:30px;}
#gallery .pic{ width:350px;height:350px; border:1px solid #E2E2E2; background-color:#FFF;overflow:hidden; padding: 10px; }
#gallery .pic img { width: 350px; height: 350px; }
.thumbnail{ width: 350px; overflow: hidden; margin: 10px 0; padding: 10px; }
.thumbnail .trigger{ background:url(../images/btn_thumbnail.gif) no-repeat; display:block;width:15px;height:15px;text-indent:-9999em;cursor:pointer; overflow:hidden; float: left; margin-top: 20px; }
.thumbnail .prev{background-position:0 0;}
.thumbnail .prev_disabled {background-position:0 -36px;cursor:default;}
.thumbnail .next {background-position:0 -17px;}
.thumbnail .next_disabled{background-position:0 -56px; cursor:default;}
.thumbnail_slide {display: inline;overflow: hidden; float: left; width:320px;}
.thumbnail_slide .list_item {border:1px solid #EBEBEB;cursor: pointer;width: 60px;height:60px;padding:1px; display: inline; margin: 0 6px;}
.thumbnail_slide .list_item img { width: 60px; height: 60px; }
.thumbnail_slide li.hover {border: 2px solid #868398;padding: 0;}

/*zoom*/
.zoomdiv{ z-index:100; display:none; position:absolute; top:0px; left:0px; width:360px; height:360px; background:url(/images/loading.gif) no-repeat 50% 50% #ffffff; border:1px solid #e2e2e2; text-align:center; overflow:hidden;}
.handle{ z-index:10; visibility:hidden; position:absolute; cursor:crosshair; top:0px; left:0px; width:50px; height:50px; background:#ffdebf; border:1px solid #fda44f; opacity: 0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50);}
/*介绍*/
#detail { width: 420px; float: right;padding-top:30px; }
#detail .detailny{ width:400px; padding-right:10px;}
.detailny h1 { font-size: 20px; color: #000; font-weight: bold; margin: 0 0 10px 0; padding-top:60px; }
.detailny p { margin: 10px 0; }
.detailny p.desc { font-size:13px; padding-top:20px;}
.detailny p.lk span,#detail p.lk a { width: 170px; height: 42px; display: block; text-align: center; line-height: 42px; font-size: 14px; color: #fff; font-weight: bold; float: left; margin: 0 10px 0 0; }
.detailny p.lk span { background: url(../images/btn_url_disabled.gif) no-repeat; }
.detailny p.lk a { background: url(../images/btn_url.gif) no-repeat; }
.detailny strong { font-weight: bold; }
/*简介*/
#desc { padding: 20px 0; }
.select { border-bottom: #E2E2E2 1px solid; height: 30px; }
.select li { float: left; width: 124px; height: 31px; text-align: center; line-height: 31px; font-size: 14px; font-weight: bold; cursor: pointer;  margin: 0 10px 0 0;background:url(../images/pdetail.jpg) no-repeat; color:#ffffff }
.select li.current { background: #0085CF; color: #3A4960; background:url(../images/pdetailCurr.jpg) no-repeat; margin-top:1px;}
/*推荐*/
#commend { }
#commend li { width: 169px; float: left; margin: 0 0 10px 0; }
#commend dl { border: #eee 1px solid; width: 146px; text-align: center; padding: 5px; }
#commend dt { }
#commend dt img { width: 145px; height: 156px; }
#commend dd { line-height: 20px; text-align: left; }
#commend dl:hover { border: #fc0 1px solid; }

.c { padding: 20px; border: #E2E2E2 1px solid; }

/*留言列表*/
#msg_list {}
#msg_list .m_list { background: #FFF9E2; padding: 10px; margin: 0 0 10px 0; }
#msg_list .m_list.even { background: #f2f2f2; }
#msg_list .m_list span { margin: 0 20px 0 0; }
#msg_list .m_list small { font-size: 12px; color: #999; }

/*我要留言*/
#info_send { border: #fc0 1px dashed; padding: 20px; margin: 20px 0 0 0; }
#info_send h3 {}
#info_send p { margin: 10px 0; }
#info_send .ipt { border: #999 1px solid; width: 260px; height: 22px; line-height: 22px; padding: 0 5px; }
#info_send .ipt2 { width: 60px; }
#info_send .txt { border: #999 1px solid; width: 560px; height: 80px; padding: 5px; }
#info_send .btn {}

/*@ auxiliary styles
====================================================================================================*/
/*clear*/
.clearfix:after,#header:after,#quick_search form:after,#nav:after,#container:after,#content:after,#cases:after,#footer:after,#quick_menu:after,#pro:after,#commend:after{content:"\0020"; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.clearfix{ zoom:1;}
.clear{ clear:both;}

.none { display: none; }

a.a-details { background: #3F8AC4; color: #fff; font-weight: bold; display: block; padding: 2px 0; text-align: center; }
