@charset "gb2312";
/* CSS Document */
body{
	font-size:14px;
	font-family: Microsoft Sans Serif,Arial Black,"EgyptienneFLTW01-55Roma",Georgia,serif;
	color:#000000;
	padding:0px;
	text-align:center;
	margin:0 auto;
	line-height:22px;
	OVERFLOW-Y:scroll;
}
h1{}
h2{}
h3{}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:underline;}
ul{ margin:0px; padding:0px; list-style-type:none;}
li{ list-style-type:none;}
img{ border:0px;}
form{ margin:0px; padding:0px;}
table{ border:0px; border-collapse:collapse;}

.clear{ clear:both;}
.float_left{ float:left;}
.float_right{ float:right;}
.margin_left10{ margin-left:10px;}
.margin_left5{ margin-left:5px;}
.margin_top7{ margin-top:7px;}
.margin_top15{ margin-top:15px;}
.margin_top25{ margin-top:25px;}
.margin_bottom10{ margin-bottom:10px;}
.margin_bottom20{ margin-bottom:20px;}
.margin_right20{ margin-right:20px; _margin-right:10px;}
.margin_right10{ margin-right:10px;}
.width10{ width:10px; overflow:hidden}
.width346{ width:346px;}
.width125{ width:125px;}
.width50{ width:50px;}
.width100{ width:100px;}
.border1{ border-bottom:1px dashed #999999;}





#body_body{ width:100%; height:auto; background:url(tpstyle_bg1.jpg) repeat-x;}
#body_top_wrap{ width:975px; height:396px; background:url(tpstyle_bg1.jpg) repeat-x; margin:0 auto; }
#body_bottom{ width:100%; height:110px; background:#cbdddd;}
#body_bottom_wrap{color:#7f7f7f; width:950px; height:88px; margin:0 auto; }
#body_bottom_wrap .bottom_left{ float:left; text-align:left; margin-top:15px;}
#body_bottom_wrap .bottom_right{ float:right; text-align:right; margin-top:15px;}






#style_welcome{ width:975px; height:28px; line-height:28px;}
#style_welcome a{ color:#3a7383;}
#style_welcome .wel_left{ float:left; word-spacing:5px; _margin-top:3px;}
#style_welcome .wel_left .text1{ width:77px; height:17px; line-height:17px; border:1px solid #777777; margin-left:3px;}
#style_welcome .wel_left .text2{ width:50px; height:17px; line-height:17px; border:1px solid #777777; margin-left:3px; margin-right:3px;}
#style_welcome .wel_left .button{ border:none; width:61px; height:21px; line-height:19px; color:#020202; cursor:pointer; background:url(tpstyle_bg6.jpg) no-repeat;}
#style_welcome .wel_right{ float:right; color:#827b5f; word-spacing:5px;}

#style_top{ width:975px; height:auto;}
#style_top .top_left{ width:232px; height:auto; float:left;}
#style_top .top_left .t_l_logo{ width:232px; height:124px; margin-top:10px;}
#style_top .top_left .t_l_search{
	width:163px;
	height:30px;
	margin-top:40px;
	color:#686868;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#style_top .top_left .t_l_search .textbg{ width:163px; height:19px; background:url(tpstyle_bg4.jpg) no-repeat; line-height:18px; color:#a4a4a4; text-align:left; margin-top:5px;}
#style_top .top_left .daohang{
	width:auto;
	position: absolute;
	left: auto;
	top: 230px;
}
#style_top .top_left .t_l_search .textbg .text1{ width:133px; height:19px; font-size:12px; background:transparent; border:none; margin-left:8px; color:#a8a8a8;}
#style_top .top_left ul{ width:235px; height:auto; text-align:left; margin:0 auto; margin-top:25px;}
#style_top .top_left ul li{ font-size:14px; width:235px; height:50px; line-height:50px; border-bottom:1px dashed #999999; background:url(tpstyle_bg5.jpg) no-repeat center left; text-indent:20px; margin-bottom:5px;

}
#style_top .top_left ul li a{ color:#7f7f7f;}
#style_top .top_right{ width:737px; height:auto; float:right;}
#style_top .top_right ul{ width:710px; height:auto; margin:0 auto; margin-top:15px;}
#style_top .top_right ul li{ font-size:16px; width:auto; height:20px; line-height:20px; float:left; word-break:normal; width:auto; display:block; white-space:nowrap; position:relative; z-index:3; color:#4fa7d2; border:1px solid #bfdfec;}
#style_top .top_right ul li.menuli{ cursor:pointer;  padding-left:3px; padding-right:3px; color:#fff;}
#style_top .top_right ul li.menuli a{color:#fff; text-decoration:none;}


#style_top .top_right ul li.select{ background:url(tpstyle_menubg1.png); border:1px solid #d5e3ea;}
#style_top .top_right ul li .menu_two{ font-size:14px; width:140px; height:auto; padding:3px 15px 8px 10px; border:1px solid #d5e3ea; background:url(tpstyle_menubg1.png); position:absolute; z-index:5; top:20px; left:-1px; display:none;}
#style_top .top_right ul li .menu_two .per{ width:132px; height:auto; line-height:20px; margin-bottom:5px; padding-bottom:3px; border-bottom:1px dashed #d5e3ea; text-align:left; cursor:pointer; background:url(tpstyle_menubg2.gif) no-repeat center right; padding-right:8px; word-break:normal !important; white-space:normal !important; display:normal !important;}
#style_top .top_right ul li .menu_two .per a{ color:#fff;}
#style_top .top_right ul li .menu_two .per a:hover{ color:#cfe3ed; text-decoration:none;}
#style_top .top_right .t_r_img{ width:737px; height:auto; position:relative; z-index:0; margin-top:15px;}
#style_top .top_right .t_r_img .bg_img{ width:737px; height:171px; position:absolute; z-index:5; top:-10px; left:0px;}
#style_top .top_right .t_r_img .img1{ width:auto; height:auto; position:absolute; z-index:10; top:6px; left:23px;}
#style_top .top_right .t_r_img .img{ width:687px; height:auto; position:absolute; z-index:10; top:6px; left:23px;}
#style_top .top_right .t_r_img .subweb_title{ width:181px; height:65px; position:absolute; z-index:15; top:97px; left:23px;  color:#FFFFFF; font-weight:700; font-size:40px; padding-right:10px;  line-height:65px; background:url(tpsubweb_bg1.png) repeat; text-indent:10px; text-align:left; border-top:1px solid #828284;}





/*
#body_top_wrap1{ width:975px; height:250px; background:url(tpstyle_bg1.jpg) repeat-x; margin:0 auto; }
#body_main{ width:100%; height:auto; background:#FFFFFF; margin-top:12px;}
#body_main_wrap{ width:950px; height:auto; background:url(tpcontent_bg1.png) repeat-y left; margin:0 auto;}
#body_main_wrap .m_w_left{ width:235px; height:auto; float:left; text-align:left; margin-bottom:30px;}
#body_main_wrap .m_w_left .title{ width:235px; height:26px; line-height:26px; font-weight:700; background:url(tpcontent_bg2.jpg) repeat-x; text-align:left; text-indent:10px; margin-bottom:5px;color:#3a7383;}
#body_main_wrap .m_w_left ul{ width:225px; height:auto; margin:0 auto; text-align:left; margin-bottom:20px;}
#body_main_wrap .m_w_left ul li{ width:220px; height:auto; border-bottom:1px dashed #999999; padding-left:5px; margin:0px 0px 0px 0px;}
#body_main_wrap .m_w_left ul li a{ color:#7f7f7f;}
#body_main_wrap .m_w_left ul li .menu_step1{ width:auto; height:auto; line-height:20px; background:url(tpstyle_bg5.jpg) no-repeat center left; padding-left:20px; padding-bottom:15px;padding-top:15px;}



#body_main_wrap .m_w_left ul li .menu_step1_click{ width:auto; height:auto; line-height:20px; background:url(tpcontent_bg4.jpg) no-repeat left top; padding-left:13px; padding-bottom:5px;}
#body_main_wrap .m_w_left ul li .menu_step2{ width:auto; height:auto; line-height:20px; background:url(tpcontent_bg3.jpg) no-repeat left top; margin-left:15px; padding-left:13px; padding-bottom:5px;}
#body_main_wrap .m_w_left ul li .menu_step2_click{ width:auto; height:auto; line-height:20px; background:url(tpcontent_bg4.jpg) no-repeat left top; margin-left:15px; padding-left:13px; padding-bottom:5px;}
#body_main_wrap .m_w_left ul li .menu_step3{ width:auto; height:auto; line-height:20px; background:url(tpcontent_bg3.jpg) no-repeat left top; margin-left:30px; padding-left:13px; padding-bottom:5px;}
#body_main_wrap .m_w_left ul li .menu_step3_click{ width:auto; height:auto; line-height:20px; background:url(tpcontent_bg4.jpg) no-repeat left top; margin-left:30px; padding-left:13px; padding-bottom:5px;}
#body_main_wrap .m_w_left .w_left_div1{ width:219px; height:auto; margin-bottom:20px; background:#e4e4e4; text-align:left; line-height:20px; padding:5px 4px 8px 12px}
#body_main_wrap .m_w_left .w_left_div1 span{ color:#3399ff; font-weight:700; line-height:26px;}
#body_main_wrap .m_w_left .w_left_div2{ width:179px; height:49px; margin-bottom:8px; cursor:pointer;}
*/



#body_top_wrap1{ width:975px; height:250px; background:url(tpstyle_bg1.jpg) repeat-x; margin:0 auto; }
#body_main{ width:100%; height:auto; background:#FFFFFF;}
#body_main_wrap{ width:950px; height:auto; background:url(tpcontent_bg1.jpg) repeat-y left; margin:0 auto;}

#body_main_wrap .m_w_left{ width:235px; height:auto; float:left; text-align:left; margin-bottom:30px;}
#body_main_wrap .m_w_left .title{ width:235px; height:26px; line-height:26px; font-weight:700; background:url(tpcontent_bg2.jpg) repeat-x; text-align:left; text-indent:10px; margin-bottom:10px;}
#body_main_wrap .m_w_left ul{ width:225px; height:auto; margin:0 auto; text-align:left; margin-bottom:20px; *margin-bottom:15px;}
#body_main_wrap .m_w_left ul li{ width:220px; height:auto;  margin:8px 0px 5px 0px;border: 0px solid red;}
#body_main_wrap .m_w_left .ul_menu div{border-bottom:1px dashed #666666;display: block;color: #666;}
#body_main_wrap .m_w_left li ul {width:225px;margin-left: 0px;border: 0px solid blue; }
#body_main_wrap .m_w_left ul li a{ color:#666; font-weight:bold;}
.ul_menu .menu_step1{ width:auto; height:auto; line-height:20px; padding-bottom:5px;}
.ul_menu .menu_step1_click{ width:auto; height:auto; line-height:20px; background:url(tpcontent_bg4.jpg) no-repeat 8px top; padding-bottom:5px;padding-left: 20px;}
.ul_menu .menu_step2{ width:auto; height:auto; line-height:20px; background:url(tpcontent_bg3.jpg) no-repeat 16px top; margin-left:0px;   padding-bottom:5px;padding-left: 30px;font-size: 13px;}
.ul_menu .menu_step2_click{ width:auto; height:auto; line-height:20px; background:url(tpcontent_bg4.jpg) no-repeat 16px top;   padding-bottom:5px;padding-left: 30px;font-size: 13px;}
.ul_menu .menu_step3{ width:auto; height:auto; line-height:20px; background:url(tpcontent_bg3.jpg) no-repeat 26px top; padding-bottom:5px;padding-left: 40px;font-size: 12px;}
.ul_menu .menu_step3_click{ width:auto; height:auto; line-height:20px; background:url(tpcontent_bg4.jpg) no-repeat 26px top;padding-bottom:5px;padding-left: 40px;font-size: 12px;}
.ul_menu .menu_step4{ width:auto; height:auto; line-height:20px; background:url(tpcontent_bg3.jpg) no-repeat 46px top; padding-bottom:5px;padding-left: 60px;font-size: 12px;}
.ul_menu .menu_step4_click{ width:auto; height:auto; line-height:20px; background:url(tpcontent_bg4.jpg) no-repeat 46px top;padding-bottom:5px;padding-left: 60px;font-size: 12px;}


#body_main_wrap .m_w_left .w_left_div1{width:219px; height:auto; margin-bottom:20px; background:#e4e4e4; text-align:left; line-height:20px; padding:5px 4px 8px 12px}
#body_main_wrap .m_w_left .w_left_div1 span{ color:#3399ff; font-weight:700; line-height:26px;}
#body_main_wrap .m_w_left .w_left_div2{ width:179px; height:49px; margin-bottom:8px; cursor:pointer; }




#body_main_wrap .m_w_right{ width:703px; height:auto; float:right; text-align:left;}
#body_main_wrap .m_w_right .banner{ width:703px; height:26px; line-height:26px; border-bottom:1px solid #eeeeee; border-top:1px solid #eeeeee; margin-bottom:10px;}
#body_main_wrap .m_w_right .banner .last{ height:26px; line-height:26px; float:left; padding-left:10px; color:#999999;}
#body_main_wrap .m_w_right .banner .per{ height:26px; line-height:26px; background:url(tpnavigate_bg.jpg) no-repeat center right; float:left; padding-left:10px; padding-right:10px;}
#body_main_wrap .m_w_right .banner .per a{ color:#3a7383;}
#body_main_wrap .m_w_right .m_w_title{ width:703px; height:26px; line-height:24px; font-weight:700; background:url(tpindex_bg5.jpg) repeat-x; text-indent:10px; margin-bottom:10px;color:#333;}