*{
	margin:0;
	padding:0;
	list-style:none;
}
body,td,th
{ font-size:12px; font-family:'宋体',Arial;}

body{
	color:#878787;
	background:#4d4d4d url(../images/) center top repeat-y;
}
input{ border:0px #d0d0d0 solid; color:#55595b; font-size:12px;}
input.search_sub{ width:50px; height:21px; background:url(../images/search.jpg) no-repeat; border:0; cursor:pointer;}
input.search_input{ width:124px; height:22px; line-height:22px; background:url(../images/search_bg.jpg) no-repeat; border:0;}
input.pas_word{height:21px; width:157px; line-height:21px; margin:7px 0;}
input.submit{width:50px; height:21px; border:0; background:url(../images/botton_bg.jpg) no-repeat;color:#fff;margin:7px 0;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */  

a:link{color:#878787; text-decoration:none;}
a:visited{color:#878787; text-decoration:none;}
a:hover{color:#fc9802; text-decoration:underline;}

.clear{ clear:both}

.leftver {color:#4f4f4f;}
.leftver a:link{color:#4f4f4f;}
.leftver a:visited{color:#4f4f4f;}
.leftver a:hover{color:#fc9802;}

.pro{ color:#fff;}
.pro a:link{color:#fff;}
.pro a:visited{color:#fff;}
.pro a:hover{color:#fc9802;}

.indexpro{ color:#fff;}
.indexpro a:link{color:#fff;}
.indexpro a:visited{color:#fff;}
.indexpro a:hover{color:#fff; text-decoration:none}


.content{
padding-top:10px;
padding-left:10px;
padding-right:10px;
line-height:23px; 
}

#main_box{ width:1003px; margin:0 auto; background:url(../images/index_main_box.jpg) repeat-y;}

/*top*/
#top{ width:1003px; height:119px; background:url(../images/head_bg.jpg)}
.version{line-height:30px; text-align:right;height:30px;}
.search_bar{width:250px; height:68px; float:right; padding-right:90px;}
.search_bar li{float:left;display:block;}
.search_bar li.text{line-height:21px;width:60px;}
.search_bar li.input{padding:0 4px;}
.menu{clear:both;float:right; padding-right:85px;}

.banner{ width:1003px; min-height:210px; position:relative;}
.signe{ position:absolute; z-index:50000; top:260px;left:34px;}
.sub_signe{ position:absolute; z-index:50000; top:170px;left:34px;}
.home_right{ position:absolute; right:10px; top:310px;}

/*foot*/
#foot{padding-left:34px; padding-top:30px; height:55px;}
.bot{background:url(../images/arr_bot.jpg) left center no-repeat;padding:0 10px 0 18px;}
.copyright{ line-height:35px; color:#033b3a;}

.bot_c{color:#033b3a}
.bot_c a:link{color:#033b3a;}
.bot_c a:visited{color:#033b3a;}
.bot_c a:hover{color:#033b3a; text-decoration:none}

/*page*/
.page_content{min-height:448px; _height:448px;}

/*home*/
#home_page{ width:1003px; min-height:408px; _height:408px; background:url(../images/index_bg.jpg) bottom no-repeat;}
#sub_page{ width:1003px;min-height:448px;_height:448px;padding-top:25px;background:#e8e8e8 url(../images/sub_bg.jpg) no-repeat;}

.pro_title{ width:119px;}

.scr_news{ height:25px; padding:8px 130px 8px 545px;color:#033b3a;}
.scr_news a:link{color:#033b3a;}
.scr_news a:visited{color:#033b3a;}
.scr_news a:hover{color:#033b3a; text-decoration:none}

.scr_title{ line-height:25px; font-weight:bold;  padding-right:8px;_padding-right:4px; float:left}
#myscroll{width:255px;overflow:hidden; height:25px;}
#myscroll ul{ width:255px;}
#myscroll ul li{ width:255px; height:25px; line-height:25px;}

.pro_title{ float:left; display:inline; padding:16px 49px 0 94px;}
.home_pro ul{ width:630px;min-height:165px;_height:165px; float:left;}
.home_pro ul li{ float:left; width:192px; padding-right:18px; padding-bottom:5px;}
/*
.pro_name{ margin-top:10px; height:19px; line-height:19px;  border:1px #1f1f1f solid; float:left; font-weight:bold; font-family:"黑体"}
*/
.pro_name{ margin-top:10px; height:19px; line-height:19px;  border:1px #1f1f1f solid; float:right; font-weight:bold; vertical-align:top;}
.pro_name a{ display:block; line-height:19px;background:url(../images/por_name_bg.jpg) repeat-x;padding:0 8px;}
.pro_name a:hover{background:url(../images/por_name_bg_on.jpg) repeat-x;}

.index_bot{clear:both; min-height:200px; _height:200px;}
.index_bot a{ color:#033b3a}
.index_bot a:link{color:#033b3a;}
.index_bot a:visited{color:#033b3a;}
.index_bot a:hover{color:#033b3a; text-decoration:none}

.index_rights{float:left; display:inline; margin:100px 0 0 31px;line-height:21px; color:#033b3a}
.index_email{float:right;display:inline; margin:55px 190px 0 0;}
.index_email a{display:block; height:91px; width:50px;}
.index_admin{float:right;display:inline; margin:5px 175px 0 0;}
.index_admin a{ width:50px; height:61px;display:block; position:relative;}
.index_admin a span{ position:absolute; top:61px;}

/*sub_page*/
.con_left{ float:left; padding:30px 0 0 34px; min-height:310px;_height:310px; width:307px;}
body#pro .con_left{padding:30px 0 0 34px;width:307px;}
/*
.left_item{color:#0f2427; font-family:"黑体"; font-weight:bold; font-size:13px;}
*/
.left_item{color:#0f2427;font-weight:bold; font-size:13px;}
.left_item a:link{color:#0f2427;}
.left_item a:visited{color:#0f2427;}
.left_item a:hover{color:#fc9802;}

.left_item li{ width:145px; height:26px; margin-bottom:8px;}
.left_item li a{ display:block;line-height:26px; padding-left:15px; background:url(../images/left_bg.jpg) no-repeat; height:26px;}
.left_item li a:hover{display:block; background:url(../images/left_bg_2.jpg) no-repeat; color:#fff; text-decoration:none}
.sub_item .leftsub_2{ color:#fc9802}
.sub_item .leftsub_2:link{color:#fc9802;}
.sub_item .leftsub_2:visited{color:#fc9802;}
.sub_item .leftsub_2:hover{color:#fc9802;}
.con_right{ float:left; width:487px; padding-left:14px;}
#pro .con_right{ width:502px;}
#case .con_right{ width:500px;}
#news .con_right{ width:500px;}
.contact_l{ width:145px; line-height:21px; padding-top:15px;}

.title{ line-height:36px; height:29px;border-bottom:2px #b9c6c5 solid; text-align:right; position:relative}
.title img{ position:absolute; top:-12px; right:0;}
/*
.title{ line-height:36px; height:36px; background:url(../images/title_bg.jpg) right no-repeat; padding-left:10px; border-bottom:1px #828282 solid;}
.title span{ display:block; background:url(../images/arr_icon.jpg) left center no-repeat; padding-left:18px;}
*/

.show_con{ padding:23px 0 0 0; line-height:23px;}

.leftbot{ margin-top:10px;}
.leftbot li{ margin:2px 0;}

.sub_item li{ min-width:90px;  line-height:21px; padding-left:30px;}
.sub_item li a{background:url(../images/arr_left.gif) left center no-repeat; padding-left:15px; white-space:nowrap; color:#0f2427}
.sub_item li a:link{ color:#0f2427}
.sub_item li a:visited{ color:#0f2427}
.sub_item li a:hover{ color:#fc9802}
.show_pro{padding-top:15px; white-space:nowrap;}
.show_pro li{ float:right;width:118px; padding:0 10px 8px 0;}
#case .show_pro li{ float:left; width:auto; padding:0;}
.show_pro li.bor_right{ padding-right:0;}
.pageto{ clear:both; line-height:30px; text-align:right;}

.new_pro_title{ height:60px; padding-top:15px; border:1px #cfd2d4 solid; text-align:center; line-height:23px; margin-bottom:6px;}
.new_pro_loginout{ line-height:30px; padding-left:20px;}
.err_mes{ line-height:30px;}
.login{ background:#9ea2a5; border:1px #cdd0d3 solid; height:120px;margin-bottom:6px;}
.login ul{width:330px; margin:0 auto; padding-top:8px;}
.login li li{ float:left; margin-right:15px; line-height:35px; color:#fff; height:35px; vertical-align:top;}
.login li li.botton{ margin-left:16px; margin-right:0;}
.login li li.sum_botton{ margin-right:20px;}
.mess{ height:57px; border:1px #cdd0d3 solid; line-height:23px; text-align:center;}

.block{ display:block;}
.none{ display:none;}

.pic{ border:1px #bebebe solid;}
