﻿/* CSS Document */

/*common*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd{margin:0;padding:0;}
textarea,input,select,body{font-size:12px;}
select,input,textarea{vertical-align:middle;}
fieldset,img{border:0;}
ul,ol{list-style:none;}
img{
vertical-align:middle;
}
a{color:#022564;text-decoration:none;}
a:hover{color:#c42805;text-decoration:underline;}
.clearit{clear:both;font-size:0;line-height:0;height:0;}
body{font-size:12px;color:#333;font-family:"宋体";background:#fff;border-top:5px solid #bcbdbf;}
#wrap{
width:950px;
margin:0 auto;
}
#header{
height:105px;
overflow:hidden;
position:relative;
}
#logo{
position:absolute;
left:0;
top:0;
height:105px;
background:url(../images/view_nav_detail.gif) 0 30px no-repeat;
width:290px;
}
#tele{
position:absolute;
right:0;
top:10px;
height:95px;
line-height:105px;
background:url(../images/view_nav_detail.gif) -210px -50px no-repeat;
width:290px;
color:#999;
}
#nav{
height:77px;
background:url(../images/view_nav_detail.gif) 0 -240px repeat-x;
position:relative;
z-index:10;
}
#nav .nindex{
position:absolute;
left:0;
top:0;
width:109px;
height:77px;
background:url(../images/view_nav_detail.gif) 0px -154px no-repeat;
}
#nav .nright{
background:url(../images/view_nav_detail.gif) -130px -154px no-repeat;
height:77px;
width:10px;
position:absolute;
right:0;
top:0;
}
#nav .nsearch{
position:absolute;
right:10px;
top:0;
height:33px;
margin:10px;
}
#nav .menu{
width:600px;
height:77px;
position:absolute;
left:109px;
top:0;
}
#focus{
background:#000;
height:347px;
overflow:hidden;
position:relative;
z-index:1;
}
#focus .left{
width:595px;
position:absolute;
left:1px;
top:1px;
}
#focus .right{
width:330px;
position:absolute;
right:10px;
top:10px;
}
#focus .right LI{
border:1px solid #3a424b;
padding:2px;
height:99px;
margin:0 0 6px 0;
}
#focus .right LI .box{
background:url(../images/view_index.gif) 0 -296px no-repeat;
height:100%;
position:relative;
}
#focus .right LI .box .more{
position:absolute;
right:5px;
bottom:5px;
}
#index_list{
margin:15px 0 15px 0;
}
#index_list LI{
width:190px;
float:left;
}
#index_list LI ul li{
width:auto;
float:none;
}
#footer{
background:url(../images/view_nav_detail.gif) 0 -429px repeat-x;
height:70px;
overflow:hidden;
position:relative;
}
#footer .keyline{
position:absolute;
left:30px;
top:30px;
width:400px;
}
#footer .copyright{
position:absolute;
right:30px;
top:30px;
}
.mcontain1{
height:44px;
overflow:hidden;
}
.mcontain1 LI .sline{
width:15px;
height:44px;
background:url(../images/view_nav_detail.gif) -245px -154px no-repeat;
overflow:hidden;
}
#menuhead LI{
float:left;
}


.BlkBlackTab,.BlkBlackTabOff{
width:93px;
height:25px;
display:block;
margin:10px 0 9px 0;
text-align:center;
color:#fff;
line-height:25px;
font-size:14px;
font-weight:bold;

}
.BlkBlackTab a,.BlkBlackTabOff a{
width:93px;
height:25px;
color:#fff;
line-height:25px;
font-size:14px;
font-weight:bold;
text-decoration:none;
display:block;
cursor:hand;
}
.BlkBlackTab a:hover,.BlkBlackTabOff a:hover{
color:#fff;
line-height:25px;
font-size:14px;
font-weight:bold;
text-decoration:none;
cursor:hand;
}
.BlkBlackTabOff{
background:url(../images/view_nav_detail.gif) 0px -377px no-repeat;
}
.BlkBlackTab{
background:url(../images/view_nav_detail.gif) 0px -329px no-repeat;
}

#menuheadsnd{
height:32px;
line-height:32px;
}

#menuheadsnd a{
color:#3a6987;
height:32px;
line-height:32px;
text-decoration:none;
}
#menuheadsnd a:hover{
color:#3a6987;
text-decoration:underline;
}


/*标题样式*/
h2.s01{
height:31px;
border-bottom:1px solid #dcdedc;
position:relative;
}
h2.s01 .capimg01,h2.s01 .capimg02,h2.s01 .capimg03,h2.s01 .capimg04,h2.s01 .capimg05{
height:31px;
display:block;
font-size:18px;
font-weight:bold;
line-height:31px;
color:#000;
}
h2.s01 a{
font-size:18px;
font-weight:bold;
line-height:31px;
color:#000;
text-decoration:none;
}
h2.s01 a:hover{
font-size:18px;
font-weight:bold;
line-height:31px;
color:#000;
text-decoration:underline;
}
/*
h2.s01 .capimg01{
background:url(../images/view_index.gif) 0 5px no-repeat;}
h2.s01 .capimg02{
background:url(../images/view_index.gif) 0 -45px no-repeat;}
h2.s01 .capimg03{
background:url(../images/view_index.gif) 0 -100px no-repeat;}
h2.s01 .capimg04{
background:url(../images/view_index.gif) 0 -161px no-repeat;}
h2.s01 .capimg05{
background:url(../images/view_index.gif) 0 -212px no-repeat;}*/
h2.s02{
height:35px;
position:relative;
}
h2.s02 .capimg{
position:absolute;
left:0;
top:0;
height:35px;

}
h2.s02 .capname{
position:absolute;
left:50px;
top:0;
height:35px;
line-height:35px;
}
/*ul style*/
.ul-s01 LI{
background:url(../images/list_ico.gif) 0 3px no-repeat;
padding:0 10px 0 15px;
margin:10px 0;
}
.ul-s02 LI{
display:inline;
text-align:center;
float:left;
}

/*btn*/
.search_btn{
background:url(../images/view_nav_detail.gif) -167px -154px no-repeat;
height:20px;
width:67px;
border:0;
}
/*font*/
.f-1216,.f-1216 a{
font-size:12px;
font-weight:normal;
line-height:16px;
}
.f-1218,.f-1218 a{
font-size:12px;
font-weight:normal;
line-height:18px;
}
.f-1424,.f-1424 a{
font-size:14px;
font-weight:normal;
line-height:24px;
}
.f-grey-12,.f-grey-12 a,a.f-grey-12{
font-size:12px;
color:#666;
font-weight:normal;
text-decoration:none;
}
.f-grey-12 a:hover,a:hover.f-grey-12{
font-size:12px;
color:#666;
font-weight:normal;
text-decoration:underline;
}
.f-black-12,.f-black-12 a,a.f-black-12{
font-size:12px;
color:#000;
font-weight:normal;
}
.f-black-1218,.f-black-1218 a{
font-size:12px;
color:#000;
font-weight:normal;
line-height:18px;
}
.f-blue-12,.f-blue-12 a,a.f-blue-12{
font-size:12px;
color:#022564;
font-weight:normal;
}
.f-white-12,.f-white-12 a,a.f-white-12{
color:#fff;
font-weight:normal;
font-size:12px;
}
.f-white-14-b,.f-white-14-b a,a.f-white-14-b{
color:#fff;
font-weight:bold;
font-size:14px;
}
.f-gren-12-b-d{
	color:#057b47;
	font-weight:bold;
	font-size:12px;
	text-decoration: line-through;
}
.f-red-12-b,.f-red-12-b a,A.f-red-12-b{
font-size:12px;
color:#ff0000;
font-weight:bold;
}
.f-blue-12,.f-blue-12 a,a.f-blue-12{
font-size:12px;
color:#0097f7;
font-weight:normal;
}
/*bj样式*/

.bj-p5{
clear:both;
padding:5px;
}

.menu1{
width:80px;
height:auto;
background:url(../images/arrow_ico.gif) 100% 12px no-repeat ;
cursor:hand;
overflow-y:hidden;
color:#3a6987;
font-weight:normal;

}
.menu2{
width:80px;
height:32px;
background:url(../images/arrow_ico.gif) 100% 12px no-repeat ;
overflow-y:hidden;
cursor:hand;
color:#3a6987;
font-weight:normal;

}
.chomelist{
border:1px solid #3a6987;
border-top:none;
background:#fff;
}
.chomelist LI{
height:20px;
border-bottom:1px dotted #dcdedc;
line-height:20px;
color:#3a6987;
float:none;
display:block;
}
.chomelist LI a{
color:#3a6987;
display:block;
}
.chomelist a:hover{
background:#3a6987;
color:#fff;
}



/* iFocus style */
#ifocus { width:948px; height:345px; margin:0; border:1px solid #000; background:#000; position:relative;}
 #ifocus_pic { display:inline; position:relative;position:absolute;left:0;top:0; width:750px; height:345px; overflow:hidden; margin:0; }
  #ifocus_piclist { position:absolute; }
  #ifocus_piclist li { width:750px; height:345px; overflow:hidden; }
  #ifocus_piclist img { width:750px; height:345px; }
 #ifocus_btn { display:inline;position:absolute;left:760px;top:5px; width:91px; }
  #ifocus_btn li { width:175px; height:70px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);text-align:center;margin:0 0 3px 0;padding:6px 0 6px 5px;overflow:hidden; }
  #ifocus_btn img { width:160px;height:70px;}
  #ifocus_btn .current { background: url(../images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
 #ifocus_opdiv { position:absolute; left:0; bottom:0; width:750px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
 #ifocus_tx { position:absolute; left:8px; bottom:8px; color:#fff;
font-weight:bold;
font-size:12px;}
  #ifocus_tx a{
color:#fff;
font-weight:bold;
font-size:12px;
  }
  #ifocus_tx a:hover{
  color:#ff0000;
  }
  #ifocus_tx .normal { display:none; }