* {word-wrap:break-word;}
html {height: 100%;margin: 0;padding: 0;padding-bottom: 1px;}
body { margin: 0; background-color:#FFFFFF;font:12px/1.5 Microsoft Yahei,Arial,Tahoma,Microsoft YaHei,SimSun;color:#444;/* line-height:1.5;*/ }

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, input, select {margin: 0;padding: 0; border: 0; vertical-align: baseline;}

h1 { font-size:20px; font-family:'microsoft yahei';}
h2 { font-size:14px;}
h3 { font-size:14px; font-weight:normal;}
h4 { font-size:12px;}
h5 { font-size:12px; font-weight:normal;}
ul { list-style:none;}
img { border:0px;}
a { color:#2E2E2E; text-decoration:none;}
a:hover { color:#FF3333;}
.z {float:left;}
.y {float:right;}
.clear {clear:both;height:0;font-size: 1px;line-height: 0px;}
.vm {vertical-align:middle;}
.vm * {vertical-align:middle;}
.red { color:#FF0000}
.blue { color:#0000FF}
.c_title { font-weight:bold; font-size:16px;}
/* body */
#container {width:100%; background: #fff url(topbg.gif) repeat-x; }

/* header */
#header{ width:1280px;height:105px;overflow: hidden;margin:0 auto;}
	#header .logo {}
	#header h1 { display:none;}
	#header img { padding:5px 0;}
	.fav {padding-top:10px;height:35px;text-align:right;}
		.fav a{display:inline-block;height:20px;line-height:20px;}
		

#nav { width:684px;overflow: hidden;margin:0 auto; height:57px;float:right; padding-top:3px}
#nav_left { background:url(bar_left.png) no-repeat; height:57px; width:43px;}
#nav_right { background:url(bar_right.png) no-repeat; height:57px; width:43px;} 
#nav_cont {width:598px;background: url(bar_mid.png) repeat-x;padding:2px 0; }
	#nav_cont ul { height:57px;line-height:87px;padding-left:15px;}
	#nav_cont ul li { float:left;width:110px;height:57px;line-height:87px;background:url(bar_ico_gray.png) no-repeat;text-align:center;}
	#nav_cont ul li a { display:block;font-size:15px; color:#fff}
	#nav_cont ul li a:hover, #nav_cont ul li .a { background: url(bar_ico_blue.png)  no-repeat; color:#fdff33;}
	#nav_cont ul li.first {display:none;}
	#nav_cont ul li.end {display:none;}
#top_b_line { background:#1d8ed4 url(top_line.png) no-repeat top right; height:2px; border-bottom:5px solid #1d8ed4; }
/* banner */
#banner { margin:0 auto;width:100%; height:339px;background:#fff;padding-bottom:1px;text-align:center;background:url(bg.png) repeat;}
/*首页样式*/

#index_box {width:100%;padding:10px 10px;overflow: hidden; background:#FFFFFF url(position_bg.gif)  repeat-x; }
#index_cont {width:1280px; margin:0 auto;overflow: hidden; }
#left_cont { margin-top:15px; margin-left:35px; padding:10px; width:530px; height:240px;}
#left_cont .title { font-size:30px; font-weight:100; font-family: "黑体"; color:#474747}
#left_cont .title_line { width:450px; height:5px; margin:0 5px 10px 60px; background:#f0ff00;}
#left_cont img {}
#left_cont .word { color:#373737; width:338px; height:178px; padding:10px; text-indent:2em;}-->

#right_cont { margin-top:15px; margin-left:35px; padding:10px; width:590px; height:264px;}
#right_cont .title {  background:url(index_trade_bar.png) no-repeat; height:52px; width:294px;}
#right_cont .bg { width:576px; height:187px;  background: url(index_trade_bg2.gif) repeat-x; border-left:11px solid #1b7fca; padding-top:8px }
#right_cont .bg .witlebg { background:#fff; height:174px; width:555px; margin:0 10px 10px 9px;}
#right_cont img { margin:10px;}
#right_cont .word2 { color:#585858;  width:362px; height:141px; text-indent:2em; font-size:14px; line-height:23px; margin:15px 10px 10px 10px;}
#right_cont .bottom {  background: url(index_trade_bottom.png) no-repeat; height:14px; width:194px;}
/* 案例样式 */
#position_bg {width:100%;margin:0 auto;background:#fff url(position_bg2.jpg) top repeat-x; overflow:hidden;}
#position {width:1280px;margin:0 auto;padding:0px 8px; overflow:hidden}
#position .left { background:url(position_b_bg.png) no-repeat; padding-top:6px; margin-left:50px; width:209px; height:48px; text-align:center; font-size:26px;  color:#626262}
#position .right { font-size:14px; color:#767676; margin:12px 50px; }
#case_bg {width:100%;margin:0 auto;background:#fff; overflow:hidden;}
#case_box{width:1180px;margin:0 auto;padding:10px 18px; overflow:hidden}
	#c_left{ background:url(left_side_bg.jpg) no-repeat; width:246px; height:271px; margin-top:10px }
	#c_left .title { width:238px; height:44px; color:#fff; font-size:24px; padding-left:8px;}
	#c_left .im { width:246px; height:201px; text-align:center; padding-top:30px}
	#c_right{ width:900px; height:277px; background:url(case_r_bg.png) repeat-x; margin-top:10px; border-left:2px solid #fff; padding-top:10px; padding-left:18px}
	#c_right_contbg{ width:880px; height:270px; background:#fff;}
	#c_right_cont { width:204px; height:251px; margin-top:10px; margin-left:11px; float:left; border:1px solid #bdbcbd}
	#c_right_cont .im { text-align:center; margin-top:6px;}
	#c_right_cont .word { background:url(case_r_word_bg.png) repeat-x;  width:192px; height:31px; border-top:5px solid #ececec; margin-top:5px; color:#888a87; font-size:14px; padding-left:12px; padding-top:8px; }
/*	联系我们*/
	#c_right_cont2 { width:850px; height:240px; background:#fff url(aboutbg.jpg) no-repeat right bottom; color:#424242; font-size:14px; text-indent:2em; padding:15px; line-height:28px;}
	#c_left3 { background:url(left_side_bg.jpg) no-repeat; width:246px; height:241px; margin-top:10px }
	#c_left3 .title { width:238px; height:44px; color:#fff; font-size:24px; padding-left:8px;}
	#c_left3 .im{ width:246px; height:201px; text-align:center; padding-top:30px}
	#c_right3 { width:900px; height:247px; background:url(case_r_bg.png) repeat-x; margin-top:10px; border-left:2px solid #fff; padding-top:10px; padding-left:18px}
	#c_right_contbg3 { width:880px; height:240px; background:#fff;}
	#c_right_cont3 { width:850px; height:210px; background:#fff; color:#424242; font-size:14px;  padding:15px; line-height:28px}
    #c_right_cont4 { width:850px; height:210px; background:#fff; color:#424242; font-size:14px;  padding:15px; line-height:28px}
   .input_bd { border:1px solid #d7d7d7; width:150px; height:21px;}
    .input_bd2 { border:1px solid #d7d7d7; width:450px; height:100px; margin-top:6px}
	.leave_bt { background:url(leave_btbg.png) no-repeat; width:94px; height:37px; margin-right:15px; color:#6c6c6c; font-size:14px; margin-top:5px;}
/*技术服务页面*/
#ser_bg {width:100%;margin:0 auto;background:#fff; overflow:hidden; margin-top:24px;}
#ser_box{width:1180px;margin:0 auto;padding:10px 18px; overflow:hidden}
	#ser_box_01 {width:560px; height:352px; margin-right:45px; float:left}
	#ser_box_01 .title { color:#FFFFFF; font-size:18px; width:548px; height:39px; background:url(ser_bar.png) no-repeat; padding-left:12px; padding-top:8px; }
	#ser_box_01 .contbg { background:#cedcfb; width:540px; height:285px; padding:10px; }
	#ser_box_01 .cont { background:#FFFFFF url(ser_bg1.png) repeat-x; width:520px; height:265px; font-size:14px; color:#767676; text-indent:2em; line-height:30px; padding:10px;}
	#ser_box_02 {width:560px; height:352px; float:left}
	#ser_box_02 .title { color:#FFFFFF; font-size:18px; width:548px; height:39px; background:url(ser_bar.png) no-repeat; padding-left:12px; padding-top:8px; }
	#ser_box_02 .contbg { background:#cedcfb; width:540px; height:285px; padding:10px; }
	#ser_box_02 .cont { background:#FFFFFF url(ser_bg1.png) repeat-x; width:520px; height:265px; font-size:14px; color:#767676; text-indent:2em; line-height:30px; padding:10px;}
	#ser_box_02 .cont ul { }
	#ser_box_02 .cont li { color:#3963c4; font-size:18px; background:url(arrow.png) no-repeat ; padding-left:10px; line-height:36px; }
	
	#ser_box_03 {width:542px; height:400px; border:1px solid #c5c5c4; padding:8px; float:left; margin-top:20px; margin-right:45px}
	#ser_box_03 .title { color:#FFFFFF; font-size:18px; width:530px; height:144px; background: url(xiezhu_bg.png) repeat-x; padding-left:12px; padding-top:8px; }
	
	#ser_box_03 .cont { background:#f0eedc; width:522px; height:228px; font-size:14px; color:#767676; text-indent:2em; line-height:30px; padding:10px;}
	
	#ser_box_04 {width:542px; height:400px; border:1px solid #c5c5c4; padding:8px; float:left; margin-top:20px;}
	#ser_box_04 .title { color:#FFFFFF; font-size:18px; width:530px; height:144px; background: url(xiezhu_bg.png) repeat-x; padding-left:12px; padding-top:8px; }
	
	#ser_box_04 .cont { background:#f0eedc; width:522px; height:228px; font-size:14px; color:#767676; text-indent:2em; line-height:30px; padding:10px;}
	#ser_box_04 .cont ul { }
	#ser_box_04 .cont li { color:#3963c4; font-size:18px;  padding-left:10px; line-height:36px; height:56px }
	
/*产品页面*/
#pro_box{width:1180px;margin:0 auto;padding:10px 18px; overflow:hidden}
#pro_left{width:287px; margin-top:20px; height:1300px; float:left; text-align:right; background:#fff url(pro_left_bg.jpg) repeat-x top right 80%;}
#pro_left_bt{width:267px;  height:58px; padding:18px 10px;  text-align:right; background:url(product_bt01.png) no-repeat; margin-top:15px;}
#pro_left_bt a {font-size:22px; color:#FFFFFF;}
#pro_left_bt a:hover { color:#ff0;font-size:22px;}
#pro_left_bt2{width:267px;  height:58px; padding:18px 10px;  background:url(product_bt02.png) no-repeat; margin-top:15px;}
#pro_left_bt2 a { color:#8f8f8f;font-size:22px;}
#pro_left_bt2 a:hover { color:#ff0;font-size:22px;}
#pro_right	{float:left; width:877px; overflow:hidden }
#pro_right_top	{  width:877px; height:15px; background:url(cont_bg_top.png) no-repeat;}
#pro_right_midbg	{ width:855px; overflow:hidden; background:#fff url(pro_cont_bg.jpg) repeat-x; padding:0  12px 0 10px; margin:0 auto;}
#pro_right_mid	{ width:825px; overflow:hidden; background:#fff; padding:15px;}
#pro_right_mid .title { background:url(pro_titbg.jpg) no-repeat;  padding-left:8px; width:100%; overflow:hidden; height:42px; color:#737373; font-size:24px;}
#pro_right_mid .word { font-size:14px; line-height:28px;  color:#737373;text-indent:2em;}
/*#pro_right_bottom	{ width:877px; height:15px; background:url(cont_bg_bottom.png) no-repeat;}*/
	
/* footer */
#footer { margin:0 auto; width:100%;height:105px;background:#fff url(foot_bg.jpg) repeat-x;text-align:center;padding-top:10px;overflow:hidden;}
	#footer, #footer a{color:#746D5B;}
	.footnav { width:982px;margin:0 auto;padding-top:6px;}
	.footnav a,.footnav span{height:30px;padding:2px 5px;}
	.copyright {padding-top:10px;}
	


/* showpage */
.pg { float: right;margin-bottom:15px;}
.pg strong, .pg a, .pg label{ float:left;color:#555; display:block; height:18px; line-height:18px; padding:2px 8px 0px 8px; border:1px solid #D6D6D6; margin-left:3px;}
.pg strong {  border:1px solid green; background:#F5F5F5;}
.pg a:hover { border-color: #369; color: #369; }
.pg a.prev {  padding:2px 4px 0px 4px;background-image: url(images/arw_l.gif); background-position: 50% 50%; }
.pg a.nxt { padding-right: 25px; background: url(images/arw_r.gif) no-repeat 90% 50%;}
.pg .px {width:20px;height:16px;line-height:16px;}