/*@ 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:#FFFFFF; background:url(../images/bg.jpg) repeat-x; background-color:#252C31;}
/* links */
a:link,a:visited{ text-decoration:none; color:#ffffff;}
a:hover,a:active{ text-decoration:underline; color:#06c;}

/*@ layout styles
====================================================================================================*/

#wrapper { width: 1028px; margin: 0 auto; }


#header { height: 72px; padding-top:16px; }

/*#logo { width: 745px; height: 72px; float: left; overflow: hidden; padding:0; }
#logo a { width: 636px; height: 72px; display: block; background: url(../images/logo.jpg) no-repeat; text-indent: -99999px; line-height: 300%; overflow: hidden; }*/
#bodyhead{height:456px;width: 1028px;}
#logo {
	  TOP: 31px
}
#logo IMG {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../indexpic/logo.png', sizingMethod='crop');  TOP: 0px; float:right
}
#head_inner{POSITION: relative;	HEIGHT: 456px; color:#FFFFFF; }
#head_inner #head_main_content{
	PADDING-TOP: 35px
}

#head_main_content .columns {
	 WIDTH: 100%; padding:0px;
}
.columns .navigation_column {
	MIN-HEIGHT: 1px; FLOAT: left;WIDTH: 295px;MARGIN-RIGHT: -100%; text-align:left;
}
.main_column {
	MIN-HEIGHT: 1px; FLOAT: left
}
.content_column {
	MIN-HEIGHT: 1px; FLOAT: left
}
DIV.extra_column {
	MIN-HEIGHT: 1px; FLOAT: left
}
.navigation_column {
	WIDTH: 25%; MARGIN-RIGHT: -100%
}
DIV.main_column {
	DISPLAY: inline; MARGIN-LEFT: 295px; WIDTH:645px;*WIDTH:700px; float:left;
}
DIV.header {
	FLOAT: none; MARGIN-RIGHT: 0px
}
.header DIV.reducer {
	PADDING-BOTTOM: 0px
}
.content_column {
	WIDTH: 90%; MARGIN-RIGHT: -100%
}
DIV.extra_column {
	DISPLAY: inline; MARGIN-LEFT: 75%; WIDTH: 25%
}
DIV.navigation_column DIV.reducer {
	 MARGIN-RIGHT: 20px
}
DIV#service_icons {
	LEFT: -5px; FLOAT: left; MARGIN-BOTTOM: 0.7em; POSITION: relative
}
DIV#service_icons IMG {
	VERTICAL-ALIGN: text-bottom; MARGIN-RIGHT: 10px
}
#lang_list {
	 LINE-HEIGHT: 1.2; PADDING-TOP: 0.2em; FONT-STYLE: italic; 
}
#lang_list A {
	COLOR: #839dbb
}
#lang_list UL.navigation {
	MARGIN: 0px; color:#FFFFFF; font-size:11px;
}
#lang_list UL.navigation LI {
	FLOAT: left; MARGIN: 0px 1em 0px 0px;
}
DIV#main_navigation {
	CLEAR: both; FONT-SIZE: 1.0em; MARGIN-BOTTOM: 1.5em
}
DIV#main_navigation UL.navigation LI {
	MARGIN: 0px 0px 0.5em
}
DIV#main_navigation UL.navigation UL.navigation {
	MARGIN-TOP: 0.5em; FONT-SIZE: 0.87em; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1.2em
}
DIV#main_navigation UL.navigation UL.navigation UL.navigation {
	FONT-SIZE: 1em
}
.navigation a{ color:#FFFFFF;}
.navigation a:hover{ color:#ffffff;}/*#67AEE1*/

DIV#main_navigation UL.navigation A.selected {
	COLOR: #332d1b
}
DIV#main_navigation UL.navigation A.selected:visited {
	COLOR: #332d1b
}
DIV#main_navigation UL.navigation B.selected {
	COLOR: #67AEE1
}
DIV#search_form {
	MARGIN-BOTTOM: 3.6em
}
DIV#search_form FORM {
	MARGIN: 0px 0px 0.3em
}
DIV#search_form TABLE {
	WIDTH: 200px;
}
DIV#search_form TABLE TD {
	VERTICAL-ALIGN: middle
}
DIV#search_form TABLE TD.search_input {
	WIDTH: 150px;
}
DIV#search_form TABLE TD.search_input INPUT {
	WIDTH: 150px;
}
DIV#search_form TABLE TD.search_button {
	WIDTH: 50px; text-align:left;
}
DIV#search_form TABLE TD.search_button INPUT {
	MARGIN-LEFT: 7px;color:#000000;
}
DIV#search_form P {
	FONT-SIZE: 0.8em
}
DIV.content_column {
	FONT-FAMILY: "Times New Roman", Times, serif
}
.content_column  .reducer {
	PADDING-BOTTOM: 0.8em; MARGIN-RIGHT: 30px
}
input .formempty{ width:20px;}
.navigation a.acurrent{ text-decoration:underline;}
.mainh1{ font-size:24px;FONT-STYLE: italic;}



.bg_menu{ height:25px;line-height:35px;text-align:center; width:700px;}
.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: 13px; width:80px;text-align:center; text-decoration:underline;
}
.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_9.jpg) no-repeat; COLOR: #987A20;width:80px;text-decoration:none;
}
.nav A:hover P {
	BACKGROUND: url(../indexpic/index_9.jpg) no-repeat; COLOR: #987A20;width:80px;  
}
.nav .none {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.nav a.current {
	BACKGROUND: url(../indexpic/index_9.jpg) no-repeat; COLOR: #987A20;width:80px;text-decoration:none;
}
.nav a.current p{
	COLOR: #67AEE1;
}

#container { padding: 0px;  height:auto; }
.in_left{ width:233px; float:left; text-align:left; }
.in_left .in_honor{233px;}
.in_honor .in_honor_title{ width:233px; height:31px;color:#67AEE1; font-style:italic; font-size:15px; font-family:Book Antiqua,Arial, Helvetica, sans-serif;}
.in_honor .in_honor_ny{ width:233px;}
.in_left .in_news{ width:233px; float:left;}
.in_news .in_news_title{ width:233px; height:40px; line-height:40px;color:#67AEE1; font-style:italic; font-size:15px; font-family:Book Antiqua,Arial, Helvetica, sans-serif;}
.in_news .in_news_ny{ width:233px; height:219px; overflow:hidden; }
.in_news_ny .in_news_ny_dv{ padding:5px 0px 5px 0px; color:#FFFFFF;}
.in_news_ny_dv a{color:#FFFFFF;text-decoration:underline;}
.in_news_ny_dv a:hover,a:active{ text-decoration:underline; color:#06c;}
.in_middle{ width:613px; float:left; text-align:left; }
.in_middle .inm_left{ width:405px; float:left; text-align:center; overflow:hidden; padding-left:5px; padding-right:5px; }
.in_middle .inm_right{ width:193px; float:right; text-align:left; overflow:hidden; padding-left:5px; }
.inm_left .in_about{ width:405px; text-align:left; }
.inm_left .in_example{ width:405px; float:left; padding-top:15px;}
.in_example .in_example_title{ width:405px; height:40px; text-align:left; line-height:40px;color:#67AEE1; font-style:italic; font-size:15px; font-family:Book Antiqua,Arial, Helvetica, sans-serif; }
.in_example .in_example_ny{ width:405px;height:199px; overflow:hidden; padding-top:17px;}
.in_example_ny .proimg{ width:114px; height:114px;  text-align:center;}
.in_example_ny .proimg img{ padding:0px;}
.in_example_ny .proname{ width:114px; height:25px; line-height:25px; text-align:center;color:#67AEE1;}
.proname a{color:#67AEE1; text-decoration:underline;}
#demot{overflow:hidden;height:199px;width:415px;}
#indemot{float:left; width:800%; }
#demot1{float:left; height:199px;}
#demot2{ float:left;height:199px;}
.inm_right .in_products{ width:193px; float:left;}
.in_products .in_products_title{ width:193px; height:31px;color:#67AEE1; font-style:italic; font-size:15px; font-family:Book Antiqua,Arial, Helvetica, sans-serif; }
/*.in_products .in_products_ny{ width:193px;height:400px; overflow:hidden; padding-top:17px;}*/
.in_products .in_products_ny{ width:193px; float:left;  text-align:left;}
.in_products_ny .proimg{ width:193px; height:90px; text-align:left;}
.proimg img{ padding-top:10px;}
.in_products_ny .proname{ width:193px; height:25px; line-height:25px; text-align:left;}
/*#demo{overflow:hidden;height:400px;width:195px;}
#indemo{float:left; width:100%; height:400%;}
#demo1{float:left; }
#demo2{ float:left;}*/
#cn_pro01_0{overflow:hidden; width:193px;height:400px;}
#incn_pro01{float:left; width:100%; }
#cn_pro01_0_1_0{float:left;}
#cn_pro01_0_2_0{ float:left;}

.in_right{ width:154px; float:right; height:auto; padding-left:5px; overflow:hidden}
.in_right .in_lxfs { width:154px; text-align:left;}
.in_lxfs .in_lxfs_title{ width:154px; height:31px;color:#67AEE1; font-style:italic; font-size:15px; font-family:Book Antiqua,Arial, Helvetica, sans-serif; }
.in_lxfs .in_lxfs_ny{ width:154px; overflow:hidden;}
.in_lxfs_ny ul{ width:100%;padding-right:4px;}
.in_lxfs_ny li{  line-height:23px; width: 150px; }
.in_products_ny a{color:#67AEE1;}
.in_products_ny a:link{color:#987A20;}
.in_products_ny a:hover{color:#06c;}

#footer { text-align: right;  height:64px; width:1028px;}
#footer .end01{ padding-top:5px;  color:#ffffff; padding-right:10px;}
#footer a{ color:#ffffff;}
#footer a:hover{ text-decoration:underline; color:#06c;}
#footer a:link{ color:#ffffff;}

.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;}*/


#pro {}

/*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; }
