@charset "utf-8";
/*reset===============================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:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,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%;}

/*global===============================global*/
body				{
	font:12px/1.35 Arial,Verdana,Helvetica, sans-serif;
	color:#585858;
	background-color: #fff;
	background-image: url(body.png);
	background-repeat: repeat-x;
}
a:link,a:visited	{ color:#202020; text-decoration:none;}
a:hover,a:active	{ color:#ff6600; text-decoration:none;}
a.now 				{ color:#ff6600;}
a.relatedlink		{text-decoration:none; border-bottom:#ff6600 dashed 1px; padding:1px;}
.cRed				{ color:#f00;}
.cYellow			{ color:#ff8c19;}
.cGreen				{ color:#48a631;}
.cBlue				{ color:#00539f;}
.bline				{ border-bottom:1px solid #111}
.mb_10				{ margin-bottom:10px;}
.mb_20				{ margin-bottom:20px;}
.mtb_10				{ margin:10px 0;}
.pad_5				{ padding:5px;}
.pad_10				{ padding:10px;}
a.underline			{ text-decoration:underline;}
.container			{overflow:auto; zoom:1}
/*Tools===============================Tools */
.clearfix:after     { content:"."; display:block; clear:both; visibility:hidden; height:0;}
.clearfix           { zoom:1}
.clear				{ clear:both;}
.f_r				{ float:right;}
.f_l				{ float:left;}
.line {
	background-image: url(line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/*布尔样式*/
span.yes, span.no {
	display:inline-block;
	padding:0 18px;
	height:20px;
	line-height:20px;
	color:#070;
	background-image: url(yes_no.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
}
span.no {background-position:0 -22px; color:#c00;}
.pages {
	margin:10px auto;
	text-align:center;
	clear:both;
}
.pages a, .pages strong, .pages .pagesone {
	font-size:9pt;
	font-family:verdana;
	color:#333;
	display:inline-block;
	height:18px;
	line-height:18px;
	margin-right:3px;
	vertical-align:middle;
	overflow:hidden;
}
.pages a {
	border:1px solid #bebebe;
	background:#ffffff;
	padding:0 7px;
	text-decoration:none;
}
.pages strong, .pages a:hover {
	background:#767676;
	color:#ffffff;
	border:1px solid #767676;
	text-decoration:none;
	padding:0 7px;
}
.pages .pagesone {
	border:1px solid #bebebe;
	background:#ffffff;
	height:18px;
	line-height:18px;
	padding-right:1px;
}
.pages input {
	border:1px solid #bebebe;
	padding:0;
	font:12px verdana;
	margin-top:1px;
	float:left;
	height:14px;
}
.pages .pagesone span {
	float:left;
	margin:0 5px;
}
.pages button {
	height:16px;
	border:1px solid #bebebe;
	background:#ed1e24;
	color:#1a5cb2;
	margin:1px 0 0 1px;
	cursor:pointer;
	float:left;
	line-height:12px;
}
.tabs {
	height:33px;
	margin:20px 0;
	border-bottom:2px solid #fcb776;
	background-color: #fff;
	background-image: none;
}
.tabs li{float:left; display:inline; width:200px; height:33px; line-height:33px; background: #fff; color:#282828; font-size:14px; font-weight:bold; text-align:center;}
.tabs li.active{
	color:#fff;
	background-image: url(tab.png);
	background-repeat: no-repeat;
}
/*dropdown===============================dropdown*/
.dropdown {outline:none;display:inline-block;*display:inline; z-index:999;}
.dropdown h5{cursor:default; text-indent:5px; margin:0; padding:0;}
.dropdown * {-moz-user-select:none;}
.dropdown div {display:block; /*fix bug*/}
.dropdown ul{position:absolute;display:none;margin:0;padding:0;float:left;clear:both;}
.dropdown ul li{text-indent:5px;margin:0;padding:0;list-style:none;display:block;cursor:default;}
.dropselectbox {display:inline;}
/*write you style here*/
.dropdown {background:#fff;}
.dropdown h5{height:21px; font:12px/21px Arial, Helvetica, sans-serif; border:solid 1px #ddd;background:url(droparrow.gif) no-repeat right center;}
.dropdown h5.over{background-image:url(droparrowover.gif);}
.dropdown ul{border:1px solid #ddd; border-top:none; margin-top:-1px; background:#fff;}
.dropdown ul li{background:#fff;height:19px;font:400 12px/19px Arial, Helvetica, sans-serif;}
.dropdown ul li.over{background:#369; color:#fff;}
/*Form===============================Form*/
input,select,textarea,button {
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	padding:0 2px;
	line-height:18px;
	border:1px solid #ddd;
}
input,select,button {height:18px; line-height:18px;}
textarea { overflow:auto; resize: none;}
/*forms*/
.forms {float:left;}
.forms textarea{ width:300px; height:82px; vertical-align:top; margin:3px 5px;}
.forms input{ width:300px; height:16px; line-height:16px; margin:0 5px;}
.forms .input_c,.forms .input_r{ width:16px; height:16px; padding:0; margin:2px 1px 2px 0; overflow:hidden; border:0;}
.forms label{ width:180px; margin-right:6px; text-align:right;display:inline-block;line-height:40px;}
.forms label.error{width:auto; text-align:left; color:#ff0000; font-size:10px; display:block; margin-left:110px; padding:0; padding-left:15px;}
.forms .btn_submit{
	width:60px;
	height:24px;
	text-indent:-999px;
	overflow:hidden;
	border:0;
	cursor:pointer;
	margin-top:10px;
	background-image: url(sprite_btn.png);
	background-repeat: no-repeat;
	background-position: -1px -205px;
}
.forms input.error,.forms select.error,.forms textarea.error{ border:1px solid #F15C22; background:#FFF7F5;}
.forms input.valid,.forms select.valid,.forms textarea.valid{ border:1px solid #71c573; background:#f7fff7;}
/*more css*/
#top, #index_main, #main, #foot{margin:0 auto; width:960px;}
#index_main, #main {margin:10px auto; border:1px solid #e3e3e3; padding:25px; width:910px; background:#fff;}
#main {padding:25px 15px; width:930px; background:#fff;}
#index_main .list{
	height:250px;
	margin-bottom:10px;
	background-image: url(index_line.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
#index_main .list h4 {
	height:36px;
	font-size:18px;
	margin-bottom:25px;
}
#index_main .list ul {width:910px; overflow:hidden;}
#index_main .list ul li {
	float:left;
	width:292px;
	margin-right:10px;
	background-image: url(index_split.png);
	background-repeat: no-repeat;
	background-position: right;
}
#index_main .list ul li.end {background:none;}
#index_main .list ul li .pic {width:124px; float:left;}
#index_main .list ul li .info {width:145px; padding-right:10px; float:left; margin-left:10px; text-align:right;}
#index_main .list ul li .info h3 {font-size:16px; line-height:20px; height:45px;}
#index_main .list ul li .info .txt {height:55px; font-size:11px;}
#index_main .list ul li .info a.more{
	display:block;
	height:30px;
	width:141px;
	overflow:hidden;
	text-indent:-999px;
	text-align:left;
	margin:10px auto;
	background-image: url(sprite_btn.png);
	background-repeat: no-repeat;
}
#index_main .list ul li .info a.more:hover{background-position: 0 -30px;}
#index_main .moreinfo{
	height:220px;
}
#index_main .moreinfo h4 {
	height:40px;
	line-height:40px;
	font-size:18px;
}
#index_main .moreinfo a.more {color:#00539f; font-weight:bold;}
#index_main .moreinfo .company {width:500px; float:left; line-height:21px;}
#index_main .moreinfo .company img {padding:1px; border:3px solid #e7e7e7;}
#index_main .moreinfo .category {width:394px; float:right; line-height:160%;}
#index_main .moreinfo .category ul li{float:left;}
#index_main .moreinfo .category ul li.li0{width:203px;}
#index_main .moreinfo .category ul li.li1{width:185px;}
#top {
	width:968px;
	height:119px;
	background-image: url(logo.png);
	background-repeat: no-repeat;
}
#top .logo {
	height: 119px;
	width: 268px;
	float:left;
	overflow:hidden;
}
#top .logo a {
	height: 93px;
	width: 268px;
	display:block;
	text-indent:-999em;
	outline:hidden;
}
#top .right{
	float:right;
	width:675px;
	height:119px;
}
#top .right .banner{
	height:75px;
	color:#aeaeae;
	overflow:hidden;
	margin-bottom:12px;
}
#top .right .banner h1 {
	text-align:left;
	font-size: 12px;
	line-height:20px;
	font-weight: normal;
	margin:0;
}
#top .right .banner .name {
	text-align:left;
	margin-top:15px;
	line-height:20px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
#nav {
	height:31px;
	line-height:31px;
	width:675px;
	overflow:hidden;
	background-image: url(nav.png);
	background-repeat: no-repeat;
}
#nav li {
	display:inline;
	float:left;
	padding:1px;
	height:31px;
	line-height:31px;
	text-align:center;
	background-image: url(nav.png);
	background-repeat: no-repeat;
	background-position: left -32px;
}
#nav li.home {background:none;}
#nav li a {font-weight:bold; color:#00539f; display:block; height:31px; padding:0 19px; float:left;}
#nav li a:hover{
	color:#00539f;
}
#main .bdr_b {border-bottom:1px solid #dbdfe2;}
#main div.h{
	height:32px;
	line-height:32px;
	font-weight:bold;
	font-size:14px;
}
#main .left {
	float:left;
	width:200px;
}
#main .left .t {
	height:35px;
	font-weight:bold;
	font-size:18px;
}
#main .left .search, #main .left .catbottom {background-image: url(categorybg.gif);}
#main .left .categories {
	margin:10px 0;
	padding-bottom:20px;
}
#main .left .categories li {
	height:20px;
	line-height:20px;
	text-indent:15px;
}
#main .left .categories li a {color:#777777;background-image:url(icon_split.png);background-repeat:no-repeat;
background-position:1px 5px;display:block;height:20px;}
#main .left .categories li a:hover {color:#fe9f45;text-decoration:none;background-position:1px -14px;}
#subscription {background:#e0e4e6;padding:10px 8px;}
#subscription li {line-height:25px;}
#subscription li.title {text-indent:15px; font-weight:bold; line-height:40px; font-size:14px;}
#subscription li label {width:60px; display:inline-block;}
#subscription .submit {margin-left:84px; padding:10px 0;}
#main .right {
	float:right;
	width:685px;
	height:auto!important;
	height:600px;
	min-height:600px;
	padding-left:25px;
	background-image: url(left_split.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#main .right .ad{width:530px; height:198px; float:left}
#main .right ul li .date {color:gray; float:right; padding-left:5px;}
#main .product_left {
	float:left;
	width:710px;
	height:auto!important;
	height:600px;
	min-height:600px;
	padding-right:25px;
	background-image: url(right_split.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#main .product_left h3 {
	font-size:11px;
	font-weight:normal;
	line-height:30px;
	text-indent:30px;
	background-image: url(icon_split.png);
	background-repeat: no-repeat;
	background-position: 0px -32px;
}
#main .product_right {float:right;width:180px;}
#main .product_right .t {
	height:30px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
/* 默认幻灯片 */
#slide{width:960px; height:299px; margin:10px auto; background:#fff;}/*幻灯片容器*/
.FocusPic{zoom:1;position:relative; overflow:hidden;}
.FocusPic img{border:0}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg{position:absolute;left:0px;bottom:0;height:15px;line-height:15px;overflow:hidden;background:#3a3a3a;filter:alpha(opacity=30);opacity:0.3;}
.FocusPic .change{bottom:0;height:15px;right:0;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {border-left:1px solid #fff;background:#393939;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin:0;padding:0 5px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#104879;}
.FocusPic .title{height:0}
#main .right .news {
	width:230px;
	float:right;
}
#main .right .news ul {}
#main .right .news ul li {
	line-height:25px;
	padding-left:10px;
	border-bottom:1px dashed #8b9195;
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: 0 -140px;
}
#main .right h3 {
	font-size:11px;
	font-weight:normal;
	line-height:30px;
	text-indent:30px;
	background-image: url(icon_split.png);
	background-repeat: no-repeat;
	background-position: 0px -32px;
}
#index_right ul.hotlist {height:310px; overflow:hidden; margin-top:3px;}
#index_right ul.hotlist li{float:left; width:130px; height:130px; overflow:hidden; word-break:break-all; padding:9px; text-align:center; overflow:hidden;}
#index_right ul.hotlist li a.border{display:block;text-align:center; width:130px; height:130px; overflow:hidden; border:5px solid #e1e6e9;}
#index_right ul.hotlist li img {vertical-align: middle;_height: 100%;_writing-mode: tb-rl;}
#main .right p.all_product {text-align:center;}
#main .right a.more{ color:#ff6600; text-decoration:none; font-weight:normal; font-size:11px;}
#main .right .box {padding:10px 0; overflow:auto; zoom:1;}
#main .right .box .info {float:right; width:530px;}
#main .right .box .info .container {width:450px; float:left;}
#main .right .box .info .title {font-weight:bold; font-size:12px; line-height:16px; zoom:1; overflow:auto; margin-bottom:10px;}
#main .right .box .info .title a.catname {color:#ff6600;}
#main .right .box .info .q{background-color: #fc0;}
/*article start*/
#main .right h2.title {
	text-align:center;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	margin:5px;
}
#main .right .content {padding:5px; line-height:200%;}
/*list_article*/
#main .right ul.list {margin:10px auto;}
#main .right ul.list li {line-height:22px;}
/*list_product*/
#main .right ul.product {margin:10px auto;}
#main .right ul.product li {line-height:22px; width:192px; height:280px; float:left; margin:10px 0 10px 25px; text-align:center; overflow:hidden;}
#main .right ul.product li .img {width:190px; height:190px; text-align:center; border:1px solid #eceeed; display:block;}
#main .right ul.product li .t {display:block; height:40px;}
#main .right ul.product li a.more{
	display:block;
	height:30px;
	width:141px;
	overflow:hidden;
	text-indent:-999px;
	text-align:left;
	margin:10px auto;
	background-image: url(sprite_btn.png);
	background-repeat: no-repeat;
	background-position: 0 -60px;
}
#main .right ul.product li a.more:hover{background-position: 0 -90px;}
/*product start*/
.product_pic_list {
	float:left;
	width:302px;
}
ul#thumblist{height:65px;}
ul#thumblist li{float:left;margin-right:2px;list-style:none;border:1px solid #CCC; padding:1px; height:60px; width:60px;}
ul#thumblist li a.zoomThumbActive{
    border:1px solid #090;
}
.product_pic {
	width:300px;
	height:300px;
	border: 1px solid #DDDDDD;
	padding:1px;
	margin-bottom:10px;
}
.product_info {
	float:right;
	width:400px;
}
.product_info .skan {
	float:right;
	width:90px;
}
.product_info .skan li {
	display:inline;
	float:right;
	margin:0 3px;
	padding:0;
	height:auto;
	width:auto;
	background:none;
}
.product_info .skan li a {
	color:#6A6A6A;
	font-size:10px;
	vertical-align:middle;
}
.product_info .name {
	margin-top:10px;
	font-size:16px;
}
.product_info .description {
	margin:15px 0;
}
.product_info .description h4 {
	font-size:12px;
	color:#fffff;
}
.product_info .description p {
	margin-top:10px;
	overflow:hidden;
}
.product_info .contact {
	width:180px;
	margin:10px auto;
}
#tabs_product_0 .contact {
	width:156px;
	margin:10px auto;
}
.elite {
	margin-top:10px;
}
.elite li {
	margin:15px auto;
	width:150px;
	text-align:center;
}
.elite li a.bdr {width:150px; display:block; border:1px solid #dbdbdb;}
/*product end*/
#viedo {width:320px; height:240px; margin:10px auto;}
/*search*/
#search_box{
	margin:10px auto;
	padding:10px;
	background:#f0f0f0;
}
#search_box .search {width:600px; margin-left:50px;}
#search_box input, #search_box select{height:21px; line-height:21px; font-size:12px; padding:0 2px;}
#search_box p {text-align:center; margin-top:5px;}
#foot {
	height:60px;
	line-height:20px;
	text-align:center;
	color:#fff;
	background:#104879;
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid #e1e5eb;
}
#foot a {color:#fff}
#translate {
	height:30px;
}
#translate ul {
	width:710px;
	margin:5px auto;
}
#translate ul li {
	display:inline;
	float:left;
	margin-right:10px;
	height:14px;
	line-height:14px;
	background-image: url(icons.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#translate ul li a {
	padding-left:22px;
	color:#fff;
}
#translate ul li.pt {background-position: 0px -60px;}
#translate ul li.en {background-position: 0px -114px;}
#translate ul li.ja {background-position: 0px -18px;}
#translate ul li.de {background-position: 0px -78px;}
#translate ul li.ar {background-position: 0px -130px;}
#translate ul li.es {background-position: 0px -40px;}
#translate ul li.ru {background-position: 0px -97px;}
#translate ul li.fr {background-position: 0px -150px;}
#other_viedo {line-height:200%;}
#other_viedo h4 {font-size:16px;font-weight:bold;}