﻿@charset "utf-8";
/* all */
html{overflow:auto;}
body{overflow:hidden;background:#EEF8FF;text-align:center;}
*{margin:0;padding:0;font-family: '微软雅黑','sans-serif'; font-size:12px;}
body,div,dl,dt,dd,h1,h2,h3,h4,form,fieldset,p,th,td,input{color:#333;font-size:12px;font-weight:normal;}
img,fieldset{border:0 none;}
ul,ol,li{list-style:none outside;}
img,input,select,textarea{vertical-align:middle;}
/* Browser specific (not valid) styles to make preformatted text wrap */        
pre {
	white-space: pre-wrap;       /* css-3 */
	/*white-space: -moz-pre-wrap;   Mozilla, since 1999 */
	/*white-space: -pre-wrap;       Opera 4-6 */
	/*white-space: -o-pre-wrap;     Opera 7 */
	/*word-wrap: break-word;        Internet Explorer 5.5+ */
}

/* blank*/
.clearboth{clear:both; height:0; font-size:0;width:960px;overflow:hidden;}
.blank9{height:9px; font-size:1px; clear:both;overflow:hidden;}
.blank6{height:6px; font-size:1px;overflow:hidden;background:#fff; clear:both; width:960px;}

/* float */
.floatleft{float:left;}
.floatright{float:right;}
/* icon */
.topicon,.newicon,.picicon{display:none;}

/*
a {color:#444;text-decoration:none;}
a:hover{color:#4FB6FE;text-decoration:underline;}
*/
/* 链接颜色 */
a:link {color: #069; text-decoration:none;}
a:visited {color: #069;text-decoration:none;}
a:hover {color: #FF6600; text-decoration:underline;}
a:active {color: #069;}

strong{font-weight:bold;}
.ir:hover{text-decoration:none;}
.ir span{display:block;overflow:hidden;height:11px;position:relative;z-index:-1;font-size:11px;}
.hidden_phrase{visibility:hidden;width:0;height:0;overflow:hidden;position:absolute;top:-10000px;font-size:0;line-height:0}
#wrap{width:960px;position:relative;margin:0 auto;text-align:left;background-color:#fff;}
#head_wrap{width:960px;background:url(../Images/headbg.gif) no-repeat left top;}
#content_wrap{height:828px;position:relative;margin:3px 0 0 0;}
#left_wrap{width:200px;position:absolute;top:105px;left:0;}
#center_wrap{width:400px;position:absolute;top:113px;left:220px;}
#right_wrap{width:200px;position:absolute;top:113px;left:640px;}
#service_wrap{width:840px;position:relative;}

button.device,button.software{width:220px;height:100px;margin:2px 0 0 3px;border:0; cursor:pointer;}
button.device{background-image:url(../images/index/device_up.jpg);}
button:hover.device{background-image:url(../images/index/device_over.jpg);}
button.software{background-image:url(../images/index/software_up.jpg);}
button:hover.software{background-image:url(../images/index/software_over.jpg);}

#naviup_area {width:65px; text-align:right; float:right;}
#naviup_area ul{float:right;margin:5px 5px 0 0;}
#naviup_area li{width:52px; margin:2px 0;}
#naviup_area li a,#naviup_area li a:hover{display:block;height:12px; color:#666;}

#logo_area{width:800px;height:84px; float:left;}

#search_area{position:relative; float:right;}
#search{width:420px;height:26px;position:relative;top:44px;border:5px solid #4e64f6;}
#search fieldset {
	width:490px;
	position:absolute;
	top:26px;
	left:-60px;
	background:url(../images/bg.gif) no-repeat;
}
#search .label {width:70px;height:26px;overflow:hidden;float:left;margin:4px 0px 0px 4px;color:#464646;cursor:pointer;}
#search .label input {position:absolute;top:-1000px;left:0px;}
#stype_title {display:block;float:left;padding:8px 2px 4px 13px;color:#7e7e7e;}
#stype_list {width:70px;position:absolute;top:-1000px;left:5px;border:1px solid #8b95d6;background-color:#fafafa; z-index:1;}
#stype_list input {position:absolute;top:-1000px;}
#stype_list li {position:relative;padding:1px 0;}
#stype_list label {display:block;width:100%;height:15px;overflow:hidden;padding:2px 0 2px 0; text-align:center; line-height:15px;white-space:nowrap;font-family:sans-serif;cursor:pointer;}

#search_area {}
#search .input {float:left;}
#search .txt {width:334px;float:left;margin:8px 10px 0px 14px;padding:3px 0 0 2px;background-color:#fff;border:0;color:#333;font-family:sans-serif;font-size:13px;}
#search_submit{width:49px;height:36px;float:left;border:0;background:url(../images/bg.gif) no-repeat 0 -40px;cursor:pointer;}
#search_submit span{display:block;position:relative;z-index:-1;width:35px;height:22px;padding-top:8px;border:1px solid #BDC1EE;background-color:#F1F3FF;font-weight:bold;color:#4B5BCC;}


#search_area .best{width:430px;overflow:hidden;position:absolute;top:25px;text-align:center;white-space:nowrap; }
#search_area .best ul{display:inline;}
#search_area .best li{display:inline;padding:0 7px 0 6px;line-height:15px;white-space:nowrap; border-right:1px solid #D6D7DB;}
#search_area .best .last{border-right:0;padding-right:0;}
#search_area .best a{color:#636ec6;}
#search_area .best a:hover{color:#4559E9;}



#memu{width:960px; height:42px; border:0; background-color:#FFF; clear:both;}
#memu .l{float:left; clear:left;height:42px; border:0; width:6px; background:url(../images/memu/l.gif) no-repeat;}
#memu .c{float:left;height:42px; border:0; width:946px; background:url(../images/memu/c.gif) repeat-x;}
#memu .r{float:right;height:42px; border:0; width:8px; background:url(../images/memu/r.gif) no-repeat;}
#memu .c ul{float:left;background:url(../images/memu/li.gif) repeat-x;}
#memu .c li{float:left; height:42px;background:url(../images/memu/split.gif) no-repeat  top left; line-height:38px; padding:0 4px 0 8px;}
#memu .c li.first{background:none;}
#memu .c li a{color:#fff; font-size:12px; font-weight:bold;}
#memu .c li.lil{float:left;background:url(../images/memu/lil.gif) no-repeat; height:42px; width:12px; padding:0;}
#memu .c .searchbody{float:left;background:url(../images/memu/sb.gif) repeat-x; height:42px; width:200px; padding-top:12px;}
#memu .c .searchbody input#q{ border:1px solid #ccc; height:18px; width:150px; line-height:20px; color:gray; text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#memu .c .searchright{float:left;background:url(../images/memu/sr.gif) repeat-x; height:42px; width:14px;}
#btnSearch{border:0; height:20px; width:36px; background-image:url(../Images/search.gif); cursor:pointer; font-size:0; color:#fff; padding-top:-1000px; overflow:hidden;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

.indexpic{width:960px;background:url(../images/logo.jpg) no-repeat;height:180px; clear:both;}

.body{width:960px; margin:0 auto; padding:0;}
/*.body .flash{height:240px; width:300px; border:1px solid #D6D9F1;}*/

/* box */
.box {clear:both; border:1px solid #4FB6FE; overflow:hidden;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.box .shadow {border:2px solid #F5F3EF; width:100%;overflow:hidden;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.box h3 {height:25px; line-height:25px; border-bottom:1px dashed #C8C8C8;  margin:0 auto;}
.box h3 .title{float:left; color:#2E5BC2; font-size:14px; font-weight:bold; }
.box h3 a.link_more{background:url(../images/more.gif) no-repeat; float:right; height:15px; width:40px; margin-top:7px; font-size:1px;padding-right:5px}
.box h3 a.link_more:hover{background-position:0 -15px; float:right; height:15px; width:40px; margin-top:7px;}
.box .inner {}
.box .inner ul{margin:5px 0; overflow:hidden; width:96%; margin-left:5px;}
.box .inner li{list-style:none;height:20px; line-height:20px; float:left; overflow:hidden;/*text-overflow: ellipsis;*/border-top:1px dashed #C0C0C0; margin-top:-1px;display:inline; width:100%;}
.box .inner li span{float:right;margin-left:5px;display:inline;}
.box .inner li a{padding-left:8px;background:no-repeat left top url('../Images/arrow.gif');display:inline;}
.box .inner li a:hover{}

/* history */
/*
.history ol{list-style:decimal inside;margin:5px 0;width:330px;height:auto;}
.history li{line-height:20px;word-break:break-all; white-space:normal;border-top:1px dashed #C0C0C0;}
.history li a{padding-left:8px;background:no-repeat left top url('../Images/arrow.gif');display:inline;}
.history li a:hover{}*/

.history ul{list-style:decimal inside;margin:5px;width:335px;height:auto;}
.history ul li{list-style:decimal inside;line-height:20px;border-bottom:1px dashed #C0C0C0;}
.news ul li a,.history ul li a{font-size:14px;}

/* corner */
.corner{width:465px;}
.corner img{border:0; width:108px; height:88px; float:left;}
.corner .b1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#CCC; margin:0 3px;}
.corner .b2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:2px solid #CCC; border-left:1px solid #CCC; margin:0 2px;}
.corner .b3 {height:2px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #CCC; border-left:1px solid #CCC; margin:0 1px;}
.corner .corner_content{border-right:1px solid #CCC; height:200px;border-left:1px solid #CCC; padding:5px; overflow:hidden;}
.corner .corner_content h3{width:340px; text-align:center; font-size:14px; font-weight:bold; color:#333; border:0;}
.corner .corner_content .p1{width:340px; text-align:left; padding:2px; font-size:14px; font-weight:normal; color:#333; border-top:1px dashed #ccc;border-bottom:1px solid #ccc; text-indent:24px;word-break:break-all;word-wrap:break-word;}
.corner .corner_content ul{width:340px;}
.corner .corner_content li{list-style:none;height:20px; line-height:20px; float:left; overflow:hidden;overflow: hidden;/*text-overflow: ellipsis;*/border-top:1px dashed #C0C0C0; margin-top:-1px;display:inline; width:340px;}
.gc .b2,.gc .b3,.gc .corner_content{background-color:#ECF2FF;}
.wh .b2,.wh .b3,.wh .corner_content{background-color:#F4FAE7;}
.sb .b2,.sb .b3,.sb .corner_content{background-color:#FFF4F4;}
.rj .b2,.rj .b3,.rj .corner_content{background-color:#F7FBFF;}
.sj .b2,.sj .b3,.sj .corner_content{background-color:#EFF1F5;}

/* listpager */
.list {width:750px;}
.list ul{margin:0; overflow:hidden; width:740px;margin-left:5px;}
.list li{list-style:none;height:20px; line-height:20px; float:left; overflow:hidden;overflow: hidden;/*text-overflow: ellipsis;*/border-top:1px dashed #C0C0C0; margin-top:-1px;display:inline; width:740px;}
.list li span{float:right;margin-left:5px;display:inline;}
.list li a{padding-left:8px;background:no-repeat left top url('../Images/arrow.gif');display:inline;}
.list li a.unbg{padding-left:8px;background:none;display:inline;}
.list li a:hover{}

.list_left{float:left; width:200px;}
.list_left .list_left_top{height:31px;width:196px;background:url(/images/list/tbg.gif);border:0; color:#fff; line-height:31px; font-weight:bold; font-size:14px; text-align:center;}
.list_left .list_left_top a{color:#fff;}
.list_left .list_left_bottom{float:left; width:196px; height:4px; font-size:1px; background:url(/images/list/bbg.gif)}
.list_left .list_left_body{float:left; width:194px;border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;}
.list_left .list_left_body dd{width:194px; margin:4px auto; background:url(../images/list/ddbg.gif) no-repeat center; height:28px; color:#666666; text-indent:48px;line-height:28px; font-weight:normal;}
.list_left .list2_left_body dd{width:194px; margin:4px auto; background:url(../images/list/ddbg.gif) no-repeat center; height:28px; color:#666666; text-indent:0px;text-align:center;line-height:28px; font-weight:normal;}
.list_left .list_left_body a{color:#666666;}
.list_left .list_left_body dt{ border:1px solid #CCC;width:188px; margin:0 auto 5px auto;}

.listPage{padding:5px; font-size:14px;}
.listPage a:link ,.listPage a:active ,.listPage a:visited{border: 1px  solid #0FB1FF; margin:2px; padding:2px 6px; color:#77D2FF; background-color:#FFF;}
.listPage a:hover{border: 1px  solid #0FB1FF; margin:2px; padding:2px 6px; color:#FFFFFF; background-color:#77D2FF;}
.listCurPage{border: 1px  solid #0FB1FF; margin:2px; padding:2px 6px; color:#FFFFFF; background-color:#77D2FF;}	

.search .list {width:950px;}
.search .list ul{width:940px;}
.search .list li{width:940px;}


#divContent div#divIntro{border:1px solid #4FB6FE; background-color:#F0F9FF; text-indent:28px; font-size:14px; margin:5px; padding:2px; line-height:18px;}

/* 当前位置  */
.position,.position *{font-size:12px; color:#333; font-weight:normal;}
.position a{ color:#2E5BC2; text-decoration:underline; padding-right:2px; margin-right:2px;}
.position a:hover{color:#F90;}

/* article */
.article_title{text-align:center; font-size:14px; font-weight:bold; margin:3px 0;}
.article_tip{text-align:right; color:#999; padding-right:5px; margin-right:10px;}
.article_tip a{color:#999;text-decoration:underline;}
.article_content{margin:2px 10px 10px 10px;line-height:18px;font-size:14px;}
.article_content *{font-size:14px;line-height:20px;}
.article_pager{margin:2px auto; font-size:14px; text-align:center;}
.article_pager a:link ,.article_pager a:active ,.article_pager a:visited{border: 1px  solid #0FB1FF; margin:2px; padding:2px 6px; color:#77D2FF; background-color:#FFF;}
.article_pager a:hover{border: 1px  solid #0FB1FF; margin:2px; padding:2px 6px; color:#FFFFFF; background-color:#77D2FF;}
.article_pager a.disabled:link ,.article_pager a.disabled:active ,.article_pager a.disabled:visited,.article_pager a.disabled:hover{border: 1px  solid #ddd; margin:2px; padding:2px 6px; color:#ddd; background-color:#FFF; cursor:default; text-decoration:none;}


/* hr */
.hr{padding:5px 20px;}
.hr,.hr *{font-size:14px;}
.hr .hr_title{font-size:14px; font-weight:bold; color:#2E5BC2; margin-top:5px;}
.hr .hr_tip{clear:both; height:20px; line-height:20px;}
.hr .hr_tipl{float:left;width:250px;}
.hr .hr_tipr{float:left;width:250px;}
.hr .hr_intro{clear:both;line-height:22px;}
.hr .hr_contact{clear:both;line-height:22px;border-bottom:1px dashed #999; padding-bottom:5px;}


/* product */
/* default scroll image */
#picScroll {height:122px;overflow:hidden;zoom:1;}
#picScroll ul{float:left; list-style:none;}
#picScroll li{float:left; list-style:none;width:122px; height:120px; line-height:120px; text-align:center; border:1px solid #4FB6FE; border-left:dashed; border-right:dashed; margin:auto 2px; background-color:#fff; cursor:pointer;}
#picScroll img{vertical-align:middle;text-align:center; margin:auto auto;}
.product{text-align:center;}
.product .product_panel{width:180px;border:1px solid #4FB6FE; margin:2px;}
.product .product_img{width:180px;height:120px; text-align:center;line-height:120px;}
.product .product_img img{width:180px;height:120px;vertical-align:middle;text-align:center; margin:auto auto;}
.product .product_name,.product .product_cate{height:16px; line-height:16px; text-align:center;}


p.from{width:620px; margin:0 auto; border-bottom:1px dashed #C0C0C0; height:20px; line-height:20px; padding:0; text-align:right;}
p.simple{width:610px; margin:10px auto; border:1px solid #ddd; line-height:20px; padding:5px; text-align:left; font-size:14px; text-indent:28px;background-color:#FAFAFA; color:#000000;}
div.content{width:620px; margin:0 auto;line-height:20px; padding:0 0 10px 0; text-align:left; font-size:12px;border-bottom:1px solid #C0C0C0;}
div.content,div.content *{font-size:14px;color:#000000; }


#foot_wrap{width:958px;margin:0 auto; clear:both;border-top: 2px solid #0095FE;}
#foot_wrap .nav{width:958px; margin:0 auto; clear:both; line-height:20px; color:#585858; position:relative; border-bottom:1px solid #ccc;background:url(../images/footbg.png) repeat-x 0 -96px;}
#foot_wrap ul{overflow:hidden; text-align:center; padding:2px 0;}
#foot_wrap li{list-style:none; float:right; border-right:1px solid #ccc; padding:0 10px; margin-right:-1px;}
#foot_wrap li a{color:#585858;font-size:14px;}
#foot_wrap .copyright{text-align:center; width:100%;color:#8A8A8A; margin:10px auto; font-size:14px;}


.foucs {
	border:1px solid #4FB6FE;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	width:958px;
	height:300px;
	position:relative;
}
.foucs .pic li, .mF_YSlider .rePic li {
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.foucs .txt li {
	position:absolute;
	z-index:2;
	bottom:0;
	width:100%;
	height:30px;
	line-height:30px;
	display:none;
}
.foucs .txt li a {
	display:block;
	position:relative;
	z-index:1;
	color:#fff;
	padding-left:16px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.foucs .txt li span {
	display:block;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:#000;
	filter:alpha(opacity=40);
	opacity:0.4;
}
.foucs .num {
	position:absolute;
	z-index:3;
	bottom:5px;
	right:2px;
}
.foucs .num li {
	position:relative;
	float:left;
	width:20px;
	height:20px;
	overflow:hidden;
	text-align:center;
	margin-right:4px;
	cursor:pointer;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
}
.foucs .num li a, .foucs .num li span {
	display:block;
	width:18px;
	height:18px;
	border:1px solid #dedede;
	line-height:18px;
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	color:#333;
	text-decoration:none;
}
.foucs .num li span {
	z-index:1;
	background:#fff;
	filter:alpha(opacity=60);
	opacity:0.6;
}
.foucs .num li.current a, .foucs .num li.hover a {
	border-color:#E63003;
	color:#fff;
	background:#F66E08;
}
.foucs img {
	width:958px;
	height:300px;
}