@charset "utf-8";

/*****整体布局、样式***************************************
********************************************************/
html {border:none; margin:0px; padding:0px;}
body {border:none; margin:0px; padding:0px;  font:12px, "宋体"; line-height:22px; color:#1D43AA;}
div, span, label, b, font, img, a, h1, h2, h3, h4, h5, h6, table, tbody, tr, td, th {border:none; margin:0px; padding:0px;}
textarea, input, select {margin:0px; padding:0px;} 
a:hover {color:#000; text-decoration:none;}
a {color:#1D43AA; text-decoration:none;}
.floatLeft {display:inline; float:left; margin:0px; padding:0px;}
.floatRight {display:inline; float:right; margin:0px; padding:0px;}
.nobrr {border:none!important;}
.nobg {background:none!important;}
.bgcolor {background-color:#FFF5DF!important;}
.brrcolor {border-color:#ccc!important;}
.input_jtext {border:#ccc 1px solid; background:#fff;}
.textarea_j {border:#ccc 1px solid; background:#fff; overflow:hidden; overflow-y:scroll;}
.input_jbtn {background:none; border:none; cursor:pointer; text-align:center;}
.divClear {display:block; overflow:hidden; zoom:1; clear:both; margin:0px auto; padding:0px;}
.ulClear {display:block; overflow:hidden; zoom:1; clear:both; margin:0px auto; padding:0px; list-style:none; width:100%;}


body { background: url(../images/bodybj.jpg) repeat-x left top; }
#top_head {width:960px; display:block; overflow:hidden; margin:0px auto; padding:0px;}
#wrapper {width:960px; display:block; overflow:hidden; margin:10px auto 0px auto; padding:0px; zoom:1;}
#foot {width:960px; display:block; overflow:hidden; margin:0px auto; padding:0px 0px 15px 0px;}


.box_left{width:740px; float:left; display:block; overflow:hidden; zoom:1;}
.box_right{width:210px; float:right; display:block; overflow:hidden; zoom:1;}
/*****搜索***********************************************
********************************************************/

/*****二级导航********************************************
********************************************************/

/*********************top_head***********************/
.headtop{height:32px; display:block; overflow:hidden; zoom:1;}
.headtop_left{float:left; height:32px; line-height:32px; display:inline; overflow:hidden; zoom:1; margin-left:10px; font-size:13px; font-weight:bold; color:#454545;}
.headtop_right{float:right; height:25px; width:212px; line-height:24px; display:inline; overflow:hidden; zoom:1; margin-right:10px; background:url(../images/headtop_right.gif) no-repeat left top; text-align:center; color:#000;}
.headtop_right a:hover{text-decoration:underline;}
.headtop_right a{margin:0px 5px; color:#000;}

.head_logo{height:105px; width:958px; border:1px solid #9BB6D5; border-top:none; background:#fff url(../images/logobj.jpg) repeat-x bottom; display:block; overflow:hidden; zoom:1;}
.head_logo .logo{margin:5px 25px 0px 10px; float:left;width:263px; height:90px; display:inline; overflow:hidden; zoom:1;}
.head_logo .logo img{width:263px; height:90px; overflow:hidden; zoom:1;}
.head_logo .headgg{width:645px; height:74px; overflow:hidden; zoom:1; margin-top:15px;}
.head_logo .headgg img{width:645px; height:74px; overflow:hidden; zoom:1;}

/************************nav****************************/
.nav{width:958px; height:32px; border-left:1px solid #9BB6D5; border-right:1px solid #9BB6D5; background:url(../images/menubg.jpg) repeat-x left top;}
.menu_ul{height:30px; padding:2px 0px 0px 0px; line-height:30px; margin:0px 0px 0px 50px; list-style:none; width:850px; display:block; overflow:hidden; zoom:1;}
.menu_ul li{float:left; line-height:30px; height:30px; color:#004F9C}
.menu_ul li a{font-size:14px; color:#004F9C; padding:0px 5px 0px 8px; background:url(../images/line01.jpg) no-repeat right center;}
.menu_ul .on a{color:#fff; height:30px; display:block; overflow:hidden; zoom:1; background:url(../images/menubtn_left.gif) no-repeat left top; font-weight:bold; float:left;}
.menu_ul .on span{width:3px; height:30px; float:left; display:block; overflow:hidden; zoom:1; background:url(../images/menubtn_right.gif) no-repeat right top;}

/************************ssdl****************************/
.ssdl{height:29px; width:958px; border:1px solid #9BB6D5; border-top:none; overflow:hidden; zoom:1;}
.inssdl{width:956px; height:28px; line-height:28px; color:#fff; overflow:hidden; zoom:1; background:url(../images/sousuobg.jpg) repeat-x left top; margin:0px 1px 1px 1px;}
.inssdl .yxdl{float:left; display:inline; overflow:hidden; zoom:1; margin-left:12px;}
.inssdl .yxdl input, .inssdl .yhdl input{width:60px; border:1px solid #96B5EE; background:#fff; margin-top:3px; *+margin:0px; _margin-top:3px;}
.inssdl .yhdl{float:left; display:inline; overflow:hidden; zoom:1; margin-left:5px; width:321px; background:url(../images/yhdlbg.jpg) no-repeat left top; height:28px;}
.btn01, .btn02{width:50px; border:1px solid #96B5EE; background:#fff; height:20px; line-height:18px; cursor:pointer;}
.inssdl .yhdl a:hover{text-decoration:none;}
.inssdl .yhdl a{color:#fff; text-decoration:underline;}
.sousuo input{border:1px solid #96B5EE;}
.sousuo .btn03{width:37px; height:21px; background:url(../images/btn_go.gif) no-repeat left top; border:none; cursor:pointer; _margin-top:3px;}

/************************foot****************************/
.links{width:938px; display:block; overflow:hidden; margin:0px auto 10px auto; padding:0px 10px; height:36px; line-height:36px; background:url(../images/footbg.jpg) repeat-x left top; border:1px solid #9BB6D5;}
.links font{font-size:14px;}
.links a{font-size:12px; margin:0px 8px;}
.links .more_links{float:right;}
#foot p{text-align:center; margin:0px; padding:0px;}
#foot p img{vertical-align:-25px; margin-right:5px;}


/************************page****************************/
.page {display:block; overflow:hidden; zoom:1; clear:both; margin:0px auto; padding:15px; text-align:center;}
.page .on {background:#429DEB; font-weight:bold; color:#fff;}
.page a:hover {background:#429DEB; color:#fff;}
.page a {padding:3px 5px 2px 5px; border:#eee 1px solid; margin-right:5px; font-family:"宋体"; line-height:normal;}
.page .a_jfirst, .page .a_jpre, .page .a_jnext, .page .a_jlast {padding:3px 5px 2px 5px!important; padding:3px 5px 0px 5px;}
