@charset "gb2312";
body { font:12px Arial, Helvetica, sans-serif; margin:0; padding:0; width:100%; color:#666666; background:url("../images/bg.gif") repeat-x #d4e7f5;}

*{margin:0;padding:0;border:0;}
div{padding:0; margin:0}
a{ color:#666666; text-decoration:none;}
a:hover{ color:#0633b3; text-decoration:none;}

.container{ width:100%; padding:0; margin:0 auto;}
.page{ width:960px; margin:0 auto; }

/********** header **********/
.header{ width:960px; height:69px; background:url(../images/bg_top.gif) no-repeat right;}
.logo{ float:left; width:600px; background:#3333FF;}
.header_r{ float:right; width:300px; padding:30px 10px 0 0; color:#717171;}
.version{ width:104px; line-height:21px; background:url(../images/version.gif) no-repeat; text-align:center; color:#FFFFFF;}
.version a{ color:#FFFFFF;}
.version a:hover{ color:#FFFFFF;}


/**** nav_body ****/
.nav_body { width:960px; height:43px; background:url(../images/nav_bg.gif) no-repeat right;}
.search_body{ float:right; width:198px; height:43px;}
.search{ width:193px; height:23px; padding-top:11px; }
.Search_text{ float:left; width:155px; height:20px; background:url(../images/search_txt.gif) no-repeat; padding:3px 0 0 15px;}
.Search_text input{ width:155px; background:none; font-size:11px; font-family:Tahoma; color:#848688;}
.Search_btn{ float:right; width:23px; height:23px;}




/********** banner **********/
.banner{ width:960px; height:380px; padding:10px 0; overflow:hidden; }


.index_search{width:940px; height:35px; background:url("../images/index_Search.gif") no-repeat top; padding: 0 0 10px 20px; line-height:35px; font-weight:bold;}



/****** content ******/
.content{width:960px;line-height:20px; padding-bottom:20px;}
.contentpadd{padding:10px 0 10px 0;}

.index_box{ padding:20px 0; background:#fff; border:1px solid #cdcdcd;}
.index_td_border{ width:239px; border-right:1px solid #d8d8d8; padding:0 30px; vertical-align:top;}
.index_title{ padding:0 0 15px 20px; background:url(../images/ico01.gif) no-repeat 0 2px;}
.index_title a{ color:#0633b3; font-weight:bold;}
.index_title a:hover{ color:#0633b3; text-decoration:underline;}
.index_txt{ color:#0633b3; font-weight:bold; line-height:18px;}
.index_txt a{ font-weight:normal;}
.index_txt li{ padding:0 10px; background: url(../images/ico_arrow_2.gif) no-repeat 0% 50%; }


.more{ width:278px; font-size:12px; font-family:Arial, Helvetica, sans-serif;  }
.more a{ color:#1e5a78; text-decoration:none; background:url("../images/ico_more.gif") 100% 50% no-repeat; padding-right:20px;}
.more a:hover{text-decoration:underline;}

.tdpadd{padding:10px 0;}





.leftBox_top{ width:240px; height:130px; background:url("../images/left_bg_yj.gif") no-repeat top; }
.leftbox_middle{ width:240px;background:url("../images/left_bg.gif") ;}
.leftbox_bottom{ width:240px; height:35px; background:url("../images/left_bg_yj.gif") no-repeat bottom; }

.leftBox{ width:210px; margin:0 auto;}
.left_img{ width:210px; height:95px; margin:0 auto; padding-top:25px;}
.left_img img{ width:210px; height:95px;}

.leftBox_title{width:210px; color:#000000;  font-weight:bold;  padding:2px 0 2px 0;}
.leftBox_txt{ width:210px;}
.leftBox_txt a{}
.leftBox_txt a:hover{}

.leftbox_menu{border-bottom:1px dashed #ccc;width:190px;line-height:26px;padding-left:20px;background:url("../images/ico_arrow.gif") 10px  no-repeat ;}


.rightBox_top{ height:130px; background:url("../images/right_bg_yj.gif") no-repeat right top; }
.rightBox_middle{ background:url("../images/right_bg.gif")  repeat-y right;}
.rightBox_bottom{  height:35px; background:url("../images/right_bg_yj.gif") no-repeat right bottom;}

.rightBox { float:right; width:670px; padding:0 20px;}
.rightBox_banner{ float:right; width:670px; height:95px; padding:25px 20px 0 20px; }
.rightBox_banner img{ width:670px; height:95px;}
.rightBox td{ padding:0; }
.pro_img{ border:1px solid #dcdcdc; padding:5px; width:200px;}
.pro_img img{ width:200px; height:150px; }
.pro_title a{ font-weight:bold; font-size:12px; color:#0633b3;}
.pro_title a:hover { color:#077eda; text-decoration:underline;}

.rightBox_title{ width:650px; padding:5px 10px; border-bottom:1px solid #dcdcdc;  margin:0 auto; text-indent:3px;}
.rightBox_txt{ width:650px; padding-top:20px; line-height:20px; margin:0 auto; overflow:hidden; }
.rightBox_txt td{  line-height:16px; }
.rightBox_txt_pdd{ padding-top:15px;  }


.rightBox_txt input,textarea{border:1px solid #CCCCCC; padding:2px;}

.proList{padding:5px 0 30px 0;}
.proList td{padding-left:10px;}
.proList_title{padding:10px;  border:1px solid #CCCCCC; color:#787878; font-size:18px; background:#efefef;}


.btnPage{background:#0633b3;color:#FFF;font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:none; cursor:pointer;}


/****** bottom ******/
.bottom{ width:960px; margin:0 auto; text-align:center; padding:15px 0; line-height:18px; color:#43668e;}
.bottom a{color:#43668e;}



.pro_tree{
border-bottom:1px dashed #ccc;width:165px;line-height:30px;margin:0px;padding-left:15px;
background:url("../images/ico_arrow.gif") 5px  no-repeat;font-size:13px; font-weight:bold;font-family:Tahoma;
}
.pro_tree a{font-size:11px;}
.pro_tree_small{border-bottom:1px dashed #d2dfe7;width:167px;line-height:22px;overflow:hidden;padding-left:13px; }
.pro_tree_small a{color:#006398; font-family:Tahoma; font-size:11px}


.tree{ width:210px; overflow:hidden;}
.tree p.first_p{ line-height:14px; padding:5px 15px; background:url(../images/ico_arrow.gif) no-repeat 5px 7px; border-bottom:1px solid #d2dfe7;}
.tree p.first_p a{ font-weight:bold;font-size:12px;}
.tree p.small{ border-bottom:1px dashed #d2dfe7; line-height:26px; padding-left:25px; display:block;background:url(../images/l.gif) 5px no-repeat;}
.tree p.small a{color:#717171;  }
.tree p.third{ line-height:24px; padding-left:30px; font-size:11px; border-bottom:1px dashed #d2dfe7; display:block;background:url(../images/l.gif) 15px no-repeat;}