/*public*/
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td {margin:0;padding:0;}
body,button,input,select,textarea {font:12px/1.125 "宋体",Arial;}
ul,ol,li{list-style:none;}
img{ border:0; }
em{font-style:normal;}
a{ text-decoration:none; color:#0f0cbd; }
a:hover{ text-decoration:underline;color:#c00;}
.center{ text-align:center;}
.clear{clear:both;height:0px;overflow:hidden; margin:0px; padding:0px;}
.red,a.red:link,a.red:visited{color:#f00;}
.bold{font-weight:bold;}
.pt10{ padding-top:10px; float:left; width:980px;}
.mt9{ margin-top:9px;}
.mt8{ margin-top:8px;}
/* main_nav css */
.mian_nav{overflow:hidden;}
.logo{width:175px; float:left; padding:12px 0 0 3px;}

.class_menu{width:800px; float:left; color:#0E4A7B;}
.class_menu a{ color:#0E4A7B;}

.glo{background:#f5f5f5; padding:5px 11px 2px 16px; color:#0e4a7b;}
.glo span{float:right;}
.glo span a{background:url(../images/bg.gif) 0px 3px no-repeat; float:left; padding:0 6px 0 12px;}

.class_menu1{background:url(../images/bg.gif) 0px -36px no-repeat; height:16px; padding:6px 0 4px 0;}
.class_menu1 span{float:right; margin-right:20px;}
.class_menu1 a{color:#fff; font-weight:bold; float:left; padding:0 10px 0 18px;}
.class_menu1 a:hover{color:#ffe400; text-decoration:none;}

.class_menu2, .class_menu3{background:url(../images/bg.gif) 0px -69px no-repeat; height:17px; padding:6px 0 4px 0; margin-top:2px; color:#0e4a7b;}
.class_menu2 span, .class_menu3 span{color:#000; margin-left:18px;}
.class_menu2 span.span1{margin-left:40px;}

.class_menu3{ background:url(../images/bg.gif) 0px -105px no-repeat; margin-top:0px;}
.class_menu3 a{margin:0 2px 0 3px;}


/*广告*/
.banner{ padding-top:6px; clear:both;}
.banner img{ float:left;}
.banner p{ float:right; width:172px; height:86px; padding:4px 0 0 4px; background:#F6F6F6; line-height:20px; color:#000;}
.banner p a{ color:#000;}



/* 结构 */
.box{ margin:0 auto; width:980px; text-align:left;}
.l1{ float:left; width:657px;}
.r1{ float:right; width:312px;}
.l2{ float:left; width:290px; padding:16px 0 0 26px; font-size:14px; color:#666666; font-weight:bold;}
.l2 a{ color:#666666;}
.l2 div{ float:left; padding-bottom:9px;}
.r2{ margin:0 auto; width:287px;}
.r2r{background: url(../images/pic_1.gif) repeat-x bottom; padding-bottom:10px; margin-top:4px;}
*html .r2r{background: url(../images/pic_1.gif) repeat-x bottom; padding-bottom:10px; margin-top:3px;}
*+html .r2r{background: url(../images/pic_1.gif) repeat-x bottom; padding-bottom:10px; margin-top:3px;}
.h34{ height:34px;}
.h30{ height:30px;}
.bg{ background:#F1F1F1;}
.l3{ width:640px; float:right; padding:3px 0 11px 0;}
.r3{padding-left:20px; height:227px;}
*html .r3{ padding-left:20px; height:222px;}
*+html .r3{ padding-left:20px; height:222px;}
.r3 img{ float:left; margin:20px 0 0 60px;}
.r3 p{ padding-top:13px; line-height:20px; color:#4C4C4C; width:285px; float:left;}
.r3 p a{ color:#4C4C4C;}
.l4{ background:url(../images/bg.gif) -0px -1259px no-repeat; padding:55px 0 0 15px;}
.h432{ background:url(../images/bg.gif) 0px -816px no-repeat; height:432px;}
.h432 dl{ float:left; width:475px; padding-left:59px;}
.h432 dl dt{ padding:24px 0 0 2px; font-size:14px; color:#4C4C4C; font-weight:bold;}
.h432 dl dt a{ color:#4C4C4C;}
.h432 dl img{ margin-top:15px;}
.h432 dl dd{ padding:18px 25px 0 70px; line-height:15px; color:#8C8C8C;}
.h432 dl dd a{ color:#8C8C8C;}
.h432 dl dd a.a1{ float:right; color:#003EC4; margin-right:35px;}

.l5{ float:left; width:960px; background:url(../images/bg.gif) 0px -781px; height:18px; padding:8px 0 0 20px; color:#4C4C4C;}
.l5 a{ color:#4C4C4C;}

/*边框*/
.box_1{border:1px #C0C0C0 solid;}
.box_2{ height:170px; background:#F1F1F1;}
*html .box_2{ height:161px; background:#F1F1F1;}
*+html .box_2{ height:161px; background:#F1F1F1;}
.box_3{border-right:1px #4C4C4C solid;}

/*搜索*/
.search{border:1px solid #c0c0c0; background:url(../images/bg.gif) 0px -141px no-repeat; height:66px;}
.search li.search_list1{ margin:13px 0 0 24px;}
.search li.search_list1 span{font-size:14px;}
.search li.search_list1 .input_txt{width:154px; line-height:17px; border:1px solid #9f9f9f; color:#757575; padding-top:1px;}
.search li.search_list1 .input_btn{width:35px; height:19px; background:url(../images/bg.gif) 0px -217px no-repeat; border:0px;}
.search li.search_list2{text-align:center; margin-top:10px;}
.search li.search_list2 a{color:#c00;}

/*标题*/
.font{font-size:14px; color:#000; font-weight:bold;}
.font a{ float:right; padding:2px 12px 0 0; color:#4C4C4C; font-size:12px;}
.tit_1{background:#FDFDFD url(../images/bg.gif) 0px -276px no-repeat; height:24px; padding:11px 0 0 39px; }
.tit_2{background:#FDFDFD url(../images/bg.gif) 0px -320px no-repeat; height:20px; padding:10px 0 0 41px;}
.tit_3{background:#FDFDFD url(../images/bg.gif) -5px -320px no-repeat; height:20px; padding:10px 0 0 39px; }
.tit_4{background:#FDFDFD url(../images/bg.gif) 0px -360px no-repeat; height:21px; padding:10px 0 0 41px;}
.tit_5{background:#FDFDFD url(../images/bg.gif) -2px -360px no-repeat; height:20px; padding:10px 0 0 39px; border-bottom:1px #BBB8D5 solid; }
.tit_6{background:#FDFDFD url(../images/bg.gif) -5px -402px no-repeat; height:21px; padding:10px 0 0 41px;}
.tit_7{background:#FDFDFD url(../images/bg.gif) 0px -402px no-repeat; height:20px; padding:10px 0 0 45px; border-bottom:1px #BBB8D5 solid; }
.tit_8{background:#FDFDFD url(../images/bg.gif) -5px -444px no-repeat; height:21px; padding:10px 0 0 41px;}
.tit_9{background:#FDFDFD url(../images/bg.gif) 0px -444px no-repeat; height:20px; padding:10px 0 0 45px; border-bottom:1px #BBB8D5 solid; }
.tit_10{background:#FDFDFD url(../images/bg.gif) 0px -485px no-repeat; height:21px; padding:10px 0 0 45px;}
/*图，列表*/


/*列表*/
.list_1{ float:left; padding:16px 0 0 23px; width:316px;}
.list_1 li{ float:left; width:130px; padding:0 26px 11px 0; line-height:16px; color:#999999;}
.list_1 li img{ margin-bottom:5px;}
.list_1 li a{ color:#014CCC; font-weight:bold;}
.list_2{ padding:17px 0 0 16px;}
.list_2 li{ background:url(../images/bg.gif) -745px -1376px no-repeat; line-height:22px; color:#4C4C4C; padding-left:8px;}
.list_2 li a{ color:#4C4C4C;}
.list_3{ float:left; padding:13px 0 0 26px; width:627px;}
.list_3r{ float:left; padding:20px 0 0 26px; width:627px;}
.list_4{ padding:13px 0 9px 2px;}
*html .list_4{ padding:13px 0 5px 2px;}
*+html .list_4{ padding:13px 0 5px 2px;}
.list_5{ padding:0 0 0 28px; width:284px; float:left;}
.list_5 li{ line-height:20px;}
.list_6{ padding:18px 0 9px 17px; background:url(../images/bg.gif) 17px -528px no-repeat;}
*html .list_6{ padding:18px 0 4px 17px; background:url(../images/bg.gif) 17px -528px no-repeat;}
*+html .list_6{ padding:18px 0 4px 17px; background:url(../images/bg.gif) 17px -528px no-repeat;}
.list_6 li{ line-height:25px; padding-left:32px; color:#4C4C4C;}
.list_6 li a{ color:#4C4C4C;}
.list_7{ padding:17px 0 0 20px;}
.list_7 li{ border-bottom:1px #4C4C4C solid; padding:13px 0; width:270px; clear:both; overflow:hidden;}
.list_7 li img{ float:left; border:1px #BCC4C6 solid;}
.list_7 li p{ line-height:20px; color:#7E7E7E; width:170px; float:right;}
.list_7 li p a{ color:#7E7E7E;}
.list_7 li p span{ padding-bottom:1px; color:#003EC4;}
.list_7 li p span a{ color:#003EC4;}
.list_7 li.a1{ border-bottom:none;}

/* footer css style */
.footer{ width:980px; margin:8px auto;border-top:1px #CBCBCB solid; padding:6px 0 10px 0; }
.footer .link{ margin-bottom:5px;}
.footer img{float:right; margin-right:8px;}
.footer .border1{border-left:1px #999 solid; border-bottom:none;}
.footer a:link{color:#1757B1;}
.footer a:hover{color:#FF5028} 
.footer a:visited{color:#1757B1}  
.footer .copytxt{font-family:arial;color:#666;}

/*---2010.11.15---*/
.nav15{ background:url(../images/nav.jpg) no-repeat top; height:108px; float:right; width:799px;}
.nav15 p{ padding:17px 0 0 147px; color:#FFF; float:left;}
.nav15 p a{ color:#FFF;}
.nav15_1{ padding:15px 0 0 14px; float:left; width:750px;}
.nav15_1 li{ float:left; color:#777777;}
.nav15_1 li a{ color:#777777;}
.nav15_1 li.a1{ width:96px; color:#1F94D0;}
.nav15_1 li.a1 a{ color:#1F94D0;}
.nav15_1 li.a2{ width:66px;}
.nav15_1 li.a3{ width:100px;}
.nav15_2{ padding:20px 0 0 46px; float:left; width:750px;}
.nav15_2 li{ float:left; padding-top:4px; text-align:center; font-size:14px;}
.nav15_2 li a{ color:#000;}
.nav15_2 li.a1{ width:96px; padding:0px; font-weight:bold;}
.nav15_2 li.a2{ width:91px;}
.nav15_2 li.a3{ width:93px;}