@charset utf-8;

/* 样式重置 */
body { margin:0; padding:8px 0; background:#eee; color:#333; font-size:12px; font-family:Arial,"宋体"; }
form,ul,li,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
img { border:0; vertical-align:absbottom; }
ul,li { list-style-type:none; }
input, select,textarea { font-size:12px; font-family:Arial; vertical-align:absmiddle; }

/* 常用功能样式 */
.clear { height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both; }
.overflow { overflow:auto; }
.nobg { background:none!important; }

/* 默认文字字体、文字颜色、背景颜色或者图像等 */
a { color:#333; text-decoration:none; }
a:hover { color:#000088; text-decoration:underline; }

/* 头部 */
.header { width:960px; margin:0 auto; background:#fff; }
.logo { float:left; width:290px; height:68px; }
.language { float:left; width:635px; padding:39px 35px 0 0; }
.language ul { float:right; }
.language ul li { float:left; width:55px; padding:0 0 0 22px; background:url(ico_01.jpg) no-repeat; line-height:19px; }
.language em { font-style:normal; font-size:11px; }
.language a:hover,.language .current { color:#f90; }

.nav { position:relative; height:25px; background:#002DB0 url(bg_nav.jpg) no-repeat; clear:both; }
.nav ul { padding:0 0 0 13px; }
.nav ul li { float:left; margin:0 1px 0 0; }
.nav ul li a { display:block; width:105px; height:25px; }
.nav .nav_1 { width:86px; }
.nav a.nav_1:hover, .nav .nav_1_current { width:86px; background:url(bg_nav_current.jpg) no-repeat -13px 0px; }
.nav a.nav_2:hover, .nav .nav_2_current { background:url(bg_nav_current.jpg) no-repeat -100px 0px; }
.nav a.nav_3:hover, .nav .nav_3_current { background:url(bg_nav_current.jpg) no-repeat -206px 0px; }
.nav a.nav_4:hover, .nav .nav_4_current { background:url(bg_nav_current.jpg) no-repeat -312px 0px; }
.nav a.nav_5:hover, .nav .nav_5_current { background:url(bg_nav_current.jpg) no-repeat -418px 0px; }
.nav a.nav_6:hover, .nav .nav_6_current { background:url(bg_nav_current.jpg) no-repeat -524px 0px; }
.nav a.nav_7:hover, .nav .nav_7_current { background:url(bg_nav_current.jpg) no-repeat -630px 0px; }
.nav a.nav_8:hover, .nav .nav_8_current { background:url(bg_nav_current.jpg) no-repeat -736px 0px; }
.nav a.nav_9:hover, .nav .nav_9_current { background:url(bg_nav_current.jpg) no-repeat -842px 0px; }

	/* 下拉菜单 */
.nav li .shownav { position:absolute; left:0px; top:25px; width:940px; height:25px; margin:0; padding:0 10px; background:#05289B; color:#CED4EB; font-size:12px; font-weight:100; text-align:left; line-height:31px; visibility:hidden; z-index:99; }
.nav li .shownav a { display:inline; padding:0 10px; color:#CED4EB; }
.nav li .shownav a:hover,.nav li .shownav .current { background:none; color:#f90; }

/* 布局 */
.wrap { width:960px; margin:0 auto; clear:both; background:url(bg_wrap.jpg) repeat-x top #3399FF; }
.wrap:after{ content:'\0020'; display:block; height:0; clear:both; }
.siteL { float:left; width:160px; min-height:678px; _height:678px; }
.siteR { float:left; width:764px; min-height:678px; _height:678px; }
.conleft { float:left; width:123px; min-height:583px; _height:583px; background:url(bg_conleft.jpg) repeat-x bottom #FFF1DD; }
.main { float:left; width:641px; min-height:583px; _height:583px; background:#fff;
	scrollbar-face-color: #0066CB;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #fff;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-base-color: #fff;	
}
.scroll { width:630px; height:563px; margin:10px 0; padding:0; overflow:auto; overflow-x:hidden; clear:both; }

/* 标题 */
.col_title { margin:0 30px; padding:16px 0 8px 0; background:url(bg_coltitle.jpg) repeat-x bottom; line-height:20px; font-size:16px; text-align:center; }
.top { margin:0 30px; padding:8px; border-top:1px solid #bbb; color:#888; text-align:right; clear:both; }
.top a { color:#888; margin:0 2px; }

/* 二级导航 */
.menu { width:123px; margin:0; padding:34px 0 10px 0; }
.menu dl { width:123px; margin:0; }
.menu dt { width:123px; margin:0 auto; background:url(line.gif) no-repeat bottom; text-align:center; overflow:hidden; }
.menu dt a { display:block; width:123px; _height:20px; *min-height:20px; padding:2px 0; color:#000; line-height:20px; }
.menu dt a:hover, .menu dt .current { color:#f90; text-decoration:none; }

/* 三级导航 */
.menu dd { width:123px; margin:0; border-bottom:1px dashed #f60; line-height:25px; text-align:center; overflow:hidden; }
.menu dd a{ display:block; color:#000; }
.menu dd a:hover, .menu dd .current { color:#f90; text-decoration:none; }

/* 文章 */
.article { padding:20px 35px; color:#000; line-height:160%; }

/* 联系我们、人才招聘 内容区域 */
.conbox { padding:20px 35px 20px 35px; color:#000; line-height:160%; }

/* 人才招聘 */
.employ { height:21px; margin:0 30px; background:url(bg_employ_line.gif) repeat-x top; text-align:right; }
.employ a { display:block; float:right; width:84px; height:19px; margin-right:33px; padding-top:2px; background:url(bg_employ.gif) no-repeat; text-align:center; display:inline; }
.employ:after { content:"\0020"; display:block; height:0; clear:both; }

.tag_title { margin:0 30px; padding:0 17px; background:#F2F2F8; line-height:26px; }

/* 留言 */
.message { margin:10px 30px; padding:12px 30px;  border:1px solid #BFBFDA; color:#333; line-height:24px; }
.message .mq { padding:0 10px 0 0; clear:both; }
.message .ma { padding:5px 10px 0 0; clear:both; }
.message .mq span,.message .ma span { float:right; }
.message .mc { padding:0 10px 5px 0; clear:both; }

/* 表单 */
.inputbox { margin:10px 30px 20px 30px; padding:5px 0; text-align:left; clear:both; }
.inputbox p { text-align:left; clear:both; *zoom:1; }
.ibl { float:left; width:75px; margin-right:10px; padding-top:13px; color:#666; text-align:right; }
.ibr { float:left; width:390px; padding-top:10px; +padding-top:8px; color:#666; text-align:left; }
.input_01 { height:16px; padding:1px; border:1px solid #CECEE3; background:#fff; }
.input_submit { width:43px; height:20px; border:0px; background:url(btn_submit.jpg) no-repeat; cursor:pointer; }
.input_reset { width:43px; height:20px; border:0px; background:url(btn_reset.jpg) no-repeat; cursor:pointer; }

/* 图片列表 */
.pic_list_01 { width:579px; margin:0 auto; padding:0; }
.pic_list_01 .pic_list { float:left; width:193px; margin:16px 0 0 0; background:url(bg_piclist.jpg) no-repeat 173px top; text-align:center; }
.pic_list_01 .pic_list .pic { width:150px; height:110px; line-height:110px; margin:0 auto; border:1px solid #BDBDD9; }
.pic_list_01 .pic_list .pic span { display:block; padding:5px; }
.pic_list_01 .pic_list .txt { width:150px; margin:0 auto; padding:2px 0; line-height:20px; text-align:center; }
.pic_list_01 .pic_list .txt a { color:#000; }
.pic_list_01 .pic_list .txt a:hover { color:#f90; }

/* 列表样式 */
.list_news_01 { margin:15px 30px; }
.list_news_01 ul li { padding:3px 8px; color:#000; line-height:20px; clear:both; }
.list_news_01 .bg { background:#F2F2F8; }
.list_news_01 ul li a { padding-left:5px; color:#000; }
.list_news_01 ul li a:hover { color:#f90; text-decoration:underline; }
.list_news_01 .date { float:right; padding-left:9px; color:#777; font-size:11px; font-family:Arial; }
.list_news_01 .ico { float:left; width:8px; _width:5px; height:20px; margin:0; background:url(ico_arrow_01.gif) no-repeat 0 8px; }

/* 分页 */
.page { margin:16px 30px 0 30px; padding:0 19px; color:#888; line-height:30px; }
.page span { float:right; }
.page a { color:#888; margin:0 2px; }
.page a:hover { color:#f90; }
.page .current { color:#f90; font-weight:bold; }

/* 产品 */
.pro_wrap { width:960px; margin:0 auto; background:url(bg_wrap.jpg) repeat-x top #3399FF; }
.pro_wrap:after{ content:'\0020'; display:block; height:0; clear:both; }
.pro_wrap .siteR { width:924px; clear:both; margin:0; }
.pro_wrap .siteR .conleft { margin-left:9px; display:inline; }
.pro_wrap .siteR .main { width:792px; }

/* 产品图 */
.pro_pic { padding:20px 0 0 0; text-align:center; line-height:30px; }
.pro_pic img { border:1px solid #BFBFDA; }

/* 首页 */
.def_left { float:left; width:364px; height:726px; }
.def_left .left { float:left; width:205px; height:447px; background:url(def_pic_04.jpg) repeat-x top #fff; text-align:center; }
.def_left .right { float:right; width:159px; height:447px; }

	/* 认证 */
.authenticate { width:205px; padding:21px 0 0 0; text-align:center;}
.authenticate .txt { color:#c90; line-height:25px; }
.authenticate .txt a { color:#c90; text-decoration:underline; }
.authenticate .txt a:hover { text-decoration:none; }

	/* 视频 */
.video { padding:15px 0 15px 0; text-align:center; }

/* 标题 */
.title_01 { margin:0 6px; padding:0 0 4px 0; background:url(bg_title.gif) repeat-x bottom; text-align:left; }
.title_01 span { float:right; padding:14px 4px 0 0; }

.title_02 { margin:0 10px; padding:4px 0 4px 0; background:url(bg_title.gif) repeat-x bottom; text-align:left; }
.title_02 span { float:right; padding:14px 4px 0 0; }

.list_01 { padding:0 6px; }
.list_01 li { float:left; width:80px; padding:0 0 0 16px; background:url(ico_arrow_02.gif) no-repeat 9px 5px; line-height:18px; text-align:left; }
.list_01 li a:hover { color:#f90; }
.def_right { float:left; width:560px; height:726px; background:#fff; }

/* 图文列表 */
.pic_news_01 { width:543px; height:133px; margin:9px auto 0 auto; padding:0; background:#F0F0F7; clear:both; }
.pic_news_01 .picnews { width:543px; height:133px; clear:both; }
.pic_news_01 .picnews .pic { float:left; width:99px; height:99px; margin:17px 0 0 10px; display:inline; }
.pic_news_01 .picnews .pic span { display:block; padding:5px; }
.pic_news_01 .picnews .txt { float:right; width:414px; padding:25px 10px 0 10px; line-height:18px; }
.pic_news_01 .picnews .txt .more { padding:15px 15px 0 0; font-family:"宋体"; line-height:20px; text-align:right; }
.pic_news_01 .picnews .txt .more a { color:#222222; text-decoration:underline; }
.pic_news_01 .picnews .txt .more a:hover { color:#222222; text-decoration:none }

.def_right .left { float:left; width:395px; }

/* 最新动态 */
.list_02 { margin:7px 10px 8px 10px; }
.list_02 li { padding:1px 8px; background:url(bg_news_list_line.gif) repeat-x bottom #fff; color:#000; line-height:20px; clear:both; }
.list_02 .bg { background:url(bg_news_list_line.gif) repeat-x bottom #F2F2F8; }
.list_02 li a { padding-left:5px; color:#000; }
.list_02 li a:hover { color:#f90; text-decoration:underline; }
.list_02 .date { float:right; padding-left:9px; color:#777; font-size:11px; font-family:Arial; }
.list_02 .ico { float:left; width:6px; _width:3px; height:20px; margin:0; background:url(ico_arrow_02.gif) no-repeat 0 7px; }

/* 最新产品 */
.pic_list_02 { width:375px; margin:0 auto; padding:0; }
.pic_list_02 .pic_list { float:left; width:125px; margin:7px 0 0 0; background:url(bg_piclist.jpg) no-repeat 173px top; }
.pic_list_02 .pic_list .pic { width:120px; margin:0 auto; border:1px solid #BDBDD9; }
.pic_list_02 .pic_list .pic span { display:block; padding:5px; }
.pic_list_02 .pic_list .txt { width:120px; margin:0 auto; padding:3px 0; line-height:20px; text-align:center; }
.pic_list_02 .pic_list .txt a { color:#555; }
.pic_list_02 .pic_list .txt a:hover { color:#f90; }

.def_right .right { float:left; width:150px; height:476px; margin:13px 7px 0 8px; background:#F0F0F7; display:inline; }

/* 产品分类 */
.list_03 { padding:0 6px; }
.list_03 li { margin:4px 0 4px 0; padding:0 0 0 20px; border:1px solid #DCDCEE; border-top:1px solid #fff; border-left:1px solid #fff; background:url(ico_arrow_02.gif) no-repeat 9px 8px; background:url(ico_arrow_02.gif) no-repeat 9px 6px\0; line-height:20px; text-align:left; }
.list_03 li a { color:#000; }

/* 搜索 */
.search_input { width:125px; height:17px; padding:1px 1px 0 1px; border:1px solid #BDBDD9; color:#6261A5; }
.login_input { width:88px; height:14px; padding:1px 1px 0 1px; border:1px solid #BDBDD9; color:#6261A5; }
.btn_search { width:41px; height:18px; border:none; background:url(btn_search.jpg) no-repeat; cursor:pointer; }
.btn_login { width:41px; height:18px; border:none; background:url(btn_login.jpg) no-repeat; cursor:pointer; }
.btn_reg { width:41px; height:18px; border:none; background:url(btn_reg.jpg) no-repeat; cursor:pointer; }

/* 底部 */
.footer { width:960px; margin:0 auto; line-height:26px; clear:both; }
.copyright { padding:0 10px; background:#002DB0; color:#4D6CC8; }
.copyright span { float:right; }
.copyright a { color:#4D6CC8; }
.address { color:#646464; }

/* 09-12-31 carter add */
.i-top { width:930px; margin:0 auto; padding:85px 0 0 0; text-align:center; }
.i-wrap { width:930px; margin:0 auto; }
.i-footer { width:910px; margin:0 auto; padding:4px 10px 0 10px; color:#838383; }
.i-copyright { color:#838383; line-height:24px; }
.i-copyright span { float:right; }
.i-copyright a { color:#838383; }
a.go { padding-left:10px; text-decoration:underline; }
a.go:hover { text-decoration:none; }
