@charset "gb2312";
/* CSS Document */
.dirge{ z-index:10000;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }

body{ font-size:13px; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial,Helvetica,sans-serif; color:#000000; padding:0px; text-align:center; margin:0 auto; line-height:22px;}
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:395px; background:url(tpstyle_bg1.jpg) repeat-x; margin:0 auto; }
#body_bottom{ width:100%; height:138px; background:#cbdddd;}
#body_bottom_wrap{ width:950px; height:138px; margin:0 auto; }
#body_bottom_wrap .bottom_left{ float:left; text-align:left; margin-top:30px;}
#body_bottom_wrap .bottom_right{ float:right; text-align:right; margin-top:30px;}






#style_welcome{ width:950px; height:28px; line-height:28px;}
#style_welcome a{ color:#727272;}
#style_welcome .wel_left{ float:left; word-spacing:5px; _margin-top:3px;}
#style_welcome .wel_left .text1{ width:60px; height:17px; line-height:17px; border:1px solid #777777; margin-left:3px;}
#style_welcome .wel_left .text2{ width:40px; 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; margin-top:4px; _margin-top:2px;}
#style_welcome .wel_left .l_div1{ float:left;}
#style_welcome .wel_left .l_div2{ float:left; width:65px;}
#style_welcome .wel_left .yanzhengma_img{ width:52px; height:19px; margin-top:5px; _margin-top:0px; margin-right:8px; margin-left:8px;}
#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; margin:0 auto; margin-top:25px; color:#686868;}
#style_top .top_left .t_l_search .textbg{ width:163px; height:19px; background:url(../tp/style_bg4.gif) no-repeat; line-height:18px; color:#a4a4a4; text-align:left; margin-top:40px;}
#style_top .top_left .t_l_search .textbg .text1{ width:120px; height:19px; font-size:12px; background:transparent; border:none; margin-left:8px; color:#a8a8a8;}
#style_top .top_left ul{ width:190px; height:auto; text-align:left; margin:0 auto; margin-top:35px;}
#style_top .top_left ul li{ width:190px; height:25px; line-height:25px; 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{ 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:#000;}
#style_top .top_right ul li.select{ background:url(tpstyle_menubg1.png); border:1px solid #d5e3ea;}
#style_top .top_right ul li .menu_two{ width:140px; height:auto; padding:3px 15px 8px 10px; border:1px solid #d5e3ea; background-color:#4fa8d4;filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; 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:#000; 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 .img{ width:687px; height:158px; position:absolute; z-index:10; top:6px; left:23px;}
#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 .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;} */ 

#style_top .top_right .t_r_img .subweb_title {
    background: url("tpsubweb_bg1.png") repeat scroll 0 0 transparent;
    border-top: 1px solid #828284;
    color: #FFFFFF;
    font-size: 40px;
    font-weight: 700;
    height: 65px;
    left: 23px;
    line-height: 65px;
    padding-right: 10px;
    position: absolute;
    text-align: left;
    text-indent: 10px;
    top: 97px;
    width: auto;
    z-index: 15;
}




#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:#3399FF;}
#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;}
