/* CSS Document */
body{font:12px/1.5 "宋体";color:#333;background:url("bg.jpg") repeat-x 0 0 #fff;}
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,img,input,textarea{margin:0;padding:0}
img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:13px;font-weight:normal;line-height:20px;}
input,select,img{vertical-align:middle;}
li{list-style-type:none;}
div,table,td,p,body{word-wrap:break-word;word-break:normal}
a:link,a:visited{text-decoration:none;color:#333;}
a:hover,a:active,a:focus{text-decoration:underline;color:#007BCE;}


/*layout*/
.wrap{width:1003px;margin:0 auto;overflow:hidden;position:relative;}
.main{padding:0 5px;background:url("main_bg.jpg") repeat-x 0 0 #fff;}
.areaL{width:730px;overflow:hidden;}
.areaR{width:250px;background-color:#f7f5f5;}
.dashed{background:url("dashed.gif") repeat-x left bottom;}
.f_l{float:left;}
.f_r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.box{background:url("box.jpg") repeat-x 0 0 #fff;}
.box2{padding:0 10px;}

/*padding*/
.clearbox{clear:both;line-height:normal;font-size:0;}
.clearbox8{clear:both;height:8px;font-size:0;}
.clearbox10{clear:both;height:10px;font-size:0;}
.clearfix:after{content:'.';clear:both;height:0;display:inline-block;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}

.areaL,.areaR{padding-bottom:9999px;margin-bottom:-9999px;}

/*\Opera8 BUG*/
.areaL,.areaR
	{
	padding-bottom: 9999px !important;
	margin-bottom: -9999px !important; 
	}
@media all and (min-width: 0px) {
.areaL,.areaR
	{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important; 
	}
.areaL:before,.areaR:before
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 9999px !important;
	margin-bottom: -9999px !important;
	height: 0;
	}
}

.B_gray{border:1px solid #D9D9D9;}
.B_input{border:1px solid #D9D9D9;height:21px;line-height:21px;color:#999;width:160px;overflow:hidden;background-color:#fff;}
.bnt_search{ background:url("search.gif") no-repeat left top; width:46px;font-size:12px; height:23px;text-align:left;padding-left:5px; line-height:23px; color:#fff; border:0; cursor:pointer;}

/*top*/
#head{height:84px;}
.logo{padding:10px 0 0 0px;width:200px;display:inline;}
.links{line-height:25px;height:50px;padding-top:15px;padding-right:20px;text-align:right;}
.links a:link,.links a:visited{text-decoration:none;color:#999;}
.links a:hover,.links a:active{text-decoration:underline;color:#999;}
.icon1,.icon2,.icon3{background:url("icon.gif");padding-left:20px;margin-left:15px;}
.icon1{background-repeat:no-repeat; background-position:0 50%;padding-top:3px;}
.icon2{background-repeat:no-repeat; background-position:-188px 50%;}
.icon3{background-repeat:no-repeat; background-position:-354px 50%;}

.banner{overflow:hidden;height:230px; border:1px solid #ffffff;}

/*Nav*/
#nav {padding-left:40px; background:url("bg_repeatx.jpg") repeat-x 0 0; height: 62px; clear: both}
#menu-parent {height: 39px}
#menu-parent a {text-align:center;height:39px;line-height:39px;width:100px;display: block;float:left;color:#fff;font-weight:bold}
#menu-parent a:hover {background:url("bg_repeatx.jpg") repeat-x 0 -62px;text-decoration:none;}
#menu-parent .menuA {background: url("bg_repeatx.jpg") repeat-x 0 -62px; color: #fff; font-weight: bold}
#menu-son {text-align:left;padding-left:0 40px; clear: both;}
#menu-son div{line-height: 23px;display: none; height: 23px; color: #000}
#menu-son a{color:#000;}
#menu-son a:hover {color: #007BCE;text-decoration:none;}
#son3 {margin-left:100px}
#son4 {margin-left:200px}
#son5 {margin:0 auto;}
#son6 {margin-left:400px}
#son8 {margin-left:600px}
#son9 {margin-left:700px}

/*title*/
h1{font-family: Microsoft YaHei,arial,黑体;font-weight:bold;color:#333;height:30px;line-height:30px;}
h2{font-family: Microsoft YaHei,arial,黑体;font-weight:bold;color:#333;position:relative;}
h2 span.here{position:absolute;right:5px;top:2px;font-weight:normal;font-family:"宋体";font-size:12px;}
h2.hnews,h2.habout,h2.hpro,h2.hjob,h2.hback,h2.hser,h2.hnet{background:url("title.gif") no-repeat;margin:0 10px;padding-left:15px;height:30px;line-height:30px;}
h2.hnews{background-position:0 0;}
h2.habout{background-position:0 -30px;}
h2.hpro{background-position:0 -60px;}
h2.hjob{background-position:0 -90px;}
h2.hback{background-position:0 -120px;}
h2.hser{background-position:0 -150px;}
h2.hnet{background-position:0 -180px;}

h2.title2{background:url("title2.gif") no-repeat center 0;padding-left:25px;line-height:33px;height:33px;text-align:left;}


h2.ind_title{border-top:4px #00438C solid;height:40px;line-height:40px;padding-left:10px;}
h2.ind_title span{font-family: arial;font-size:12px;margin-left:5px;}
h2.side_all{background:url("sidebar.jpg") no-repeat 12px 50%;padding-left:25px;height:30px;line-height:30px;}
h2.sidebar{background:url("sidebar.jpg") no-repeat 2px 50%;padding-left:15px;height:40px;line-height:40px;}

.ind_content{line-height:25px;padding-top:5px;}
.ind_content .more{color:#00438C;font-family: arial;font-weight:bold;font-size:11px;}

.ind_news{clear:both;padding:10px 0;}
.toppic{border:#c9c8c8 1px solid;padding:2px;float:left;margin-right:10px;}


dl.topnew{margin-bottom:10px;}
dl.topnew dt{color:#007BCE;font-weight:bold;height:28px;line-height:28px;}
dl.topnew dt a.fnew{color:#C90100;}
dl.topnew dt a:hover.fnew{color:#C90100;}
dl.topnew dd{line-height:25px;}
dl.topnew dd a.fnew_v{color:#000;}
dl.topnew dd a:hover.fnew_v{color:#000;}

.ind_news ul{float:left;}
.ind_news ul li{background:url("icon.gif") no-repeat -520px 50%;padding-left:10px;height:22px;line-height:22px;position:relative;width:430px;}
.ind_news ul li span{right:10px;top:3px;position:absolute;}

.new_tab{}
.new_tab ul{height:26px; position:relative;}
.new_tab ul li {float:left; width:80px; height:23px;padding:0;padding-top:3px;text-align:center;background:url("tag_bg.gif") no-repeat -82px 0;margin-right:3px;font-weight:bold;padding-left:3px;_padding-left:5px;}
.new_tab a:link,.new_tab a:visited { display:inline-block;color:#666; text-decoration:none;}
.new_tab a:hover,.new_tab a:active {color:#333; text-decoration:underline;}
.new_tab ul li.on {padding:0;width:80px;background:url("tag_bg.gif") no-repeat 0 0;text-align:center; position:relative;bottom:-1px;height:23px;padding-top:3px;}
.new_tab ul li.on a:link,.new_tab li.on a:visited {color:#0E4EA6; text-decoration:underline; display:inline-block;  cursor:pointer;font-weight:bold;}

.new_box{border:#C9C8C8 1px solid;background-color:#fff;width:430px;float:left;padding:0 5px;}

.new_tbox{width:340px;float:left;padding-top:95px;margin:10px 5px 5px 8px;display:inline;}
.new_tbox ul{padding:0 10px;}
.new_tbox ul li{background:url("new_libg.gif") no-repeat 0 50%;padding-left:10px;height:25px;line-height:25px; position:relative;}
.new_tbox ul li span{position:absolute;right:0;top:2px;color:#999;}
.nmore{display:block;background:url("more.gif") no-repeat 0 0;width:47px;height:13px;line-height:13px;text-indent:-9999px;float:right;padding-right:10px;}


/*scroll products*/
.scroll_box{background:url("probg.gif") repeat-x 0 0;height:160px;overflow:hidden;width:730px;}
.p_srcoll{overflow:hidden;width:686px;margin:auto;padding-top:13px;}
.p_srcoll ul {overflow: hidden;}
.s_pic{border:#D5D9DC 1px solid;padding:1px;width:156px;MARGIN-RIGHT: 15px;}

#prevBtn {width:16px; display: block; float: left; height: 60px; overflow: hidden;position:relative;top:-100px;}
#nextBtn {width:16px; display: block; float: right; height: 60px; overflow: hidden;position:relative;top:-100px;}
#prevBtn A {text-indent: -9999px; display: block; height:60px;}
#nextBtn A {text-indent: -9999px; display: block; height:60px;}


/*right*/

.video{background:url("video_bg.jpg") no-repeat 0 0;width:210px;padding:11px 10px 0 10px;height:114px;}
.box3{border:#F0EFEF 1px solid;background-color:#FBFAFB;padding:5px;}
.icon_n{height:28px;line-height:28px;}
.icon_n a{background:url("icon.gif") no-repeat -1546px 50%;padding-left:19px;height:28px;line-height:28px;display:block;}
.icon_n a:hover{background:url("icon.gif") no-repeat -1796px 50% #007BCE;font-weight:bold;color:#fff;}
.icon_n a.selet{background:url("icon.gif") no-repeat -1796px 50% #007BCE;font-weight:bold;color:#fff;}

a.ser_job,a.ser_back,a.ser_sev,a.ser_pro{display:block;width:77px;height:30px;padding-top:50px;text-align:center;background:url("ser.gif") no-repeat;font-family: Microsoft YaHei,arial,黑体;font-size:12px;font-weight:bold;color:#666;}
a.ser_job{background-position:0 0;}
a:hover.ser_job{background-position:-100px 0;color:#666;text-decoration:none;}
a.ser_back{background-position:-200px 0;}
a:hover.ser_back{background-position:-300px 0;color:#666;text-decoration:none;}
a.ser_sev{background-position:-400px 0;}
a:hover.ser_sev{background-position:-500px 0;color:#666;text-decoration:none;}
a.ser_pro{background-position:-600px 0;}
a:hover.ser_pro{background-position:-700px 0;color:#666;text-decoration:none;}

.foot{background:url("foot.jpg") repeat-x 0 0;width:100%;text-align:center;height:90px;clear:both;}
.copy{padding-top:20px;line-height:26px;color:#3a3a3a;width:700px;margin:0 auto;}

/*分页*/
.page{margin:0 auto;background-color:#f0f0f0;padding:10px 0;}
#showpage{clear:both;color:#000;margin:0px auto; text-align:center;width:690px;}
#showpage .red{color:#f00;padding:0 4px;}
#showpage .red2{padding:0 4px;}
#showpage .gray{color:gray;}
#showpage a:link{}
#showpage a:hover{}
#showpage a:visited{}
#showpage .go{padding:0 2px 0 12px;}
#showpage select{margin:0 4px;}

/*招聘部分*/
.job_tb{margin-top:6px;background-color:#ccc; text-align:justify;}
.job_tb td{background-color:#fff;height:25px;vertical-align:middle;padding:0 0 0 8px;}
.job_tb .job_top_title{background-color:#f0f0f0;}
.job_tb .job_top_title2{background-color:#eee;}
.job_tb .job_title{text-align:right;padding:0 0 0 0; line-height:150%;}
.job_tb .job_content{padding:4px 0 4px 0px;word-wrap:break-word;line-height:160%;}

.job_view{width:640px;}

/*留言版*/
.msg_tb{width:92%;clear:both;margin:0 auto;}
.msg_tb td{padding-left:8px;height:25px;}
.msg_tb .msg_title{text-align:right;padding:0 2px 0 0;}
.msg_tb .btn{width:auto;}

.msg_btn{width:96%;margin:0 auto;text-align:right;clear:both;}
.msg_btn a{display:block; float:right;margin:0px 0px 6px 0;background-color:#f2f2f2;padding:4px 6px;border:1px solid #ccc;}
.msg_list{margin:0 auto;background-color:#ccc;margin-bottom:6px;text-align:left;clear:both;}
.msg_list td{background-color:#fff; padding-left:8px;height:25px;}
.msg_list_top td{background-color:#eee;height:25px;}
.msg_list .title{padding:0 4px 0 0; text-align:right;height:25px;}
.msg_list .msg_content{line-height:160%;padding:2px 0 2px 0;}
.msg_list .reply{color:#f00;padding:4px 0 4px 0px;}

/*web*/

.content{padding:10px 0;line-height:26px;}

.side_box{background-color:#fff;border:#F0EFEF 1px solid;padding:1px;}
.search{background:url("search_bg.jpg") repeat-x 0 0;text-align:center;height:70px;}

/*new list*/
ul.new{background:url("newtit.jpg") no-repeat left top;padding:40px 10px 20px 10px;width:670px;margin:0 auto;}
ul.new li{padding-left:15px;background:url("icon.gif") no-repeat -520px 50%;position:relative;height:28px;line-height:28px;}
ul.new li span.hit{position:absolute;right:120px;top:3px;}
ul.new li span.time{position:absolute;right:5px;top:3px;}


/*pro list*/
.split_line{width:100%;clear:both;height:1px;font-size:0; line-height:0;overflow:hidden;}
ul.product{padding-top:10px;}
ul.product li{display:inline;float:left;}
ul.product li span{display:block;text-align:center;line-height:20px;}
ul.product li img{padding:1px;width:156px;}
ul.product li span.cateName{background:url("cate_bg.jpg") no-repeat center bottom;height:37px;padding-top:3px;font-family: Microsoft YaHei,arial,黑体;font-weight:bold;color:#fff;margin-top:8px;}

/*内容页*/
.info_title{background-color:#f9f9f9;border:#E9E9E9 1px solid;padding:10px 0;}
.next_prev{background-color:#f9f9f9;border:#E9E9E9 1px solid;padding:0 5px;}
.pro_content{padding:10px;}

.tab_bg2{background-color:#f4f5f7;}
.relative {background-color:#f9f9f9;border:#E9E9E9 1px solid;padding-left:15px;font-weight:bold;}
#header {margin:0 auto;width:1003px;height:auto;overflow:hidden;background:url("headbg.jpg") 0px 0px no-repeat;}
#header Div.top {margin:0 auto;width:1003px;height:99px;overflow:hidden;}
#header Div.top form {float:right;display:inline;margin:60px 0px 0px 0px;padding:0px;width:500px;height:30px;text-align:right;}
#header Div.top form input.txt {width:150px;height:18px;line-height:18px;margin:0px;padding:2px 0px 0px 5px;border:1px #54585B solid;font-size:12px;color:#888888;background:#FFFFFF;}
#header Div.top form input.sub {margin-left:5px;width:70px;height:21px;line-height:21px;padding:1px 0px 0px 0px;border:none;background:#E38A22;font-size:12px;color:#FFFFFF;cursor:pointer}

#header Div.nav {margin:0 auto;width:1003px;height:49px;overflow:hidden;background:url("navbg.gif") 0px 0px repeat-x;}
#header Div.nav ul li {float:left;display:inline;height:43px;font-size:0px;}
#header Div.nav li img {margin:0px;border:0px;}
#header Div.menu {position:absolute;visibility:hidden;z-index:99999;float:left;display:inline;top:117px;padding:5px 0px 5px 0px;width:125px;height:auto;background:#1487DC;filter:progid:DXImageTransform.Microsoft.Shadow (Color=#1487DC,Direction=120,strength=3);}
#header Div.menu A {float:left;display:inline;margin:0px 0px 0px 5px;width:115px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:25px;line-height:25px;text-align:center;font-size:12px;color:#D6E6F4;border-bottom:1px #3998DE solid;text-decoration:none}
#header Div.menu A:hover {background:#FFFFFF;color:#1059A3;text-decoration:none}