﻿@charset "utf-8";

/* CSS Document */
/* global */

*{
	margin:0px;
	padding:0px;
	}
body{
     
	font-size:12px;
	background-color:#FFF;
	background:url(../img/bg.jpg) left  top repeat-x; 
	}
ul,li{
	list-style:none;
	}
img{
	border:0px;
	}
.hide{
	display:none;
	}
a{
	text-decoration:none;
	color:#000;
	}
a:hover{
	text-decoration:none;
	}
input{font-size:12px;}
/*****************************/

#bg{
width:1000px; 
margin:0px auto;
background:#FFFFFF; 
height:100%; 
overflow:hidden;
} 
#header{
background:url(../img/header.jpg);
width:1000px;
height:31px;
float:left;
position:relative;
color:#0583ba;
line-height:26px;
}
#header a{
color:#505050;
}
#wel{
position:absolute;
left:25px;
top:0px;
background:url(../img/point01.jpg) left center no-repeat;
padding-left:20px;
}
#set{
position:absolute;
right:30px;
top:0px;
}
#set img{
margin-right:8px;
margin-left:10px;
float:left;
margin-top:10px;}
#set a{
color:#2e6faf;
margin-right:5px;
float:left;}
#flash_banner{
width:1000px;
height:180px;
float:left;  }
#flash_banner img{
float:left;}
#nav{
background:url(../img/nav.jpg);
width:1000px;
height:39px;
float:left;  
font-size:14px;
font-weight:bold;
line-height:39px;
margin-top:1px;}
#nav li{
float:left;
width:110px;
}
#nav li a{
color:#FFFFFF; } 
#nav li .sub-menu{ margin:-4px 0 0;}
#nav li .sub-menu li a{ color:#333; font-size:12px; font-family:宋体;}

#tool{
width:1000px;
height:28px;
line-height:28px;
background:#fff; 
float:left; 
position:relative;
background:url(../img/tool.jpg);}
#time{
width:240px;
float:left;
background:url(../img/time.jpg)  left top no-repeat;
padding-left:30px;
color:#0166c1;
margin-left:20px;}
#tq{
width:340px;
float:left;
background:url(../img/tq.jpg)  left top no-repeat;
padding-left:40px;
color:#454647;
margin-left:30px;}
#tq iframe
{
position:absolute;
width:200px;
height:20px;
top:3px;
}
#search{
position:absolute;
right:20px;
top:0px;}
.s_inp{
width:138px;
height:18px;
float:left;
margin-top:3px;
border:1px solid #9bc1e5}
#search label{
float:left;
background:url(../img/ss.jpg) left top  no-repeat;
padding-right:10px;
padding-left:40px;
color:#051016;}
.s_but{
background:url(../img/js.jpg);
width:45px;
float:left;
height:22px;
text-align:center;
line-height:22px;
color:#FFFFFF;
cursor:pointer;
border:0px;
margin-top:1px;
margin-left:5px;
} 
/*---------------------------------*/
#div_kjdt{
width:990px; 
float:left;
margin-top:7px;
padding-left:5px;}
#pic{
background:#f6fbfe;
border:1px solid #dedede;
width:469px;
float:left;
height:272px;
float:left; } 
#pic img{
float:left;
padding-top:5px;
padding-left:5px; } 
#gzdt{
float:left;
width:505px;
position:relative; 
margin-left:5px;
display:inline}
#news_nav{
width:511px;
height:26px; 
line-height:26px;
position:absolute;
left:0px;
top:0px;
background:url(../img/dtbg.jpg) repeat-x;
border:1px solid #e0e0e0;
}
 
#news_nav span{
float:left;
padding-left:80px;
}
#news_nav span a{
color:#a2a2a2;
}
#news_nav span a:hover{
color:#FF0000}
#news_nav li{
float:left;
width:71px;
padding-left:25px;
height:30px; 
text-align:left;
line-height:30px;
font-weight:bold;
display:inline}
#news_nav li a{
display:block;
width:96px;
height:30px;}
.up_nav{
position:absolute;
left:0px;
top:25px;}
.up_nav{
position:absolute;
left:0px;
top:26px;
width:505px;  
height:238px; 
padding-top:10px; }
#news_nav li a{ 
width:96px;
height:30px;}
#nav0{background:url(../img/on.jpg);}
#nav0 a{
color:#FFFFFF;
}
#up_nav1{
display:none;}
#up_nav2{
display:none;} 
#up_nav3{
display:none;}
.up_nav dd{
width:500px;
float:left;
line-height:32px;
font-size:12px;
color:#999;
text-align:right;
position:relative;
margin-left:5px;
background:url(../img/dian.jpg) left bottom repeat-x;
display:inline;}
.up_nav dd a{
font-size:14px;
position:absolute;
left:0px;
top:0px; 
background:url(../img/point02.jpg) left center no-repeat;
padding-left:12px}
.up_nav dd a:hover{
color:#FF0000
}
#content{
width:1000px;
float:left;
}
#conleft{
width:750px;
float:left;
padding-left:5px;
height:auto;}
.con01{
width:750px;
float:left;
margin-top:13px;
}
.news{
width:370px;
float:left;
padding-left:10px;}
.news h3{
float:left;
background:url(../img/n1.jpg);
width:370px;
height:30px;
line-height:30px;
font-size:14px;
color:#FFFFFF;
position:relative;}
.news h3 img{
float:left;
padding-left:5px;
padding-right:10px;}
.news h3 a{
font-size:12px;
font-weight:normal;
position:absolute;
right:10px;
top:0px;
color:#0c70b3;
}
.news h3 a:hover{
color:#FF0000}
.newscon{
width:370px;
border:1px solid #a1c2d5;
border-top:0px;
height:100%;
overflow:auto;}
.zfxx{
background:url(../img/zfxx.jpg);
width:368px;
height:185px;
float:left;
 margin:10px 0 0;}
.zfxx li{
float:left;
 padding:10px 10px 10px;}
.zfxx li a{ width:163px; height:39px; display:block;}
.zfxx li img{
float:left; width:163px; height:39px;}
.tzgg{
background:url(../img/zfxx.jpg)  ;
width:353px;
height:185px;
float:left;
padding-left:15px;
padding-top:10px;}
.tzgg li{
width:95%;
float:left;
line-height:29px;
position:relative;
text-align:right;
color:#999999;
background:url(../img/dian.jpg) left bottom repeat-x;}
.tzgg li a{
position:absolute;
left:0px;
top:0px;
background:url(../img/point01.jpg) left center no-repeat;
padding-left:13px;}
.tzgg li a:hover{
color:#FF0000}
#zfxxgk{
padding-left:0px;}
#zfxxgk h3 img{
padding-right:1px;}
#zscq{
padding-left:0px;}
#zscq h3 img{
padding-right:1px;}
#tpxw{
background:url(../img/tpxw.jpg);
width:750px;
height:148px;
float:left;
margin-top:10px;  } 
.indexShowImg{ 
width:710px; 
float:left;
height:140px;
margin-left:40px;
display:inline; 
overflow:hidden;}
.indexShowImg li{
float:left;
text-align:center;
margin-top:15px;
font-size:12px;
padding-left:20px;
 }
.indexShowImg li a{color:#015291;}
.indexShowImg li img{
display:block; 
border:1px solid #8bafbf;
width:150px;
height:100px;
margin-bottom:10px;} 
.indexShowImg li a:hover{
color:#FF0000}
.tzgg2{ 
width:353px;
height:160px;
float:left;
padding-left:15px;
padding-top:10px;}
.tzgg2 li{
width:95%;
float:left;
line-height:29px;
position:relative;
text-align:right;
color:#999999;
background:url(../img/dian.jpg) left bottom repeat-x;}
.tzgg2 li a{
position:absolute;
left:0px;
top:0px;
background:url(../img/point01.jpg) left center no-repeat;
padding-left:13px;}
.tzgg2 li a:hover{
color:#FF0000}
#djyd{
padding-left:0px; }
/*-------------------------*/
#conright{
float:left;
width:230px;
padding-left:10px;}
#mail{
background:url(../img/mail.jpg);
width:230px;
height:124px;
float:left;
margin-top:10px;
position:relative;}
#dl{
position:absolute;
right:20px;
top:50px;}
#dl input{
background:url(../img/dl.jpg);
width:46px;
height:44px;
border:0px;
cursor:pointer;}
#mail ul{
position:absolute;
left:20px;
top:40px;
width:140px;}
#mail ul li{
width:140px;
float:left;
margin-top:10px;
line-height:18px;}
#mail ul li label{
float:left;}
#mail ul li input{
width:95px;
height:16px;
border:1px solid #7999b2;
float:left;}
.imglink{
float:left;
width:230px;}
.imglink li{
float:left;
margin-top:5px;
width:230px;}
.imglink img{
float:left;
width:226px;
height:48px;
border:#ddd 1px solid;
padding:1px;}
/*---------------*/ 
#wjdc{
background:url(../img/wjdc.jpg);
width:230px;
//height:254px;
float:left;
margin-top:10px;} 
#wjdc h3{
background:url(../img/wjdc_top.jpg);
height:30px;
line-height:30px;
color:#FFFFFF;
font-size:14px;
position:relative;
}

#wjdc h3 a{
color:#fff;
float:right;
margin-top:5px;
margin-right:10px;} 
#wjdc h4{
width:220px;
float:left;
height:30px;
font-size:12px;
font-weight:normal;
margin-left:10px;
margin-top:5px;
display:inline;
line-height:30px;}
#wjdc ul{
float:left;
margin-left:10px;
display:inline;}
#wjdc ul li{
width:200px;
float:left;
line-height:24px;}
#wjdc ul li input{
float:left;
margin-left:20px;
margin-top:5px;

display:inline;}
#wjdc ul li label{
float:left;
padding-left:10px;}
#wjdc h5{
float:left;
width:180px;
margin-top:12px;
padding-left:30px;}
#wjdc h5 input{
background:url(../img/tpbtn.jpg);
width:46px;
height:22px;
line-height:22px;
text-align:center;
color:#FFFFFF;
border:0px;
margin-left:10px;
display:inline;
cursor:pointer;
float:left;}
#fwtj{
background:url(../img/fktj.jpg);
height:88px;
width:230px;
float:left;
margin-top:10px;
padding-top:10px;}
#fwtj li{
float:left;
width:140px;
line-height:26px;
margin-left:50px;
background:url(../img/dian.jpg) left bottom repeat-x;

display:inline;}
#fwtj  li label{
background:url(../img/point03.jpg) left center no-repeat;
float:left;
padding-left:25px;}
#fwtj li span{
font-weight:bold;}
.tplink{
width:750px;
float:left;
margin-top:15px;}
.tplink li{
float:left;
padding-left:6px;}
.tplink li img{
float:left}
#foot{
background:url(../img/foot.jpg);
width:1000px;
height:96px;
padding-top:20px;
float:left;
margin-top:13px; clear:both;}
#foot li{
text-align:center;
line-height:32px;
color:#031016;}
#foot li span{
color:#b90907;
font-weight:bold;}
#nycontent{
width:1000px;
float:left;}
#nyleft{
width:290px;
float:left;
padding-left:5px;}
.nynews{
width:290px;
float:left;
margin-top:10px;}
.nynews h3{
background:url(../img/e1.jpg);
width:255px;
height:30px;
line-height:30px;
color:#FFFFFF;
font-size:14px;
position:relative;
padding-left:35px;}
.nynews h3 a{
position:absolute;
right:10px;
top:0px;
font-size:12px;
font-weight:normal;
color:#FFFFFF;}
.nynews ul{
border:1px solid #a1c2d5;
width:288px;
height:auto;
overflow:auto;
overflow-x:hidden;
overflow-y:hidden;

border-top:0px;
padding-bottom:10px;
padding-top:10px;}
.nynews ul li{
float:left;
width:240px;
line-height:26px;
margin-left:20px;
display:inline;
background:url(../img/point01.jpg) left center no-repeat;
padding-left:15px;}
.nynews ul li a:hover{
color:#FF0000}
#nyright{
width:685px;
border:1px solid #a1c2d5;
padding-bottom:20px;
margin-top:10px;
float:left;
height:100%;
overflow:auto;
min-height:860px;
margin-left:13px;
display:inline;}
#nyright h3{
background:url(../img/title.jpg);
height:27px;
font-size:12px;
line-height:27px;
float:left;
padding-left:30px;
width:653px;
 position:relative;
}
#nyright h3 span
{
	position:absolute;
right:30px;top:2px;
}
/*----------------*/
#news_list{
width:640px;
margin-left:20px;
display:inline;
margin-top:10px;
float:left;
}	
#news_list ul li{
width:100%;
float:left;
line-height:30px;
color:#666;
text-align:right;
background:url(../img/dian.jpg) left bottom repeat-x;
position:relative;}
#news_list ul li a{
position:absolute;
left:0px;
top:0px;
padding-left:20px;
background:url(../img/point01.jpg) left center no-repeat;}
#news_list ul li a:hover{
color:#FF0000}
/*------------------------*/
#show{
width:970px;
float:left;
color:#333; }  
#s_txt{
width:950px;
padding:10px;
line-height:1.7;
float:left;
font-size:14px;
padding-left:20px; }
#s_txt h1{
width:950px;
float:left;
text-align:center;
font-size:16px; 
padding-bottom:10px; }
#s_txt h2{
width:950px;
float:left;
text-align:center;
font-size:14px; 
padding-bottom:10px;
color:Silver; 
 font-weight:normal;}
#s_txt h6{
width:940px;
height:25px;
line-height:25px;
color:#666666;
background:#fafafa; 
float:left;
text-align:center;
font-size:14px;
font-weight:normal;
margin-bottom:30px; }
#s_txt img{
display:block;
margin:0px auto; 
border:1px solid #ddd; 
margin-bottom:20px;}
/*------------------------------*/
#page{
width:650px;
float:left;
margin-top:30px;
text-align:center;
} 

#tj_1
{
background:url(../img/tpbtn.jpg);
width:150px;
height:22px;
line-height:22px;
text-align:center;
cursor:pointer;float:left;margin-left:5px;
	}
#tj_1 a{color:white; font-weight:normal; font-size:12px;}


/*------------------------------*/
#img_list{
width:640px;
margin-left:20px;
display:inline;
margin-top:10px;
float:left;
}
#img_list li{
float:left;
width:145px;
height:145px;
text-align:center;
padding-left:5px;
padding-right:10px;
margin-top:15px; }
#img_list li span{
float:left;
width:150px;
}
#img_list a img{
width:140px;
float:left;
height:100px;
border:1px solid #ccc;
padding:1px;
display:block;
margin-bottom:10px;}
#img_list a:hover img{
width:140px;
height:100px;
border:1px solid #FF9900;
padding:1px;
display:block;
margin-bottom:10px;}


#nyright1{
width:980px;
border:1px solid #a1c2d5;
padding-bottom:20px;
margin-top:10px;
float:left;
height:100%;
overflow:auto;
min-height:860px;
margin-left:13px;
display:inline;}
#nyright1 h3{
background:url(../img/title.jpg);
height:27px;
font-size:12px;
line-height:27px;
float:left;
padding-left:30px;
width:950px;
 position:relative;
}
#nyright1 h3 span
{
	position:absolute;
right:30px;top:2px;
}


#show1{
width:970px;
float:left;
color:#333; }  
#s_txt1{
width:950px;
padding:10px;
line-height:1.7;
float:left;
font-size:14px;
padding-left:20px; }
#s_txt1 h1{
width:950px;
float:left;
text-align:center;
font-size:26px; 
padding-bottom:10px; }
#s_txt1 h2{
width:950px;
float:left;
text-align:center;
font-size:14px; 
padding-bottom:10px;
color:Silver; 
 font-weight:normal;}
#s_txt1 h6{
width:940px;
height:25px;
line-height:25px;
color:#666666;
background:#fafafa; 
float:left;
text-align:center;
font-size:14px;
font-weight:normal;
margin-bottom:30px; }
#s_txt1 img{
display:block;
margin:0px auto; 
border:1px solid #ddd; 
margin-bottom:20px;}

.jzx1{
width:353px;
height:160px;
float:left;
padding-left:15px;
padding-top:10px;}
.jzx1 li{ float:left; width:160px; }
.jzx1 li a {  float:left;}
.jzx1 li a img{ float:left; width:160px; }


/*-------------------*/
.bookmarker{ width:750px; margin-top:10px; float:left;}

/*== tab ctrl ==*/
.tabBox{ display:none; width:730px; border:#dfdfdf 1px solid; padding:5px 9px 10px; margin:29px 0 0;}
.show{ display:block;}
/*== index news tab ==*/
.tabTitle{  height:29px; float:left; width:750px; line-height:29px;}
.tabTitle li{ font-family:"微软雅黑"; float:left; width:156px; height:29px; line-height:26px; text-align:center; cursor:pointer; margin:0 10px 0 0; background:url(../img/link_hi.jpg);}
.tabTitle li.titleOn{ background:url(../img/link_on.jpg); width:156px; height:29px;}

.tabTitle li.titleOn a{  font-weight:bold; color:#015b8d;}
	
.tabBox ul li{ float:left; width:220px; height:24px; line-height:24px;}
.tabBox ul li a{ color:#333; font-size:12px;}


.text_inp{ width:640px; line-height:24px; border:#ddd 1px solid; margin:20px 0 20px 20px;}
.text_inp dd{ padding:10px;}
.text_inp dd span{  float:right;}
.text_q{ background:#c1ebfc;}
.adminadd{ padding:10px; background:#f7f7f7;}

#show3 h6{ font-size:14px;}

#txt3{ font-size:14px; }



/**photo slide start**/
#flash{ width:460px; height:260px;  float:left; overflow:hidden; position:relative;}
#flash img{ width:460px; height:260px; }
.tpqh{
 height:260px; 
 overflow:hidden; 
 position:absolute; 
 margin:0 auto; 
 width:100%; 
 top:0px; 
 left:0;
 z-index:1;
}
.tpqh ul{ 
 position:relative; 
 display:block;
}
.tpqh ul li{ 
 height:260px; 
 position:absolute; 
 top:0; 
 left:0; 
 width:100%; 
 overflow:hidden;
  cursor:pointer;
}
.tpqh ul li i{ display:block; position:absolute; left:10px; bottom:0px; height:30px; line-height:30px; z-index:2000;}
.tpqh ul li div{ 
 width:100%; 
 height:260px; 
 overflow:hidden;
}
.tpqh_num{ 
 position:absolute; 
 z-index:99; 
 bottom:36px; 
 width:99%; 
 padding-right:1%;
 height:10px; 
 text-align:right;
 overflow:hidden;
}
.tpqh_num a{    
 margin:0 3px; 
 background:url(../img/index_slide_dot_1.jpg) no-repeat; 
 display:inline-block; border:solid 1px #FFF;
 width:9px; 
 height:9px; 
 overflow:hidden;
 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;
 filter:alpha(opacity=60); /*IE滤镜*/-moz-opacity:0.6; /*Firefox私有*/opacity:0.6;/*其他*/
}
.tpqh_num a:hover,a.over{
 background:url(../img/index_slide_dot_2.jpg) no-repeat;
}
/**photo slide end**/