@charset utf-8;

/* 样式重置 */
body { margin:0; padding:0; background:#036; color:#444; 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:#444; text-decoration:none; }
a:hover { color:#f90; text-decoration:underline; }

/* 头部 */
.header { width:1002px; margin:0 auto; }
.banner { clear:both; }
.set { width:980px; height:36px; margin:0 auto; background:url(bg_set.jpg) no-repeat; }

.language { float:left; width:156px; height:36px; padding:0 0 0 18px; color:#B7CBDC; }
.language em { font-style:normal; font-size:11px; }
.language li { float:left; width:78px; line-height:36px; }
.language li a { padding-left:10px; background:url(ico_arrow_01.gif) no-repeat 0 45%; color:#B7CBDC; }
.language li a:hover,.language li .current { background:url(ico_arrow_02.gif) no-repeat 0 45%; color:#B7CBDC; } 

/* 导航 */
.nav { float:left; width:806px; height:36px; background:#036 url(bg_nav.jpg) no-repeat; }
.nav ul { padding:0 0 0 14px; }
.nav ul li { float:left; margin:0; }
.nav ul li a { display:block; width:87px; height:36px; }
.nav .nav_1 { width:69px; }
.nav a.nav_1:hover, .nav .nav_1_current { width:69px; background:url(bg_nav_current.jpg) no-repeat -14px 0px; }
.nav a.nav_2:hover, .nav .nav_2_current { background:url(bg_nav_current.jpg) no-repeat -83px 0px; }
.nav a.nav_3:hover, .nav .nav_3_current { background:url(bg_nav_current.jpg) no-repeat -170px 0px; }
.nav a.nav_4:hover, .nav .nav_4_current { background:url(bg_nav_current.jpg) no-repeat -257px 0px; }
.nav a.nav_5:hover, .nav .nav_5_current { background:url(bg_nav_current.jpg) no-repeat -344px 0px; }
.nav a.nav_6:hover, .nav .nav_6_current { background:url(bg_nav_current.jpg) no-repeat -431px 0px; }
.nav a.nav_7:hover, .nav .nav_7_current { background:url(bg_nav_current.jpg) no-repeat -518px 0px; }
.nav a.nav_8:hover, .nav .nav_8_current { background:url(bg_nav_current.jpg) no-repeat -605px 0px; }
.nav a.nav_9:hover, .nav .nav_9_current { background:url(bg_nav_current.jpg) no-repeat -692px 0px; }

/* 布局 */
.wrap { width:980px; margin:0 auto; background:url(bg_wrap.gif) repeat-y; clear:both; }
.wrap:after { content:'\0020'; display:block; height:0; clear:both; }
.wrap .siteL { float:left; width:210px; margin:0; }
.wrap .main { float:left; width:770px; background:url(bg_main.jpg) repeat-x top; }

/* 二级导航 */
.menu { width:190px; margin:0 auto; padding:19px 0 32px 0; }
.menu dl { width:190px; margin:0; }
.menu dt { width:190px; margin:1px auto 0 auto; background:url(bg_menu.gif) repeat-y right; text-align:right; overflow:hidden; }
.menu dt a { display:block; width:170px; _height:20px; *min-height:20px; padding:2px 17px 3px 0; padding:4px 17px 1px 0\0; border-right:3px solid #444; background:url(ico_arrow_03.gif) no-repeat 175px 9px; color:#555; line-height:20px; }
.menu dt a:hover, .menu dt .current { border-right:3px solid #f90; background:url(ico_arrow_04.gif) no-repeat 175px 9px; color:#555; text-decoration:none; }

/* 三级导航 */
.menu dd { width:190px; 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:#000; text-decoration:none; }

/* 左侧图片部分 */
.left_pic { width:170px; margin:0 auto; padding:0 0 18px 0; }
.left_pic li { margin:10px 0 0 0; clear:both; }
.left_pic li img { vertical-align:bottom; }

/* 当前位置 */
.location { width:740px; height:40px; padding:0 0 0 15px; color:#555; line-height:30px; }
.location a { color:#555; }
.location .ico { padding:0 0 0 15px; background:url(ico_arrow_02.gif) no-repeat 0 4px; }

/* 文章 */
.artbox { padding:0 25px; }
.artbox h1 { padding:5px 0 3px 0; border-bottom:1px solid #ddd; color:#555; font-size:16px; line-height:200%; text-align:center; }
.artbox .info { padding:7px 0 0 0; color:#555; font-size:12px; line-height:180%; text-align:center; }
.artbox .info a { color:#555; }
.article { padding:25px 30px; line-height:200%; }

.top { margin:0 30px; padding:7px 5px 15px 0; border-top:1px solid #ddd; text-align:right; }

/* 列表样式 */
.list_news_01 { margin:15px 30px; }
.list_news_01 ul li { padding:6px 8px; color:#555; line-height:20px; clear:both; }
.list_news_01 ul li a { padding-left:5px; color:#555; }
.list_news_01 ul li a:hover { color:#f90; text-decoration:underline; }
.list_news_01 .date { float:right; padding-left:9px; color:#555; font-size:11px; font-family:Arial; }
.list_news_01 .ico { float:left; width:8px; _width:5px; height:20px; margin:0; background:url(ico_arrow_05.gif) no-repeat 0 7px; }

/* 图片列表 */
.pic_list_01 { width:708px; margin:0 auto; padding:0 0 16px 0; }
.pic_list_01 .pic_list { float:left; width:236px; margin:26px 0 0 0; }
.pic_list_01 .pic_list .pic { width:170px; margin:0 auto; padding:4px; border:1px solid #ddd; height:125px; line-height:125px; text-align:center; }
.pic_list_01 .pic_list .pic span { display:block; padding:5px; }
.pic_list_01 .pic_list .txt { width:180px; margin:0 auto; padding:7px 0; line-height:20px; text-align:center; }
.pic_list_01 .pic_list .txt a { color:#555; }
.pic_list_01 .pic_list .txt a:hover { color:#f90; }

.pic_list_02 { width:720px; margin:0 auto; padding:0 0 16px 0; }
.pic_list_02 .pic_list { float:left; width:180px; margin:26px 0 0 0; }
.pic_list_02 .pic_list .pic { width:109px; margin:0 auto; padding:4px; border:1px solid #ddd; height:80px; line-height:80px; text-align:center; }
.pic_list_02 .pic_list .pic span { display:block; padding:5px; }
.pic_list_02 .pic_list .txt { width:119px; margin:0 auto; padding:7px 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; }

/* 分页 */
.page { margin:16px 30px 0 30px; padding:0 19px; border-top:1px solid #ddd; color:#888; text-align:center; line-height:30px; }
.page span { float:right; }
.page a { color:#555; margin:0 2px; }
.page a:hover { color:#f90; }
.page .current { color:#f90; font-weight:bold; }

/* 标题 */
.col_title { margin:0 37px; padding:5px 0 3px 0; border-bottom:1px solid #ddd; color:#555; font-size:16px; line-height:200%; text-align:center; }
.tag_title { margin:15px 45px 0 45px; padding:5px 0 3px 0; background:url(pic_02.gif) repeat-x bottom; color:#555; font-weight:bold; font-size:12px; line-height:28px; text-align:center; }

/* 联系我们 */
.contact { min-height:79px; _height:79px; margin:20px 45px 0 45px; padding:15px; border:1px solid #ddd; background:#F9F9F9 url(pic_01.gif) no-repeat 565px 45%; color:#444; line-height:180% }

/* 人才招聘 */
.hrbox { margin:20px 52px 0 52px; padding:0 13px 0 0; background:url(pic_03.gif) no-repeat right bottom; }
.hr { min-height:246px; _height:246px; padding:10px 15px; border:1px solid #D8D8D8; background:#F4F4F4; color:#555; line-height:160%; }
.employ { padding:0 36px; text-align:right; }
.hr_title { padding:0 0 0 24px; background:url(pci_04.gif) no-repeat 0 2px; font-weight:bold; }
.conbox { padding:0 24px; }

/* 表单 */
.inputbox { margin:10px 45px 20px 45px; padding:5px 0; text-align:left; clear:both; }
.inputbox p { text-align:left; clear:both; *zoom:1; }
.ibl { float:left; width:95px; margin-right:10px; padding-top:13px; color:#444; text-align:right; }
.ibr { float:left; width:460px; padding-top:10px; +padding-top:8px; color:#444; text-align:left; }
.input_01 { height:16px; padding:1px; border:1px solid #E1E1E1; background:#fff; }
.input_submit { width:64px; height:36px; border:0px; background:url(btn_submit.jpg) no-repeat; cursor:pointer; }
.input_reset { width:64px; height:36px; border:0px; background:url(btn_reset.jpg) no-repeat; cursor:pointer; }

.footer { width:950px; min-height:55px; _height:55px; margin:0 auto; padding:17px 15px 0 15px; color:#4D7194; clear:both; }
.footer a,.footer a:hover { color:#4D7194; }
.copyright { line-height:18px; }
.design { float:right; width:114px; padding:0 0 0 14px; line-height:18px; }

/* 首页 */
.list_01 { padding:12px 0 13px 21px; }
.list_01 li { padding:0 0 0 9px; background:url(ico_arrow_05.gif) no-repeat 0 8px; line-height:25px; }

/* 首页右侧 */
.part-a { height:273px; margin:0 5px; clear:both; overflow:hidden; }
.part-a .conleft { float:left; width:490px; }
.part-a .conright { float:right; width:265px; height:273px; padding-left:5px; background:url(pic_04.jpg) no-repeat left 38px; }

.part-b { height:295px; margin:0 5px; background:url(bg_main.jpg) repeat-x top; clear:both; overflow:hidden; }
.part-b .conleft { float:left; width:490px; }
.part-b .conright { float:right; width:265px; height:295px; padding-left:5px; background:url(pic_05.jpg) no-repeat left 38px; }

.part-c { height:182px; margin:0 5px; background:url(bg_main.jpg) repeat-x top; clear:both; overflow:hidden; }

.part-d { height:195px; margin:0 5px; background:url(bg_main.jpg) repeat-x top; clear:both; overflow:hidden; }
.part-d .conleft { float:left; width:490px; }
.part-d .conright { float:right; width:265px; height:195px; padding-left:5px; background:url(pic_06.jpg) no-repeat left 38px; }

/* 首页标题 */
.title { margin:0 5px 0 0; clear:both; }
.title span { float:right; padding:0 7px 0 0; background:url(ico_arrow_06.gif) no-repeat right 9px; color:#aaa; line-height:30px; }
.title a { color:#aaa; }
.title a:hover { color:#aaa; text-decoration:underline; }

/* 最新动态 */
.def_list_con { height:166px; clear:both; }
.def_list_con .pic { float:left; width:190px; height:156px; margin:10px 0 0 4px; display:inline; }
.def_list_con .txt { float:left; width:272px; line-height:19px; margin:10px 0 0 0; padding:0 0 0 10px; color:#555; } 
.def_list_con .txt a { color:#f90; }
.def_list_con .txt h4 { line-height:20px; padding:9px 0; font-size:14px; }
.def_list_con .txt h4 a { color:#555; text-decoration:underline; }

.list_02 { padding:0 10px 0 10px; }
.list_02 li { line-height:25px; clear:both; }
.list_02 li a { color:#555; padding-left:3px; }
.list_02 .date { font-family:Arial; font-size:10px; float:right; color:#555; padding-left:9px; }
.list_02 .ico { width:7px; _width:4px; height:20px; float:left; margin:0; background:url(ico_arrow_05.gif) no-repeat 0 8px; }

.list_03 { padding:0 0 13px 16px; }
.list_03 li { float:left; padding:0 18px 0 9px; background:url(ico_arrow_05.gif) no-repeat 0 8px; line-height:25px; }

	/* 首页图片列表 */
.pic_list_03 { width:489px; margin:0 auto; padding:0 0 16px 0; }
.pic_list_03 .pic_list { float:left; width:163px; margin:15px 0 0 0; }
.pic_list_03 .pic_list .pic { width:109px; margin:0 auto; padding:4px; border:1px solid #ddd; }
.pic_list_03 .pic_list .pic span { display:block; padding:5px; }
.pic_list_03 .pic_list .txt { width:119px; margin:0 auto; padding:3px 0 2px 0; line-height:20px; text-align:center; }
.pic_list_03 .pic_list .txt a { color:#555; }
.pic_list_03 .pic_list .txt a:hover { color:#f90; }

.pic_list_04 { width:755px; margin:0 auto; padding:0 0 9px 0; }
.pic_list_04 .pic_list { float:left; width:151px; margin:13px 0 0 0; }
.pic_list_04 .pic_list .pic { width:120px; margin:0 auto; padding:4px; border:1px solid #ddd; }
.pic_list_04 .pic_list .pic span { display:block; padding:5px; }
.pic_list_04 .pic_list .txt { width:130px; margin:0 auto; padding:5px 0; line-height:20px; text-align:center; }
.pic_list_04 .pic_list .txt a { color:#555; }
.pic_list_04 .pic_list .txt a:hover { color:#f90; }

.pic_list_05 { margin:0 auto; padding:0 0 9px 0; text-align:center; }
.pic_list_05 .pic_list { margin:13px 0 0 0; }
.pic_list_05 .pic_list .pic {  }
.pic_list_05 .pic_list .pic span { display:block; padding:5px; }
.pic_list_05 .pic_list .txt { width:130px; margin:0 auto; padding:5px 0; line-height:20px; text-align:center; }
.pic_list_05 .pic_list .txt a { color:#555; }
.pic_list_05 .pic_list .txt a:hover { color:#f90; }

	/* 销售网络 */
.network { padding:7px 0 0 0; text-align:center; }
	
	/* 公司介绍 */
.about { padding:16px 25px 12px 11px; line-height:23px;}

	/* 联系我们 */
.def_contact { padding:22px 0 0 130px; background:url(pic_01.gif) no-repeat 26px 20px; line-height:20px; min-height:77px; _height:77px; }

/*友情链接*/
.link { width:956px; padding:17px 12px 0 12px; background:url(wrap_bottom.gif) no-repeat bottom #fff; clear:both; }
.link .piclink { padding:0 0 15px 0; border-top:1px solid #ddd; }
.link .piclink ul { width:952px; margin:0; padding:7px 2px 0 2px;}
.link .piclink li { width:88px; height:31px; float:left; margin:8px 15px 0 16px; padding:0; display:inline; background:#fff;}
.link .piclink img{vertical-align:middle;}
.link .fontlink { clear:both; width:942px; overflow:hidden; padding:0 8px 7px 8px; line-height:22px;}
.link .fontlink a { white-space:nowrap; color:#555; margin:0 1px;}

.index { width:1002px; margin:0 auto; }