﻿@charset "utf-8";
/* base yui reset.css, repair by haven long 090925*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;}table{border-collapse:collapse;border-spacing:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}ins{text-decoration:none;}del{text-decoration:line-through;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}.clear{height:0;font-size:0;line-height:0;clear:both;}

html{color:#000;background:#fff;}

body{
font-size:0.75em;
background:#fff; 
font-family:Verdana, Tahoma,Arial,Helvetica, sans-serif;
text-align:center;
color:#343434;
}
a{
text-decoration:none;
color:#343434;
}
a:hover{

color:#FF8B00;}
/* end of reset.css */

.index_a1,.index_a2 h2 a,
.tab_s1,.index_b,
.index_c{
background:url(../images/mainBgA.png) no-repeat ; }

.ul_list_s1 a,.index_cEach h3,
.a_more_s2,.ul_list_s4 a,.crumb,
.ul_sideNav li,.ul_list_s5 a,.dl_info_s2 dt a,
.pageNav .nPage,.pageNav .pPage{
background:url(../images/sc_1.gif) no-repeat ; }

/*all base*/

.wrapper{
margin:0 auto;
width:966px; 

padding:20px 18px 0; 
text-align:left;
background:url(../images/wrapperBg.gif) no-repeat ; }
/*
.indexStyle .wrapper{
padding-top:77px; 
background:url(../images/wrapperIndexBg.jpg) no-repeat ; }
*/
.header{
height:66px; 
background:url(../images/headerBg.jpg) repeat-x 0 0; }

/*mainNav*/
.mainNav{
z-index:666;
height:33px;
border:1px solid #fff;
border-bottom:1px solid #EFF1F1;
background:url(../images/mainNav.gif) no-repeat ; }

.ul_mainNav{
padding-left:19px; }
.ul_mainNav li{
float:left;
position:relative;
width:113px; }
.ul_mainNav li.li_0{
width:100px;}
.ul_mainNav a{
display:block;
height:33px;
text-indent:-999em;overflow:hidden;
}
.ul_mainNav a:hover,.ul_mainNav a.now{
background:url(../images/mainNav.gif) no-repeat; }

.ul_mainNav li.li_0 a:hover,.ul_mainNav li.li_0 a.now{background-position:-19px -35px;}
.ul_mainNav li.li_1 a:hover,.ul_mainNav li.li_1 a.now{background-position:-119px -35px;}
.ul_mainNav li.li_2 a:hover,.ul_mainNav li.li_2 a.now{background-position:-232px -35px;}
.ul_mainNav li.li_3 a:hover,.ul_mainNav li.li_3 a.now{background-position:-345px -35px;}
.ul_mainNav li.li_4 a:hover,.ul_mainNav li.li_4 a.now{background-position:-458px -35px;}
.ul_mainNav li.li_5 a:hover,.ul_mainNav li.li_5 a.now{background-position:-571px -35px;}
.ul_mainNav li.li_6 a:hover,.ul_mainNav li.li_6 a.now{background-position:-684px -35px;}
.ul_mainNav li.li_7 a:hover,.ul_mainNav li.li_7 a.now{background-position:-797px -35px;}

.ul_mainNav ul{
position:absolute;
left:12px;top:33px; 
display:none;
width:124px;
padding:6px;
background:url(../images/subNavBg.gif) no-repeat 0 100%; 
}
.ul_mainNav li.li_7 ul{left:14px;}
.ul_mainNav li.over ul{display:block;}
.ul_mainNav ul li{
width:124px; 
background:url(../images/dotLine_s2.gif) repeat-x 0 100%;
padding:3px 0 4px;}
.ul_mainNav li.over ul a{
width:124px;height:21px; 
line-height:21px; line-height:25px\9; *line-height:23px; 
overflow:hidden;
background:url(../images/subNavABg.gif) no-repeat -1000px 0;
color:#175FC9;
text-indent:0;
text-align:center; 
}

.ul_mainNav li.over ul a:hover{
background:url(../images/subNavABg.gif) no-repeat 0 0;
color:#fff;}
/*banner*/
.banner{
z-index:1;
padding:10px 13px;
}


/*index_a*/

/*index_a1*/
.index_a1{
float:left;
position:relative;
width:460px;height:182px;
overflow:hidden;
background-position:0 -2px;
margin-left:13px; 
_display:inline;
}
.index_a1 h2{
height:33px;
visibility:hidden;}
.a_more_s1{
position:absolute;
top:10px;right:10px;  
width:50px;height:20px;
text-indent:-999em;overflow:hidden;}

.ul_list_s1{
margin:11px 16px 0 14px; }

.ul_list_s1 li{
padding:5px 0;

overflow:hidden;}
.ul_list_s1 a{
padding-left:11px;
background-position:1px -44px;
width:330px;
}
.ul_list_s1 span{
float:right;
font-size:0.9em;}

/*index_a2*/
.index_a2{
float:right;
position:relative;
width:465px;height:182px;
margin-right:13px;
_display:inline;
}
.index_a2 h2{
float:left;
position:relative;
z-index:2;
width:130px;margin-right:5px;
text-align:center;
font-weight:bold;
_display:inline;}
.index_a2 h2 a{
display:block;
width:130px;height:22px;
overflow:hidden;
line-height:22px;line-height:25px\9;  
color:#fff;
background-position:-607px 0;
}
.index_a2 h2 a:hover,.index_a2 h2.now a{
color:#333;
background-position:-474px 0;}
.tab_s1{
position:absolute;
top:21px;left:0px; 
width:465px; height:161px; 
background-position:-474px -22px;
display:none;}
.index_a2 .now{display:block;}
.tab_s1 .a_img{
float:left;
margin:20px 8px 0 20px; 
width:185px; }
.tab_s1 .a_img img{
padding:2px;
border:1px solid #CFD9E7;}

.ul_list_s2{
float:left;
margin-top:23px;
width:230px; }
.ul_list_s2 li{
padding:6px 5px;
border-bottom:1px solid #e7e7e7; }




/*index_b*/
.index_b{
clear:both;
margin-top:2px;
margin-left:13px; 
width:940px;height:162px;  
background-position:0 -186px;
overflow:hidden;
_zoom:1;}

.ul_list_s3{
padding-top:31px;
}
.ul_list_s3 li{
float:left;
width:235px;
text-align:center;}
.ul_list_s3 li img{
padding:1px;
border:1px solid #d3d3d3;}

/*announce*/
.announce{
clear:both;
margin:0 0 0 13px;
text-align:center;
width:940px;overflow:hidden; 
}
.announce img{
border:1px solid #ccc;
margin-top:10px;}

/*index_c*/
.index_c{
clear:both;
margin:14px 0 0 13px;
width:940px;height:145px;  
background-position:0 -362px;
overflow:hidden;
_zoom:1;}

.index_c h2{
height:34px;
visibility:hidden;}

.index_cEach{
float:left;
position:relative;
width:288px;
margin:0 10px 0 13px;
_display:inline;}

.index_cEach h3{
height:25px;line-height:25px; 
margin-top:8px; 
padding-left:10px; 
background-position:0 -92px;}

.a_more_s2{
position:absolute;
top:10px;right:0px;  
width:37px;height:18px;
background-position:0 7px;
text-indent:-999em;overflow:hidden;}

.ul_list_s4{
height:75px; 
padding:10px 6px;
background:#f5f5f5;
overflow:hidden;
zoom:1;
voice-family:"\"}\"";
voice-family:inherit;
height:45px; }
.ul_list_s4 li{
float:left;width:136px; }
.ul_list_s4 a{
display:block;
padding:3px 0 3px 12px;
padding:4px 0 4px 12px\9; 
_padding:5px 0 4px 12px;
width:125px; 
background-position:0 -143px;}
.ul_list_s4 a:hover{
background-position:0 -193px;}

.footer{
margin:0 auto;
width:966px; height:63px; 
padding:13px 18px 0;
background:url(../images/bottomBg.gif) no-repeat 0 0;
text-align:left;
line-height:36px; }


.ul_footerQuick{
float:left;
width:250px;
margin-left:24px;
display:inline;}
.ul_footerQuick li{
display:inline;}
.ul_footerQuick a{
margin:0 5px;}

.p_copyright{
margin-right:28px; 
text-align:right;}


/*二级页面样式从下*/

/*crumb*/
.crumb{
height:28px;line-height:28px;
background-color:#fbfbfb;
margin:0 13px; 
padding-left:17px;
background-position:6px -241px;
border-bottom:1px solid #ececec;
font-family:"宋体";}

.crumb a,.crumb span{margin:0 3px;font-weight:bold; }
.crumb span.now{color:#FF8B00;}


/*subMain*/
.subMain{
overflow:hidden;
margin:10px 13px 0;
width:940px;
background:url(../images/subMainBg.gif) no-repeat 0 0; }

.sideBar{
float:left;
width:200px; }

.h2_sideBar{
height:30px;line-height:30px; 
padding-left:15px; 
font-size:1.18em;
color:#fff;}

.ul_sideNav{
padding-left:6px; }
.ul_sideNav li{
padding:7px 10px 7px 36px; 
border-bottom:1px solid #e9e9e9;
background-position:16px -340px;
background-position:16px -342px\9;
*background-position:16px -340px;}

.ul_sideNav a:hover,.ul_sideNav a.now{
color:#175FC9;
font-weight:bold;}

/*subMainBox*/
.subMainBox{
float:left;
width:714px;
margin-left:19px;
_display:inline;}

.h2_mainBox{
height:30px;line-height:30px;
color:#175FC9;
padding-left:30px;
margin-bottom:16px; 
font-size:1.18em;}


/*dl_info*/
.dl_info{
position:relative;
height:160px;
width:460px; 
background:#F4F8FB;
padding:0 15px 0 230px;
overflow:hidden; 
}
.dl_info a{color:#175FC9;}
.dl_info a:hover{color:#FF8B00;}
.ddPic{
position:absolute;
top:10px;left:12px; }
.ddPic img{
padding:2px;
border:1px solid #C3C2BB;}

.dl_info dt{
padding:15px 0 5px; 
font-weight:bold;
font-size:1.18em;}

.dl_info dd{
line-height:1.7em; }

.a_details_s1{
display:block;
width:50px; 
margin:0 0 0 auto; }

/*dl_info_s2*/
.dl_info_s2{
position:relative;
height:140px;
padding:0 15px 0 200px;}
.dl_info_s2 a{color:#175FC9;}
.dl_info_s2 a:hover{color:#FF8B00;}
.dl_info_s2 .ddPic{
position:absolute;
top:5px;left:5px; }
.ddPic img{
padding:2px;
border:1px solid #C3C2BB;}

.dl_info_s2 dt{
background:url(../images/dotLine_s1.gif) repeat-x 0 100%;
padding:5px 0;
margin-bottom:10px; 
font-weight:bold;}
.dl_info_s2 dt a{
display:block;
padding-left:12px; 
background-position:0 -96px;}
.dl_info_s2 dd{
line-height:1.7em;}

.a_details_s2{
display:block;
width:75px; 
margin:0 0 0 auto; }


.ul_list_s5{
margin:10px 0; }
.ul_list_s5 li{
padding:6px 0; 
overflow:hidden;
zoom:1;
background:url(../images/dotLine_s1.gif) repeat-x 0 100%; }
.ul_list_s5 a{
padding-left:15px;
background-position:5px -294px;}

.ul_list_s5 span{
float:right;
font-size:0.9em;
padding-right:4px; }

.h3_newsD{
color:#175FC9;
font-size:1.18em;
text-align:center; 
margin:20px 10px 15px; }

.p_newsDAbs{
text-align:center;
color:#FF8B00;
padding-bottom:15px;
border-bottom:1px solid #e9e9e9; 
margin:0 10px 20px; }
.p_newsDAbs span{
margin:0 10px; }

.contDetailsBox{
line-height:1.6em;
padding-bottom:20px;
margin:0 10px; }

h3.h3_direct{
font-size:1.18em;
padding:4px 0px 4px; }


/*galleryDetails*/
#albumAbsBox{
position:relative;
width:696px;height:107px;
padding-left:41px;
*padding-left:32px; 
margin-top:8px; 
background:url(../images/albumListBg.jpg) no-repeat; 
voice-family:"\"}\"";
voice-family:inherit;
width:655px; 
*width:664px; 
}

#aAPrev,#aANext{
position:absolute;
top:11px;
width:20px;height:77px;
font-size:0em;line-height:0;color:#F9FAFE;
background:url(../images/albumAbsArrow.gif) no-repeat;}

#aAPrev{left:8px;background-position:0px 0;}
#aANext{right:11px;background-position:-20px 0;}
.scollerBox{
width:617px;height:91px;
*width:626px; 
padding:7px 0 0 0;
overflow:hidden; }
.ul_albumAbsList{
width:200000px; 
overflow:hidden;
}
.ul_albumAbsList li{
float:left;
width:126px;height:91px;
text-align:center;
overflow:hidden;}
.ul_albumAbsList li a{
display:block;
width:109px;height:82px;
}
.ul_albumAbsList span{display:none;}
.ul_albumAbsList img{
margin-top:2px;}

.ul_albumAbsList a.now,.ul_albumAbsList a:hover{
background:#83A8D4;
 }

#h3_photoTitle{
color:#0351A3;
font-size:1.18em;
font-weight:normal;
margin:10px 0;
text-align:center;}


.albumBigShow{
border:2px solid #BFD4E9;
padding:12px 18px;
width:650px; 
overflow:hidden;
text-align:center;}

.albumBigShow h4{
margin-top:10px; 
font-size:1.18em;}

.albumBigShow .span_blogEdit{
font-size:0.88em;
font-weight:normal;
margin-left:10px; 
}
.albumBigShow .span_blogEdit a{
margin:0 3px;}

#p_photoDetails{
margin:10px 20px 0;
text-align:left;
line-height:1.5em; }

#a_photoPrev,#a_photoNext{
position:absolute;
display:block;top:0px;
font-size:1.18em;
color:#0351A3;font-weight:bold;
width:85px;height:37px;line-height:29px; 
background:url(../images/index_bg2.gif) no-repeat;}
#a_photoPrev{background-position:-280px -825px;left:0px;padding-left:12px;  }
#a_photoNext{background-position:-380px -825px;right:0px;padding-right:12px; }











/*分页样式*/
.pageNav{
padding:10px; 
text-align:right; 
color:#0A51A1;}
.pageNav a{
margin:0 2px;
color:#0A51A1;
text-decoration:underline;
}
.pageNav span{
margin:0 3px;
}
.pageNav .pPage{
padding:0 3px 0 15px;
background-position:3px -447px;
*background-position:3px -449px;
}
.pageNav .nPage{
padding:0 15px 0 3px;
background-position:42px -397px;
*background-position:42px -399px;
}
/*当前状态*/
.pageNav span.on,.pageNav a.on{
font-weight:bold;
text-decoration:none; }



/*可点击鼠标经过状态*/
.pageNav a:hover{text-decoration:none; }






