@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; color:#002c67; font-family:"宋体"; }
*{ margin:0; padding:0;}
.c{ clear:both;}
.c2{ clear:both; height:0px; line-height:0px; font-size:0px;}
ul,li{ list-style:none; margin:0; padding:0;}
img{ border:0;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#ff0000; text-decoration:none;}


#head{ width:990px; margin:0 auto; clear:both;}
#contect{ width:990px; margin:0 auto; clear:both;}
#foot{ width:100%; clear:both; height:100px; color:#fff; margin-top:10px;}

/* top-css */
.top{ height:92px; clear:both;background:url(bg.gif) repeat-x left top;}
.logo{ float:left; width:479px; margin-top:20px; margin-left:10px}
.logo h1{ width:479px; height:73px; background:url(logo.gif) no-repeat;}
.logo h2{ width:479px; height:73px; background:url(logo.gif) no-repeat;}
.logo h1 a{ display:block; text-indent:-9999em;width:479px; height:73px; background:url(logo.gif) no-repeat;}
.logo h2 a{ display:block; text-indent:-9999em;width:479px; height:73px; background:url(logo.gif) no-repeat;}
.top_right{ width:400px; float:right; margin-top:40px;}
.top_right a{ display:block; width:59px; height:21px; float:right; margin:0px 5px 0px 5px; line-height:21px; text-align:center; color:#3d3d3d; text-decoration:none;}
.top_right a:hover{ background:url(top_right_hover.gif) no-repeat; color:#fff; text-decoration:none;}
.top_right a.ahov{ background:url(top_right_hover.gif) no-repeat; color:#fff;}

.navigation {
	BACKGROUND: url(menubg.gif) no-repeat 0px 0px; FLOAT: left; MARGIN: 5px 0px 0px; OVERFLOW: visible; WIDTH: 990px; HEIGHT: 46px
}
.menu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 300; FLOAT: left; PADDING-BOTTOM: 1px; WIDTH: 980px; PADDING-TOP: 1px; POSITION: relative; HEIGHT: 32px
}
.menu LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(bg.png) no-repeat left; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.menu LI.homepage {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu LI A:link {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 9px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 15px; TEXT-DECORATION: none
}
.menu LI A:visited {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 9px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 15px; TEXT-DECORATION: none
}
.menu LI A:hover {
	COLOR: #ccc; TEXT-DECORATION: underline
}
.menu LI.current_page_item A:link {
	COLOR: #ccc
}
.menu LI.current_page_item A:visited {
	COLOR: #ccc
}
.menu LI.current_page_item A:hover {
	COLOR: #ccc
}
.menu LI.current-menu-item A:link {
	COLOR: #ccc
}
.menu LI.current-menu-item A:visited {
	COLOR: #ff0
}
.menu LI.current-menu-item A:hover {
	COLOR: #ff0
}
.menu UL {
	Z-INDEX: 300; POSITION: relative; BACKGROUND-COLOR: #0a65c7
}
.menu LI {
	POSITION: relative
}
.menu LI UL {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; LEFT: -5px; PADDING-BOTTOM: 0px; WIDTH: 120px; PADDING-TOP: 0px; POSITION: absolute; TOP: 35px
}
.menu LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 120px; PADDING-TOP: 0px; BORDER-BOTTOM: #094d97 1px solid
}
.menu LI UL LI A:hover {
	BACKGROUND: url(bg.png) no-repeat; COLOR: #ff0; TEXT-DECORATION: underline
}

.banner{ clear:both; height:auto; margin-top:2px; width:990px; height:305px;}

.thisclass{ color:#bd1924; font-weight:bold;}




/* contect-css */
.leftdiv{ width:240px; float:left;}

.rightdiv{ width:740px; float:right; }

.left_bg2{ clear:both; margin-bottom:10px}
.left_down{ clear:both; height:20px;}

.l_c{ clear:both;  margin:0px auto 10px auto; padding-top:5px; background:#fff url(dhbg.gif) repeat-x left top;border:4px solid #f0f0ec;}
.l_t1{font-size:13px; color:#002c67; font-family:"微软雅黑"; background:url(tgif.gif) no-repeat 3px 4px; padding-left:20px; clear:both; padding-bottom:3px}
.l_t1 span{ float:right; margin-top:6px; margin-right:5px;}
.l_turn{ clear:both; width:194px; margin:0 auto; margin-top:5px;}
.l_t2{ clear:both; height:25px; background:url(l_tit.gif) no-repeat; font-family:"微软雅黑"; font-size:12px; color:#fff; padding:6px 0px 0px 20px;}
.l_list{ width:222px; margin:0 auto; clear:both;}
.l_list li{ display:block;
text-decoration: none;
font:12px/42px Verdana, Arial, Helvetica, sans-serif;
height:42px;
text-align:left;
background:url(dot2.gif) 0px 0px no-repeat;
padding-left:53px;
margin:2px 1px 2px 3px;
color:#143d6f;}

.spro{ width:192px; margin:0px auto; clear:both;}
h2.spclass{ width:172px; height:18px; padding-top:6px; padding-left:30px; margin:5px auto; background:url(l_list.gif) no-repeat; font-size:12px; font-weight:normal;}
.spro ul{ width:150px; clear:both; margin:0px auto;}
.spro ul li{ height:22px; line-height:22px; background:url(gif.gif) no-repeat 5px 8px; padding-left:15px;}

.jian{ height:22px; background:url(jian.jpg) no-repeat 0px 0px; padding-left:15px;}






.l_info{ margin:0px 5px 0px 5px; clear:both; line-height:18px; }
.l_info ul{padding-left:5px}
.l_info li{line-height:23px; border-bottom:1px dashed #999999; margin-top:3px; padding-left:10px; background:url(gif.gif) no-repeat 0px 8px;}


.l_info img{ text-align:center;}
.l_t3{ background:url(r_tit2.gif) no-repeat left bottom; height:26px; font-family:"微软雅黑"; font-size:12px; font-weight:bold; color:#000; padding:0px 0px 0px 20px;}
.search{ clear:both; margin:10px 5px 0px 5px;}
.search .tk{ background:url(l_tk.gif) no-repeat; border:none; height:21px; line-height:21px; margin-top:10px; width:140px; font-size:12px; color:#b0b0b0; padding:0px 5px;}
.search .but{ clear:both; margin-top:10px;}


.r_c{ clear:both;}
.r_c .l_intro{ width:530px; float:left; margin-top:5px;}
.r_c .r_lx{ width:200px; float:left; overflow:hidden; background:url(lianxbg.gif); height:116px}

.r_c .r_lx01{float:right; overflow:hidden; margin-top:10px}
.r_c .r_lx02{float:right; overflow:hidden;  margin-top:10px}



.r_t{ clear:both; background:url(r_tit1.gif) no-repeat; height:24px; font-family:"微软雅黑"; font-size:14px; color:#fff; padding:3px 10px 0px 20px; margin-top:5px;}
.r_t span{ float:right; margin-top:6px;}
.r_box{background:#fff; padding:12px 10px;}
.r_info{ line-height:22px; padding-left:15px; padding-top:15px;}



.sy_pro{ width:100%; height:auto; clear:both; margin: auto;}
.sy_pro li{ float:left; width:126px; height:125px; text-align:center; line-height:30px; margin-bottom:5px;}
.sy_pro li img{ border:1px solid #cdcdcd; width:110px; height:95px; border:1px solid #b7b0b0}



.cp_pro{ width:100%; height:auto; clear:both; margin: auto;}
.cp_pro li{ float:left; width:180px; height:150px; text-align:center; line-height:20px; margin-bottom:5px;}
.cp_pro li img{ border:1px solid #cdcdcd; width:150px; height:130px; margin-bottom:5px}

.cpmgdiv{ text-align:center; margin:20px;}







.symgdiv{ text-align:center; margin:20px;}







.r_t2{ height:35px; font-family:"微软雅黑"; font-size:13px; font-weight:bold; color:#000; padding:0px 5px 0px 23px;}
.r_t2 span{ float:right; margin-top:8px;}
.r_lx_img{ text-align:center; margin-top:10px;}
.r_lx_img img{}
.r_lx_txt{ margin-top:5px; line-height:22px; margin-left:5px;}

.r_lx_img img{ border:1px solid #ddd;}


.r_pro{ clear:both; margin-top:5px;}
.r_pro li{ width:118px; text-align:center; float:left; margin:0px 12px 0px 13px;}
*html .r_pro li{ margin:0px 10px 0px 10px;}
.r_pro li img{ width:118px; height:103px; margin-bottom:10px;}
.r_news{}
.r_n_c{ width:100%; background:#fff url(gsjj.gif) repeat-x left top;}
*html .r_n_c{ margin:0px 5px 0px 5px;}
.l{ float:left;}
.r{ float:right;}
.r_t3{ height:29px; font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#fff; padding:8px 5px 0px 15px;}
.r_t3 span{ float:right; margin-top:8px;}
.r_n_l{ margin:10px 5px 6px 5px; clear:both;}
.r_n_l li{ height:23px; line-height:23px; background:url(gif.gif) no-repeat 0px 8px; padding-left:8px;}
.r_n_l li span{ float:right; color:#838383;}

#link{ width:980px; margin:0 auto; clear:both; margin-top:10px; padding:5px 10px; border:1px solid #ccd8e4; }
#link a{ margin-left:5px; margin-right:5px; line-height:23px;}
#link strong{padding-left:10px; font-family:"微软雅黑"; font-size:12px; color:#000; font-weight:bold; margin-right:5px;}

.dm{ clear:both; width:990px; margin:0 auto; margin-top:10px; text-align:center; color:#999999; border-bottom:1px solid #cecece; border-top:1px solid #cecece; line-height:28px}
.dm a{ margin-left:10px; margin-right:10px; color:#999999; text-decoration:none;}
.dm a:hover{ color:#ff0000; text-decoration:none;}
.copy{ clear:both; text-align:center; margin:0 auto; width:990px; margin-top:15px; line-height:25px; color:#666}

/* sub-css */
.sleft{ width:245px; float:left; margin-top:5px; padding-bottom:15px;}

.sright{ padding-bottom:10px; width:730px; float:right;  background:#fff url(zuobg.gif) repeat-x left top; border:4px solid #f0f0ec; margin-top:5px; min-height:600px;}



a.button_2:link,a.button_2:visited{
	display:block;
	width:77px;
	height:33px;
	line-height:33px;
	background:url(button_2.png) center top no-repeat;
	border:none;
	font-weight:bold;
	cursor:pointer;
	text-align: center;
	letter-spacing: 0.5em;
	color:#FFFFFF;
}
a.button_2:hover{
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
}














.sl_t{ clear:both; height:29px; font-family:"微软雅黑"; color:#143d6f; font-size:15px; font-weight:bold; padding:6px 0px 0px 90px;}
.sl_ad{ clear:both; width:209px; margin:0 auto;}

.sr_t{ height:29px; font-family:"微软雅黑"; font-size:13px; font-weight:bold; color:#000; padding:0px 10px 0px 15px; margin:10px 15px; }
.sr_t span{ float:right; margin-top:8px; font-size:12px; font-weight:normal; color:#9b9b9b; font-family:"宋体";}
.sr_t span img{ vertical-align:middle; margin-right:5px;}
.s_r_list{ width:720px; margin:0 auto; clear:both; margin-top:10px; background:url(s_r_list.gif) repeat-y;}
.s_r_list li{ line-height:28px;padding-left:23px; padding-right:10px;}
.s_r_list li span{ float:right;}
.page{ clear:both; margin-left:50px; text-align:right; color:#000; width:675px; height:25px; line-height:25px; margin:15px auto;}

.page ul{}
.page ul li{ float:left; }
.page a,.page span{ color:#000; text-decoration:none; padding-right:5px;}
.page a:hover{ color:#f00; text-decoration:underline; padding-right:5px;}

.stitle{ font-size:16px; font-family:"微软雅黑"; font-weight:bold; color:#000; text-align:center;  clear:both; margin-top:30px; border-bottom:2px dotted #CCCCCC; width:95%; margin:auto}
.stitle2{ font-size:12px; font-weight:normal; color:#9b9b9b;  margin-top:15px; text-align:center;}
.s_info{ line-height:25px; margin:15px 30px 20px 30px; clear:both;}
.s_info p{ margin-top:10px;}

.s_alone_part{ width:690px; height:auto; line-height:25px; clear:both; margin:20px auto 20px auto; color:#555555}
.s_url{ width:675px; height:25px; line-height:25px; clear:both; margin:0px auto;}
.s_prenext{ width:675px; height:auto; line-height:25px; clear:both; margin:0px auto;}

.s_pro{ margin:20px 0px 0px 0px; clear:both; margin-left:10px;}
*html .s_pro{ margin-left:0px;}
.s_pro li{ width:117px; float:left; margin:0px 13px 0px 13px; height:150px; text-align:center;}
*html .s_pro li{ margin:0px 12px 0px 13px;}
.s_pro li img{ margin-bottom:10px; width:117px; height:102px;}


.su_pro{ width:688px; height:auto; clear:both; margin:20px auto 0px auto;}
.su_pro li{ float:left; width:172px; height:142px; text-align:center; line-height:25px; margin-bottom:5px;}
.su_pro li img{ border:1px solid #cdcdcd; width:150px; height:113px; padding:1px;}
.simgdiv{ text-align:center; margin:20px;}


.myform{ width:650px; margin:0 auto; margin-top:5px; margin-bottom:5px;}
.myform td{ height:35px; line-height:35px;}
.myform td img{ vertical-align:middle;}
.text_kuang{ border:1px solid #ddd; width:400px; height:19px; line-height:19px; margin-right:7px;}
.text_kuang2{ border:1px solid #ddd; width:495px; line-height:22px; margin-right:7px;}
.btn_sub_book{ border:0px; width:75px; height:26px; background:url(ly_buttom1.gif);}

.ly_tit{ height:24px; line-height:24px; background:#eee url(ly_tit.gif) no-repeat left top; width:650px; margin:0 auto; font-size:12px; color:#000; padding-left:25px;}
.ly_con{ width:620px; margin:0 auto; padding:10px 15px; background:url(tiao.gif) repeat-x left bottom;}
.ly_con table td{ height:22px; line-height:22px; padding:2px 0px;}
.ly_con table td img{ vertical-align:middle; margin-right:5px;}
.ly_con .info{ color:#333333;}
.ly_con .hf{ color:#FF0000;}


#fpros{ width:715px; height:126px;}
#fpros tr td{ line-height:22px;text-align:center;}
#fpros tr td img{ height:100px; width:133px; padding:1px; border:1px solid #cdcdcd; margin-right:5px; margin-left:5px;}

.aps_tit{ margin:0 auto; clear:both; height:25px; background:#ebebeb url(ns_tit.gif) no-repeat; font-size:12px; font-weight:bold; color:#000000; font-family:"宋体"; padding:2px 0px 0px 22px;}
.aps_info{ line-height:25px; margin:5px auto; clear:both; padding:0px 20px;}

.cont_title { margin:0 auto; width:580px; height:25px;text-align:center;margin-top:25px; font-size:14px; color:#01366c; font-weight:bold}
.cont_time { margin:0 auto; width:580px; height:25px; text-align:center; font-size:12px; color:#707070; border-bottom:1px dashed #878686;}
.mrnr{ margin:0 auto; width:640px;margin-top:22px;margin-bottom:12px;font-size:12px; text-align:left;  color:#4b4a4a; line-height:26px; text-indent:25px;overflow:hidden }
.nrimg{margin:0 auto; width:500px;margin-top:15px;margin-bottom:10px;  text-align:center;border:2px solid #ff9d84;overflow:hidden }