@charset "utf-8";
/* CSS Document */
#header{
	height:81px;
}
.foo11{font-size:11px;}
#logo{
	width:185px; height:81px;
}
.nav{
	height:35px; background:url(img/nav_bg.jpg); line-height:35px;
}
.navul{}
.navul li{
	float:left;
} 
.navul li a{
	color:#FFFFFF; display:block; height:35px;
}
.navul li a:hover{
	background:#4f4f4f; text-decoration:none;
}
.navul .nav1{
	width:130px; text-align:center;
}
.navul .nav2{
	width:130px; text-align:center;
}
.navul .nav3{
	width:130px; text-align:center;
}
.navul .nav4{
	width:130px; text-align:center;
}
.navul .nav5{
	width:295px; text-align:center; font-size:2px;
}
.navul .nav6{
	width:111px; text-align:center;
}
form{ margin:0px; padding:0px;}
.search{ width:129px; height:36px; padding-left:22px; float:left; position:relative;}
.search .btn{ position:absolute; top:11px; right:1px; width:14px; height:12px;}
.search .ipt{ width:110px; height:18px; position:absolute;  top:10px !important; top:8px;}
.search input{ background:none; margin:0px; padding:0px; overflow:hidden; width:110px; border:none;}

.banner{
	width:1330px; height:600px; overflow:hidden;
}
.main{
	height:80px;
}
.main_box{
	width:312px; height:70px; border:#dbdbdb 1px solid;
}
.box_mr12{
	 margin-right:12px;
}
.pro_box{
	width:308px; height:68px; margin:2px; background:#f6f6f6; line-height:normal;
}
.pro_box_tt{
	height:58px; width:304px;
}
.pro_box_tt dt{
	font-size:18px; text-align:center; height:42px; overflow:hidden; padding-top:21px; width:304px;
} 
.pro_box_tt dt a{
	color:#333333;width:304px;
}
.pro_box_tt dd{
	height:30px; line-height:15px; overflow:hidden; text-align:center;
}
.pro_box_ct{
	height:82px;
}
.pro_box_img{
	width:229px; height:112px; margin:0px auto;
}
.foot{
	height:31px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; line-height:31px; position:relative;
}
.foot_link{
	width:350px; height:31px; position:absolute; right:20px; top:0px; text-align:right;
}
.foot_link a{
	color:#0088cc; margin:0 15px;
}
/**index end**/

/**class**/
.class_main{}
.left{
	width:200px;
}
.left_tt{
	height:31px; background:url(img/left_tt.jpg); line-height:31px; padding-left:15px;
}
.left_ct{
	border:1px solid #dadada; border-top:none;
}
.left_ul{
	padding-left:12px;
}
.left_ul li{ 
	line-height:33px; background:url(img/left_list.jpg) no-repeat 2px 50%;
}
.left_ul li p{
	background:url(img/left_line.jpg); width:169px; height:1px; overflow:hidden;
}
.left_ul li a{
	padding-left:15px;
}
.right{
	width:766px;
}
.class_banner{
	height:150px; overflow:hidden; margin:0px 0px 22px 0px; /*766*/
}
.class_bannerp{
	height:132px; overflow:hidden; margin:0px 0px 22px 0px;
}
.c_product{
}
.c_probox{
	width:178px; height:178px; border:1px solid #ddd; margin:0px 6px 21px 5px; display:inline; overflow:hidden;
}
.c_probox_b{
	width:178px; height:150px; border:1px solid #ddd; margin:0px 6px 21px 5px; display:inline; overflow:hidden;
}
.c_probox1{
	width:178px; height:207px; border:1px solid #ddd; margin-bottom:21px;
}
.c_pro_img{ 
	width:178px; height:121px; overflow:hidden;
}
.c_pro_imgdl{
	background:#f6f6f6; height:86px;
}
.c_pro_imgdl dt{
	background:#E4E4E4; height:29px; line-height:29px; overflow:hidden; text-align:center; 
}
.c_pro_imgdl dt a{
	color:#FFFFFF;
} 
.c_pro_imgdl dd{
	line-height:15px; color:#96a1b1; padding:5px 5px 0px 10px; overflow:hidden; height:45px;
}
.fuckbox{
	background:#ffffff;  width:550px; height:auto; overflow:hidden; margin:0px 0 0px 0; padding:0px 0px 0px 0px;
	border:1px solid #f6f6f6;
}
.tailun_tt{
	font-size:14px; font-weight:bold; background:#f6f6f6; color:#333333;
}
.tailun_ct{
	line-height:1.6em; padding:0 10px; background:#f6f6f6; color:#333333;
}
.pic{
	margin:0px auto; padding:0px; width:300px;
}
.pic img{
	margin:0px; padding:0px;
}

/**c_aboutus**/
.c_about{ 
	overflow:hidden;
}
.c_content{
	padding:23px 23px 23px 23px; color:#666666; font:"helvetica,verdana,Lucida Grande","Lucida Sans Unicode",Arial, Helvetica, sans-serif; )
}
.c_content11{
	padding:23px 23px 23px 23px; color:#666666; font:"helvetica,verdana,Lucida Grande","Lucida Sans Unicode",Arial, Helvetica, sans-serif; )
}

.c_news{}
.news_title{
	text-align:center; font-weight:bold; margin:15px; font-size:14px;
}
.news_content{
	padding:0px 15px;
}

/****/
.border_preview {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 9px; Z-INDEX: 500; BACKGROUND:#333; PADDING-BOTTOM: 9px; OVERFLOW: hidden; 
	BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 9px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TEXT-ALIGN: center
}
.preview_temp_load {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center; valign: middle
}
.title_h2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #fff; LINE-HEIGHT: 20px; 
}
#preview_div {
	COLOR: #ffffff
}

/****/
#middle_wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}


.nivoSlider {
	BACKGROUND: url(img/common/loading.gif) no-repeat 50% 50%; WIDTH: 981px; POSITION: relative; HEIGHT: 406px
}
.nivoSlider IMG {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}


.theme-default .nivo-controlNav A {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(img/dot.png) no-repeat; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 12px; TEXT-INDENT: -9999px; MARGIN-RIGHT: 3px; HEIGHT: 13px; BORDER-RIGHT-WIDTH: 0px
}
.theme-default .nivo-controlNav A.active {
	BACKGROUND-POSITION: 0px -14px
}
.theme-default .nivo-directionNav A {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px;  BORDER-BOTTOM-WIDTH: 0px; WIDTH: 30px; TEXT-INDENT: -9999px; HEIGHT: 30px; BORDER-RIGHT-WIDTH: 0px
}
.theme-default A.nivo-nextNav {
	BACKGROUND-POSITION: -30px 0px; RIGHT: 15px
}
.theme-default A.nivo-prevNav {
	LEFT: 15px
}
.theme-default .nivo-caption {
	FONT-FAMILY: myriadSetPro-Thin, Arial, sans-serif
}
.theme-default .nivo-caption A {
	COLOR: #fff; BORDER-BOTTOM: #fff 1px dotted
}
.theme-default .nivo-caption A:hover {
	COLOR: #fff
}


.theme-default .nivoSlider .nivo-caption {
	BOTTOM: 30px
}
.theme-default .nivoSlider2 .nivo-caption {
	BOTTOM: 30px
}

.theme-default .nivoSlider IMG {
	DISPLAY: none; LEFT: 0px; TOP: 0px
}
.theme-default .nivoSlider2 IMG {
	DISPLAY: none; LEFT: 0px; TOP: 0px
}
.theme-default .nivoSlider A {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.theme-default .nivoSlider2 A {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.theme-default .nivo-controlNav {
	Z-INDEX: 20; LEFT: 50%; MARGIN-LEFT: -20px; BOTTOM: 0px; POSITION: absolute
}
.nivoSlider A.nivo-imageLink {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 6; LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BORDER-RIGHT-WIDTH: 0px
}
#bottom_wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}

.thhss{ color:#000000; font-size:14px;  text-decoration:none;}
.thhss:link{ color:#000000; font-size:14px; text-decoration:none;}
.thhss:visited{ color:#000000; font-size:14px;  text-decoration:none;}
.thhss:hover{ color:#000000; font-size:14px;  text-decoration:underline;}

.products_detail_1 {
	BACKGROUND: url(img/w1.jpg) no-repeat left top
}
.products_detail_2 {
	BACKGROUND: url(img/w2.jpg) no-repeat left top
}
A.pr1 {
	LINE-HEIGHT: 24px; COLOR: #0c62a4; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
A.pr1:hover {
	LINE-HEIGHT: 24px; COLOR: #0c62a4; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
A.pr2 {
	LINE-HEIGHT: 24px; COLOR: #737373; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
A.pr2:hover {
	LINE-HEIGHT: 24px; COLOR: #0c62a4; FONT-SIZE: 13px; FONT-WEIGHT: bold
}

.ffssa{padding-left:8px; padding-right:8px; font-size:11px;}