body,html { margin:0; padding:0;}
body { color: #444;
     font: 12px "宋体","Arial Narrow",HELVETICA;background-color:#fff;}
p,b,ul,li,dl,dd,dt,input,from,img{ padding:0; margin:0;}

ul li{ list-style:none;}
img{ border:none;}
h1,h2,h3{padding:0; margin:0;}
a { color:#27aeff; text-decoration:none;}
a:hover { color:#333; text-decoration:underline;}
.floatl { float:left;}
.floatr { float:right;}
.clear { clear:both; margin:0; padding:0; height:1px;}
.index { width:1000px; margin:0 auto; }
.c1_mid  a {color:#fff; text-decoration:none;font-size:12px;}
.c1_mid  a:hover { color:#ebf2fa; text-decoration:underline;}


.top_bar {   color:#999;}
.top_bar a { color:#999;}
.top_bar a:hover { color:#333;}

#top {  }
#logo { padding-top:0px;}
#top_rt {padding:0px 10px 15px 0; text-align:right;}
#top_rt .language_style { height:20px; width:100%; margin-bottom:15px; }
.language_style a { color:#666; font-size:12px; text-decoration:none; padding:0 5px;}
.language_style a:hover { color:#333; text-decoration:underline;}
#top_rt .search_style { background:url(../images/search.jpg) right top no-repeat; height:30px; width:166px;}
.search_style .text{ float:left;  width:122px; line-height:20px; padding:6px 5px; border:none; background:none; margin-right:3px; color:#bdb9ba; font-size:13px;  }
.search_style .btn{ padding:10px 0; margin-top:2px; cursor:pointer; width:30px; border:none; background:none;}


.nav_style { }
.nav {margin:0 auto;  padding:0 20px;background:url(../images/nav.jpg) top repeat-x; height:47px;  border:1px solid #e0eaeb;}
.nav ul { padding:0; margin:0;font-family:Arial, Helvetica, sans-serif;}
.nav li {   text-align:center; float:left; font-size:16px; font-weight:bold; list-style:none; line-height:47px;}
.nav li a,.nav li a:visited { color:#fff; text-decoration:none; display:block; padding:0px 30px; margin:0 5px; }
.nav li:hover { display:block;  }
.nav li a:hover { color:#bccee3; text-decoration:none;  overflow:hidden;display:block; }
.nav li.click a ,.nav li.click a:visited{ overflow:hidden; display:block; }
.nav .line { background:url(../images/div.jpg) no-repeat 50% 50%; height:47px; padding:0 1px; }
.nav li ul {	margin:0 ;
			padding: 0;
			position: absolute;
			background:#fff;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
			border-bottom:1px solid #ccc;
			display:none;
			z-index:999; overflow:visible;}
		
.nav li li {	float: none; display: inline; padding:0; overflow:visible; position:relative;}
		
.nav li li a,.nav li li a:visited {
			display:block;
			color:#3b444f;
			padding:0px 10px;
			line-height:35px;
			text-align:center;
			border-bottom:1px dotted #ccc;
			min-width:118px;
			font-size:13px;
			margin:0;
			white-space:nowrap;
			filter:alpha(opacity=95);  
			-moz-opacity:0.95; 
			opacity: 0.95; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
		
.nav li li a:hover, .nav li li.hover a, .nav li li.hover div a:hover {background: #f2f6fa; color:#3b444f;}
.nav li li.hover div a{background: none; color:#666;}
.nav li li:hover {}
.nav li.click li a,.nav li.click li a:visited {  display:block;border-bottom:0; color:#fff;padding:5px 10px;line-height:30px;}
.nav li.click li a:hover{  display:block;border-bottom:0; color:#fff;}

.nav .third{position:absolute; display:none; left:118px; top:0px; background:#fff; border:1px solid #ccc}
.nav li li .third a{white-space:nowrap; width:auto;}

.banners { width:1000px; height:349px; margin:0 auto;}
#banner {background:url(../images/bannerbg.png) #ccc repeat;}
.h_content { padding:8px 0 10px 0; clear:both; }

h2.title { font-weight:bold;font-size:14px; color:#fff; line-height:35px; float:left;}
#h_news { width:310px; margin-right:20px; }
.h_news_list { height:64px; margin-bottom:14px; clear:both; padding:0 10px;}
.h_news_list dt.title h2 { padding-left:85px; line-height:18px; padding-bottom:3px; margin:0; }
.h_news_list dt.title h2 a{ font-size:13px; color:#606060; text-decoration:none; font-weight:normal;}
.h_news_list dt.title h2 a:hover { text-decoration:underline;}
.h_news_list dd.image { margin:0 10px 0 0; width:85px; height:64px; float:left; text-align:left;}
.h_news_list dd.image a img {border: 1px solid #CCCCCC; padding:2px;}
.h_news_list dd.image a:hover img {border:1px solid #3fa1e5;padding:2px;}
.h_news_list dd.info { margin-left:85px;color:#666;  }
.h_news_list dd.info a{ text-decoration:none;color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:185px; overflow:hidden;}
.h_news_list dd.info a:hover { color:#666; text-decoration:underline;}



#h_aboutus { width:290px; margin-right:20px;}
#h_aboutus p{ margin:0; padding:0;}
#h_aboutus .vedio { margin:0 0 10px 0 ; border:1px solid #ccc; padding:2px;}
#h_aboutus .info {   line-height:20px; font-size:12px;}
#h_aboutus .info a { color:#666;}
#h_aboutus .info a:hover { color:#606060; text-decoration:underline;}

#h_pro { margin-bottom:30px;  }

.fot_pro { width:350px;overflow:hidden; margin:0 auto; background:url(../images/shadow.jpg) 50% 100% no-repeat;}
.fot_pro_con { width:306px; overflow:hidden; float:left; margin:0 6px;}
.fot_pro_con dl { width:92px; height:110px; float:left;  padding:0px 5px;}
.fot_pro_con dl dt { width:92px; overflow:hidden; line-height:15px; clear:left; height:16px; text-align:center;}
.fot_pro_con dl dt h2 { line-height:18px; padding:0; margin:0;}
.fot_pro_con dl dd { padding-top:5px; color:#ffff00; height:86px;}
.fot_pro_con dl dt a { color:#333; font-size:12px;}
.fot_pro_con dl dt a:hover { color:#25bcf0; text-decoration:underline;}
.fot_pro_con img { padding:2px; border:1px solid #ccc;}
.fot_pro_con img:hover { border:1px solid #25bcf0;}
.fot_pro_prev { width:14px; height:15px;float:left; margin-top:35px; }
.fot_pro_next {width:14px; height:15px; float:right;margin-top:35px;}

.als-container {width:350px; height:135px; margin:0 auto;}
.als-viewport {position:relative;overflow: hidden;margin:0px auto; height:126px;}
.als-wrapper {position:relative;list-style: none;}
.als-item {position: relative;display: block; cursor: pointer;float: left;}
.als-prev,.als-next {position:absolute;cursor: pointer;clear: both;}


#pro_list {width:300px; padding:0 10px; }
#pro_list ul { width:300px; margin:15px 20px; padding:0;}
#pro_list ul li {  font-size:13px; font-weight:500; list-style:none; line-height:25px; width:120px; float:left;  }
#pro_list ul li a {margin-bottom:5px; margin-top:0; text-decoration:none; color:#666; padding-left:10px; }
#pro_list ul li a span { padding-top:5px; }
#pro_list ul li a:hover span { text-decoration:none; color:#000;}
ul li a.prolist {background:url(../images/li.jpg) 0 50% no-repeat; }
ul li a.prolist:hover {background:url(../images/li.jpg) 0 50% no-repeat; }


.bot { background:url(../images/bot.jpg) top repeat-x ; height:110px; padding-top:10px;}
.bot .index { background:url(../images/map.jpg) top right no-repeat; height:100px; color:#666;}
.bot_l { width:65%; line-height:16px;}
.bot_r { width:30%; }
.bot_r  h3 { margin-top:10px; font-size:14px; }
.select_bg { width:273px; height:30px; margin:10px 0; padding:5px 0;}

#aboutus .info { line-height:30px; font-size:14px;}


#in_banner { height:200px; margin:5px auto 0 auto; background-color:#fff; width:1000px;}
.in_content { padding:8px 0;background-color:#fff; margin:0 auto; width:1000px; }
.breadcrumb_style { background:url(../images/arow_b.jpg) 0 50% no-repeat; padding-left:25px;color:#666; height:18px; font-size:12px;}
.breadcrumb_style  a { color:#999; padding:0 3px; }
.breadcrumb_style a:hover { color:#27aeff;}


.web_l { width:243px; margin:10px 20px 20px 0; overflow:visible;}
.c1_box { border:1px solid #e3e3e3; overflow:visible;}
.c1_box h2 { background:url(../images/c1_bg.jpg) 0 100% repeat-x; height:37px; padding-left:15px;}
.c1_box h2 span { line-height:37px; color:#fff; }
.c1_box ul { margin:0; padding:0; overflow:visible;}
.c1_box ul li { list-style:none; border-bottom:1px solid #e3e3e3; padding:8px 0 8px 15px; position:relative; overflow:visible;}
.c1_box ul li a { color:#666; display:block; font-size:14px; font-weight:600;}
.c1_box ul li a:hover { text-decoration:none; color:#333; }

.c2_box {  border:1px solid #e3e3e3; margin-top:20px;}
.c2_box h2 { background:url(../images/c2.jpg) 0 0 repeat-x; height:37px; padding-left:15px;}
.c2_box h2 span { line-height:37px; }
.c2_box img { margin:0 auto;}
.c2_box  .info { padding:10px 15px; line-height:22px; font-size:13px;}

.c1_box .submenu{position:absolute; display:none; left:100px; top:0px; border:1px solid #CCC; background:#f2f6fa; z-index:999;}
.c1_box .submenu div{padding:0px 10px;}
.c1_box .submenu a{display:block; border-bottom:1px dashed #CCC; white-space:nowrap; line-height:30px; font-size:12px; font-weight:normal;}
.c1_box .submenu a:hover { color:#333;}

.web_r { width:725px; margin:10px 0px 20px 0;}
.right_content {padding:10px 0;}
.c3_l { background:url(../images/c3_l.jpg) left bottom no-repeat; height:37px;}
.c3_mid { background:url(../images/c3_mid.jpg) bottom repeat-x; height:37px; margin-left:5px;}
.c3_mid h2 { line-height:37px; padding-left:15px; font-size:22px;}
.web_r .text { padding:15px 0;}



#news_list ul{ list-style:none; margin-top:20px;}
#news_list li{ height:35px; padding:0px 8px 0px 15px; background:url(../images/li.jpg) no-repeat 0px 15px; line-height:35px; overflow:hidden; border-bottom: 1px dotted #999;}
#news_list li  a {text-decoration:none; color:#666; font-size:14px;}
#news_list li a:hover{ text-decoration:none; color:#0b418b;}
#news_list li span{ float:right; color:#999;}
* html #news_list li img{ padding-top:5px;}

.news_title { padding:15px 20px 8px 20px; text-align:center; color:#3c6296; font-size:20px;}
.news_botbox { margin-top:20px; border-top : 1px dotted #999; padding-top:10px;}
.pre {  text-align:left; color:#000; line-height:20px;}
.news_botbox a { color:#3399ff;}
.news_botbox a:hover {  text-decoration:underline;}
div.quotes {
	padding:20px 3px  10px 3px; margin: 3px; ; text-align:center;
}
div.quotes A {
	 border:1px solid #d4d4d4; padding:2px 5px; margin-right:2px; color:#999; text-decoration:none; 
}
div.quotes A:hover {
	 border:1px solid #d4d4d4; padding:2px 5px; margin-right:2px; color:#27aeff; text-decoration:none; 
}
div.quotes A:active {
	 border:1px solid #d4d4d4; padding:2px 5px; margin-right:2px; color:#27aeff; text-decoration:none; 
}
div.quotes SPAN.current {
	 border:1px solid #d4d4d4; padding:2px 5px; margin-right:2px;  color:#000; text-decoration:none;  BACKGROUND-COLOR: #f0f0f0
}
div.quotes SPAN.disabled {
	 border:1px solid #d4d4d4; padding:2px 5px; margin-right:2px; color: #ccc; 
}


#slide_content ul { margin:0; padding:0;}
#slide_content ul li { float:left; width:171px; padding:0;margin-right:10px;margin-top:20px; height:185px; list-style:none;}
.slide_bg{ width:165px;height:170px;position:relative;overflow:hidden;float:left;} 
.slide_img{width:155px;height:155px;  padding:3px;border:1px solid #e3e3e3;} 
.slide_img:hover {border:1px solid #27aeff;}
.slide_img img { border:0}
.slide_name  {  font-size:13px;text-align:center; width:152px;margin:0 auto; display:block;}
.slide_name a{color:#0b418b; text-align:center; width:152px; height:20px; overflow:hidden; }
.slide_name a:hover{color:#0b418b; text-decoration:underline;}

.product_img { border:1px #e3e3e3 solid; margin-top:20px; }
.product_text { margin-top:15px;}
.product_text img { border:1px #e3e3e3 solid; padding:2px; width:320px; height:320px; }
.product_text p { margin:5px 0;}
.product_text p b { font-size:14px; }


#feedbox{ width: 100%; line-height:26px;}
#feedbox { padding-bottom:10px;}
.feedback{margin-top:15px;  color:#666; }
.feedback .td1{text-align:right; padding-right:5px; height:40px; width:200px;}
.feedback .td1 span{color:#F00; padding-right:10px;}
.feedback .td2{text-align:left; padding-left:5px;  }
.feedback .td2 input{border:1px solid #d4d4d4; background-color:#fff; width:300px; height:20px; line-height:20px;color:#666; padding:0 2px;}
.feedback .td2 textarea{border:1px solid #d4d4d4;background-color:#fff; width:500px; color:#666;padding:0 2px;}
.fb_btn{background:#3799fa; border:1px solid #0778d8; width:55px; height:28px; text-align:center; color:#fff; font-weight:bold; margin-right:10px; margin-top:10px;}
.fb_btn:hover {background:#0778d8;border:1px solid #0778d8;}


.photo_table{padding:15px 0 0 0;  height:100%; overflow:hidden; clear:both;}
.photo_table ul{float:left; display:block; margin:0 0 0 15px; padding:0;}
.photo_table ul li{ float:left;  list-style:none; margin:0 30px 26px 0;}
.photo_table ul li img { border:1px solid #ccc; padding:2px;  width:200px;  height:160px;}
.photo_table ul li img:hover { border:1px solid #3799fa; padding:2px; }


.search_page { margin-top:15px; margin-bottom:20px;}
.search_page .result-title { color:#333; font-weight:bold; margin-top:15px;}
.search_page  .result-category { color:#666; margin-bottom:10px;}
.search_page  .result-text { color:#333;}
.search_page .result-created { color:#3c6296; margin-top:5px; text-align:right;}


table {
    border-collapse: collapse;
    border-spacing: 0;
    word-wrap: break-word;
	 border-color:#999;
}
table td { padding:3px ; border-color:#999;}
.morest a{display:block; background:url('../images/arrow-33.jpg') left no-repeat; text-indent:20px; height:30px; line-height:30px;}

.c1_lt { background:url('../images/c1_lt.jpg') left no-repeat; height:36px; margin-bottom:8px;}
.c1_rt { background:url('../images/c1_rt.jpg') right no-repeat; height:36px;}
.c1_mid { background:url('../images/c1_mid.jpg') left repeat-x; height:36px; margin:0 10px 0 11px; }

.web_r .text { font-size: 120%;
    line-height: 28px;}
    
.foot {
    font-size: 12px;
}
.back{ width:63px; height:21px; display:block; margin:0px auto; text-indent:-9999px; background:url(../images/back_icon.jpg) no-repeat;}
.backe{ width:63px; height:21px; display:block; margin:0px auto; text-indent:-9999px; background:url(../images/back_icon_e.jpg) no-repeat;}