body{
background-color:#fff;
margin:0;
text-align:left;
}
.a_t10{
font-size:10px;
line-height:14px;
}
.a_t12{
font-size:12px;
line-height:22px;
}
.a_t14{
font-size:14px;
line-height:25px;
}
a:link {color: #000; text-decoration: none;}
a:visited {color: #000; text-decoration: none;}
a:hover {color: #F80; text-decoration: underline;}
a:active {color: #F80; text-decoration: underline;}

a.tt:link {color: #FFF; text-decoration: none;}
a.tt:visited {color: #FFF; text-decoration: none;}
a.tt:hover {color: #F80; text-decoration: underline;}
a.tt:active {color: #F80; text-decoration: underline;}

a.st:link {color: #888; text-decoration: none;}
a.st:visited {color: #888; text-decoration: none;}
a.st:hover {color: #F80; text-decoration: underline;}
a.st:active {color: #F80; text-decoration: underline;}

a.ntp:link {color: #666; text-decoration: none;}
a.ntp:visited {color: #666; text-decoration: none;}
a.ntp:hover {color: #F60; text-decoration: underline;}
a.ntp:active {color: #666; text-decoration: underline;}

a.rt:link {color: #888; text-decoration: none;font-size:12px;line-height:16px;}
a.rt:visited {color: #888; text-decoration: none;font-size:12px;line-height:16px;}
a.rt:hover {color: #F80; text-decoration: underline;font-size:12px;line-height:16px;}
a.rt:active {color: #F80; text-decoration: underline;font-size:12px;line-height:16px;}

.content_con_r h5 a:link {color: #DE942B; text-decoration: none;font-size:12px;line-height:16px;}
.content_con_r h5 a:visited {color: #DE942B; text-decoration: none;font-size:12px;line-height:16px;}
.content_con_r h5 a:hover {color: #DE942B; text-decoration: underline;font-size:12px;line-height:16px;}
.content_con_r h5 a:active {color: #DE942B; text-decoration: underline;font-size:12px;line-height:16px;}

.content_con_r h6 a:link {color: #888; text-decoration: none;font-size:11px;line-height:16px;}
.content_con_r h6 a:visited {color: #888; text-decoration: none;font-size:11px;line-height:16px;}
.content_con_r h6 a:hover {color: #888; text-decoration: underline;font-size:11px;line-height:16px;}
.content_con_r h6 a:active {color: #888; text-decoration: underline;font-size:11px;line-height:16px;}

.content_con_l h5 a:link {color: #DE942B; text-decoration: none;font-size:12px;line-height:15px;}
.content_con_l h5 a:visited {color: #DE942B; text-decoration: none;font-size:12px;line-height:15px;}
.content_con_l h5 a:hover {color: #DE942B; text-decoration: underline;font-size:12px;line-height:15px;}
.content_con_l h5 a:active {color: #DE942B; text-decoration: underline;font-size:12px;line-height:15px;}

/* ----------------------------- targ ----------------------------- */
.hand1{
CURSOR: pointer;
font-size:13px;
color:#ff0000;
font-weight:bold;
padding:5px 0 0 20px;
}

#main{
margin: 0;
padding: 0;
background-color:#FFF;
height:45px;
}
#top{
width: 740px;
margin: 0 0 0 0;
padding: 0;
background-color:#FFF;
height:45px;
}
#logo{
float: left;
margin:0 0 0 0;
padding:0 0 0 0;
width:257px;
}
#web_link{
float: right;
margin: 5px 0 5px 0;
padding: 0;
}
#web_link img{
margin: 1px 0 1px 0;
padding: 0;
border:0px solid #fff;
}
#menu_out_up{
margin: 0;
padding: 0;
background-color:#D5D5D5;
background-repeat:repeat-x;
}
#menu_up{
width:760px;
margin: 0;
padding: 0;
}
#menu_up h1{
text-align:center;
margin:  0;
padding: 5px;
font-size:12px;
color: #636363;
font-weight:bold;
}
#menu_out{
margin: 0;
padding: 0;
background-image:url(/img/tp_menu_bg.gif);
background-repeat:repeat-x;
}
#menu{
width:770px;
margin: 0;
padding: 0;
height:42px;
text-align:center;
}

/* ----------------------------- tp menu ----------------------------- */

/* ----------------------------- middle ----------------------------- */
#middle{
margin: 0;
padding:0;
width:760px;
}
#banner{
margin: 0 auto;
padding:0;
}
/*#middle_banner{
margin: 0 auto;
padding:0 0 0 0;
background: url(../img/banner.jpg)  no-repeat 100px 0px;
width:720px;
height:81px;
}
#middle_banner h1{
float:left;
margin: 15px 0 10px 10px;
padding:0;
font-size:15px;
font-weight:bold;
line-height:22px;
}
#middle_banner h2{
clear:both;
float:left;
margin: 0px 0 5px 10px;
padding:0;
font-size:11px;
font-weight:normal;
text-align:left;
line-height:15px;
}*/

#middle_content{
clear:both;
margin: 0;
padding:0;
width:760px;
}
#list_content{
clear:both;
margin: 0;
padding:0;
width:760px;
}
#middle_con{
margin: 20px auto;
padding:0;
width:720px;
}

#banner{
margin: 0;
padding:0;
width:760px;
text-align:center;
}
/* ----------------------------- middle left----------------------------- */
#middle_con_left{
float:left;
margin: 0 0 40px 0 !important;
margin: 0 0 0 0;
padding:0;
width:534px;
}

#middle_con_left1{
float:left;
margin: 0 0 40px 0 !important;
margin: 0 0 0 0;
padding:0;
width:534px;
}

#middle_con_left2{
float:left;
margin: 0 0 40px 0 !important;
margin: 0 0 0 0;
padding:0;
width:550px;
}

#book{
margin: 0;
padding:0;
}
#book_up{
margin: 0;
padding:0;
}
.book_uptt{
margin:0;
padding:0 80px 7px 20px;
font-size:12px;
color:#FFF;
font-weight:bold;
}
#book_mid_b{
margin: 0;
padding:10px 0 10px 20px;
width:512px;
border-left:1px #AF0A06 solid;
border-right:1px #AF0A06 solid;
}
#book_mid{
margin: 0;
padding:0;
width:512px;
height:120px !important;
height:0;
}
#book_mid_l{
float:left;
margin: 0;
padding:0;
width:300px;
}
#book_mid_l h2{
margin: 0;
padding:1px 0 0 0;
font-size:12px;
font-weight:bold;
text-align:left;
line-height:15px;
color:#cc0000;
}
#book_mid_l h3{
margin: 0;
padding:0 0 2px 0;
font-size:12px;
font-weight:bold;
text-align:left;
line-height:17px;
color:#666666;
}
#book_mid_l h4{
margin: 0;
padding:10px 10px 0 0;
font-size:12px;
font-weight:bold;
text-align:right;
line-height:15px;
letter-spacing:1px;
color:#cc0000;
}
#book_mid_r{
float:left;
margin: 20px 0 0 10px;
padding:0;
}
#book_btm{
margin: 0;
padding:0;
}
/* ---------- middle left news----------- */
#news{
text-align:left;
margin: 15px 0 0 0;
padding: 0;
background: url(../img/m_title_bg_2.gif) no-repeat;
}
#news h2{
text-align:left;
margin: 0 0 0 20px;
padding: 1px 0 0 0;
font-size:14px;
line-height:19px;
font-weight:bold;
letter-spacing:2px;
}
#news_con{
margin: 10px 0 0 0;
padding: 10px 0px 0px 14px;
border:1px #ccc solid;
height:90px;
}
#news_con_l{
float:left;
margin: 0 15px 0 0;
padding: 0px;
width:230px;
}
#news_con_l h3{
margin: 0;
padding: 0 0 0 20px;
font-size:14px;
line-height:20px;
text-align:left;
background: url(../img/m_arrow_2.gif) no-repeat 5px 7px;
font-weight:normal;
}

#news_con_r{
float:left;
margin: 0 0 0 6px;
padding: 0;
width:200px;
}
#news_con_r h3{
margin: 0;
padding: 0 0 0 20px;
font-size:14px;
line-height:20px;
text-align:left;
background: url(../img/m_arrow_2.gif) no-repeat 5px 7px;
font-weight:normal;
}
#more{
float:right;
margin: 70px 0 0 0;
padding: 0px 10px 5px 0;
font-size:10px;
line-height:16px;
letter-spacing:2px;
width:35px;
}
/* ---------- middle left news----------- */

/* ---------- middle left content----------- */
.content{
clear:both;
text-align:left;
/*margin: 20px 0 170px 0 !important;*/
margin: 20px 0 10px 0;
padding: 0;
}
.content1{
clear:both;
text-align:left;
/*margin: 20px 0 170px 0 !important;*/
margin: 0px 0 10px 0;
padding: 0;
}
.content_tt{
margin:0;
padding: 0;
width:534px;
}
.content_l{
float:left;
text-align:left;
margin: 0;
padding: 2px 0 0 20px;
width:130px;
font-size:14px;
color:#FFFFFF;
line-height:16px;
font-weight:bold;
}
.content_r{
float:left;
text-align:left;
margin: 0;
padding: 0;
width:370px;
font-size:14px;
color:#FFFFFF;
line-height:16px;
font-weight:bold;
letter-spacing:2px;
}
.content_con{
clear:both;
margin: 0;
padding: 0;
width:533px;
background-color:#E6E6E6;
}
.content_con_hui{
margin: 0;
padding: 10px 0 10px 30px;
width:504px;
background-color:#E6E6E6;
border-bottom:1px #000 dotted;
}
.content_con h3{
margin: 0;
padding: 0 5px 3px 20px;
font-size:14px;
line-height:20px;
text-align:left;
background: url(../img/bu_i.gif) no-repeat 4px 4px;
font-weight:normal;
}
.content_con_hui h3{
margin:0;
padding:0 0 0 15px;
font-size:12px;
line-height:18px;
font-weight:bold;
color:#888;
background: url(../img/arrow1.gif) no-repeat 0px 4px;
}
.content_list{
margin:0;
padding:15px;
width:503px;
border-right:1px #E6E6E6 solid;
height:70px !important;
height:0;
}

.content_list1{
margin:0;
padding:15px;
width:503px;
border-right:1px #E6E6E6 solid;
height:220px;
}

.content_con_l{
float:left;
margin: 0 0 0 10px !important;
margin: 0 0 0 5px;
padding: 0px;
width:250px;
}
.content_con_l h3{
margin: 10px 0 0 0;
padding: 0 0 0 20px;
font-size:14px;
line-height:18px;
text-align:left;
background: url(../img/arrow2.gif) no-repeat 5px 5px;
font-weight:bold;
border:0;
}
.content_con_l h5{
margin: 0 0 0 17px;
padding: 0 0 0 15px;
font-size:12px;
line-height:18px;
text-align:left;
background: url(../img/arr.gif) no-repeat 5px 5px;
font-weight:bold;
border:0;
}
.content_con_r{
float:left;
margin: 0 0 0 1px !important;
margin: 0 0 0 1px;
padding: 0;
}
.content_con_r h3{
margin: 10px 0 0 0;
padding:0 0 0  20px;
font-size:14px;
line-height:18px;
text-align:left;
background: url(../img/arrow2.gif) no-repeat 5px 5px;
font-weight:bold;
border:0;
}
.content_con_r h5{
margin: 0 0 0 17px;
padding: 0 0 0 15px;
font-size:12px;
line-height:18px;
text-align:left;
background: url(../img/arr.gif) no-repeat 5px 5px;
font-weight:bold;
border:0;
}
.content_con_r h6{
margin: 0 0 0 30px;
padding:0;
color:#888;
font-size:11px;
line-height:15px;
text-align:left;
font-weight:normal;
}
/* ---------- middle left content----------- */
/* ----------------------------- middle left----------------------------- */

/* ----------------------------- middle right----------------------------- */
#middle_con_right{
float:right;
margin: 0;
padding:0;
width:160px;
}
.new_infor{
margin: 0 0 20px 0;
padding: 0;
}
.new_infor3{
margin: 0 0 10px 0;
padding: 0;
}
#new_infor2{
margin: 0;
padding: 0;
}
.new_infor_con{
margin: 0;
padding: 14px;
border-right:1px #D5D5D5 solid;
background-color:#F1F1F1;
}
.new_infor_con1{
margin: 0;
padding: 14px 5px 14px 5px;
border-right:1px #D5D5D5 solid;
background-color:#F1F1F1;
}
.new_infor_con1 h3{
margin: 0 0 2px 0;
padding: 3px 0 3px 14px;
font-size:12px;
line-height:16px;
color:#999999;
text-align:left;
background: url(../img/arrow3.gif) no-repeat 3px 9px;
font-weight:bold;
}

.new_infor_con2{
margin: 0;
padding: 14px 0 14px 0px;
border-right:1px #D5D5D5 solid;
background-color:#F1F1F1;
}
.new_infor_con2 h3{
margin: 0 0 2px 0;
padding: 3px 0 3px 14px;
font-size:12px;
line-height:16px;
color:#999999;
text-align:left;
background: url(../img/arrow3.gif) no-repeat 3px 9px;
font-weight:bold;
}

.new_infor_con h3{
margin: 0 0 2px 0;
padding: 3px 0 3px 14px;
font-size:12px;
line-height:16px;
color:#999999;
text-align:left;
background: url(../img/arrow3.gif) no-repeat 3px 5px;
font-weight:bold;
}
.tp_more{
margin:0;
padding:0;
background: url(../img/tp_more_bg.gif) no-repeat;
text-align:right;
font-size:10px;
}
.tp_more h4{
margin:0;
padding:0 20px 0 0;
background: url(../img/arrow4.gif) no-repeat 142px 2px;
text-align:right;
font-size:10px;
letter-spacing:1px;
}
.data{
font-size:11px;
font-weight:bold;
color:#AF0A06;
}
.tp_line{
margin:0;
padding:5px 0 5px 0;
text-align:center;
}
.new_more{
margin: 5px 10px 5px 0;
padding: 0;
font-size:10px;
line-height:16px;
text-align:right;
letter-spacing:2px;
}
.xiang{
margin: 0;
padding: 0 0 0 4px;
font-size:12px;
line-height:18px;
}
a.xiang:link {color: #06c; text-decoration: none;}
a.xiang:visited {color: #06c; text-decoration: none;}
a.xiang:hover {color: #F80; text-decoration: underline;}
a.xiang:active {color: #F80; text-decoration: underline;}
.you_link{
margin: 20px 0 0 0;
padding: 0;
}
.seo_blk{
width:550px;
margin:10px 0 0 8px;
}
.seo{
width:512px;
height:320px;
margin: 0;
padding: 10px;
border-left:1px #AF0A06 solid;
border-right:1px #AF0A06 solid;
}
.seo_l{
float:left;
padding: 0px;
width:512px;
}
.seo_l h2{
margin: 0;
padding: 0 0 0 20px;
font-size:12px;
line-height:18px;
text-align:left;
background: url(../images/top_seo_p.gif) no-repeat 2px 3px;
font-weight:bold;
border:0;
}

.seo_l p{
font-size:12px;
color:#444;
line-height:18px;
padding:5px 5px 15px 20px;
margin:0;
}
.seo_r{
float:left;
padding: 0;
width:256px;
}
.seo_r h2{
margin: 0;
padding: 0 0 0 20px;
font-size:12px;
line-height:18px;
text-align:left;
background: url(../images/top_seo_p.gif) no-repeat 2px 3px;
font-weight:bold;
border:0;
}

/* ----------------------------- middle right----------------------------- */
/* ----------------------------- middle ----------------------------- */

/* ----------------------------- foot ----------------------------- */
#footer{
clear:both;
margin: 0; 
padding: 0 0 20px 0;
background: url(../img/copyright1.gif) repeat-x;
height:32px;
}
#footer_out{
width:760px;
margin: 0;
padding: 0;

}
#footer_con{
float:left;
margin: 0 0 0 20px !important;
margin: 0 0 0 10px;
padding: 8px 5px 5px 5px;
font-size:10px;
line-height:14px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
width:290px;
}

#footer_it{
float:right;
width:370px;
margin: 0;
padding: 8px 0 5px 0;
font-size:10px;
line-height:14px;
font-weight:bold;
color:#FFFFFF;
letter-spacing:0px;
}

#contact_banner{
margin: 0;
padding:0;
width:534px;
text-align:center;
}
/* ----------------------------- foot ----------------------------- */
a.page1{
color:#1B3266;
font-size:13px;
padding:3px;
text-decoration:none;
font-weight:bold;
}

a.page1:hover{
color:#B95E0F;
font-size:13px;
padding:3px;
text-decoration:none;
font-weight:bold;
}

a.pagenow:link {
color:#B95E0F;
font-size:13px;
display:block;
padding:3px 5px 3px 5px;
border:1px solid #B95E0F;
text-decoration:none;
font-weight:bold;
}
a.pagenow:visited {
color:#B95E0F;
font-size:13px;
display:block;
padding:3px 5px 3px 5px;
border:1px solid #B95E0F;
text-decoration:none;
font-weight:bold;
}
a.pagenow:hover {
color:#B95E0F;
font-size:13px;
display:block;
padding:3px 5px 3px 5px;
border:1px solid #B95E0F;
text-decoration:none;
font-weight:bold;
}
a.pagenow:active {
color:#B95E0F;
font-size:13px;
display:block;
padding:3px 5px 3px 5px;
border:1px solid #B95E0F;
text-decoration:none;
font-weight:bold;
}

img{
border:0px solid #fff;
}

.imgcenter{
text-align:center;
}


.ntop{
margin:0;
padding:0;
}
.ntop_l{
float:left;
width:271px;
}
.ntop_l h3{
margin:2px 5px 5px 5px;
padding:5px;
font-size:12px;
line-height:20px;
color:#444;
font-weight:normal;
background-color:#e6e6e6;
border-bottom:1px #aaa dashed;
}
.ntop_lt{
width:271px;
height:22px;
margin:0;
padding:0;
background: url(../images/ntop_tbg.gif) repeat-x;
}
.ntop_lt h2{
margin:0;
padding:4px 0 0 10px;
font-size:12px;
color:#FFF;
}
.ntop_lc{
margin:0;
padding:0 12px 0 12px;
/*order-bottom:1px #000 dashed;*/
}
.ntop_lc ul{
margin:0;
padding:0;
list-style-type:none;
}
.ntop_lc li{
margin:4px 0 0 0;
padding:0 0 0 17px;
font-size:12px;
background: url(../images/ntop_arr.gif) #ffffff no-repeat 0 1px !important;
background: url(../images/ntop_arr.gif) #ffffff no-repeat 0 4px;
}

.ntop_r{
float:right;
width:271px;
}
.ntop_r h3{
margin:2px 5px 5px 5px;
padding:5px;
font-size:12px;
line-height:20px;
color:#444;
font-weight:normal;
background-color:#e6e6e6;
border-bottom:1px #aaa dashed;

}
.ntop_rt{
width:271px;
height:22px;
margin:0;
padding:0;
background: url(../images/ntop_tbg.gif) repeat-x;
}
.ntop_rt h2{
margin:0;
padding:4px 0 0 10px;
font-size:12px;
color:#FFF;
}
.ntop_rc{
margin:0;
padding:0 12px 0 12px;
/*border-bottom:1px #000 dashed;*/
}
.ntop_rc ul{
margin:0;
padding:0;
list-style-type:none;
}
.ntop_rc li{
margin:4px 0 0 0;
padding:0 0 0 17px;
font-size:12px;
background: url(../images/ntop_arr.gif) #ffffff no-repeat 0 1px !important;
background: url(../images/ntop_arr.gif) #ffffff no-repeat 0 4px;
}
.ntop_link{
margin:10px 0 0 0 ;
}
.ntop_blk{
margin:0 0 20px 0;
padding:0 0 15px 0;
border-bottom:1px #000 dashed;
}
.ntop_blk2{
margin:0 0 15px 0;
padding:0;
}
.ntop_links{
margin:0;
padding:0 0 10px 0;
background-color:#F1F1F1;
text-align:center;
}
