@charset "gb2312";
/* CSS Document */
h1,h2,h3,body,ul,li,a,p,span{ margin:0; padding:0; text-decoration:none; list-style:none; font-family:????;}
h2{  font: bold 16px ????; padding:5px 0 0 8px; color:#fff;}
#skip{ height: 0px;

overflow: hidden;
}
img{border:none; max-width: 100%;}
.container{max-width:1002px; *width: 1002px; margin: 0 auto;}
.main{ margin:0 auto;}
.more{ position:absolute; top:9px; right:20px; font-size:12px;}
.more a{color:#000;}
.more1 a{color:#000;}
.more1{ position:absolute; top:13px; right:20px; font-size:12px;}
/* ???*/
.headtop{ background-image:url(headtop.jpg); background-repeat:repeat-x; margin:0 auto;}
.truetop {margin:0 auto;height:24px;height:27px;line-height:25px;padding-top:1px;}
.truetop a {color:#000;text-decoration:none;font-size:12px;}
.truetop span {color:#000;margin:0px 5px;}

.bb {margin-right:10px;height:25px;float:RIGHT;text-align:left;}
.aa{width:40%;height:25px;float:left;text-align:left;}
.headmid{ margin:0 auto; text-align:center;}
.mainNav{ margin:0 auto; background-color:#00aeef; height:40px; }
.mainNav ul li{display: inline-block; list-style:none; height:30px; text-align:center;width:103px;float:left; }
.mainNav ul{ height:40px; text-align: center;width:618px;margin:auto;}
.mainNav ul li a{ text-decoration:none; color:#fff;width:103px; height:30px; float:left;padding:10px 0 0 0; }
.mainNav ul li a:hover{ background-color:#0082b3; }

.search-form{float: right; margin-right: 10px;}

/* ??????? */

/*????????*/
.qimo8{ overflow:hidden; width:565px; height:30px; font:12px/20px ????; float:left; margin-left:10px;*margin-left:-40px!important; _margin-left:-40px;}
.qimo8 div{ float:left;}
.qimo8 ul{float:left; height:25px; overflow:hidden; zoom:1; margin-top:5px; }
.qimo8 ul li{float:left; line-height:25px;}
.qimo8 li a{margin-right:10px;color:#444444;}
.qimo8 li br{display:none;}
.maintop{margin:0 auto; background:#f7f7f7; height:32px;}
.tzgg img{ float:left;}
.tzgg{float:left;width:110px;}
.tzgg p{ font:14px ????; color:#ee7d46; margin-top:8px;}
.ss{ width:194px; height:18px; margin:5px 0 0 0;}
.search img{float:left;}
.qw{ height:24px;}
.search{float:left; margin-left:15px;}
.ssb{margin:7px 0 0 3px;}
#scrollobj{width:565px;height:25px;overflow:hidden;white-space:nowrap;font:12px/20px ????;float:left;padding:5px 0 0 0;*margin-left:-30px!important; _margin-left:-30px;}
#scrollobj a{line-height:25px;margin-right:40px;color:#444444}

/*???¡À???*/
.leftSidebar{ float:left; width:69%; overflow:hidden; }
.content{ margin-top:10px;overflow:hidden;margin:0 auto}
.news{position:relative; }
.newstittle{background:url(tittle.jpg) no-repeat; height:30px; }
.newstittle h2{}
.flash{ float:left;}
.newstext h3{text-align:center; font:bold 16px ????; color:#f2570a; padding:15px 0 0 10px;}
.newstext h3 a{text-align:center; font:bold 16px ????; color:#f2570a}
.newstext p{ width:290px; height:187px; font: 14px/24px ???? ; overflow:hidden; padding:10px 0 0 10px; color:#7a7a7a;}
.news ul{margin:5px 0 5px 15px; }
.news ul li{ line-height:28px; border-bottom:1px dotted;border-bottom-color:#CCC;}
.news ul li a{ color:#000; font-size:14px;}
.news ul li span{float:right; color:#7a7a7a; font-size:14px; }
.line{ background-image:url(line.jpg); width:620px; height:15px;}

/*???????*/
.shang{ overflow:hidden;}
.publish{border:#000; height:215px;  border:1px solid #b9d5f3; border-top:none;}
.text{}
.textleft{ float:left; width:15%;padding:12px 0 0 1%;}
.textleft a img{ margin-bottom:10px;}
.textright{ width:84%; height:166px; padding:12px 0 0 0; overflow-y:auto; float:right; }
.textlist img{float:left; margin-left:5px;}
.textlist{margin: 5px 0 0 0;}
.textleft ul{width:61px;height:79px;*height:77px!important;background:url(weibobg.jpg) no-repeat;padding:2px 0 0 27px;*padding:4px 0 0 27px!important;}
.textleft ul li{ line-height:23px;}
.textleft ul li a{ font-size:12px; color:#000;}
.text1{height:76px; font-size:14px; line-height:24px;*line-height:20px!important;*line-height:20px; }
.text p img{ float:none;}
.text1 a{ color:#0082cb;}

/*????????????*/
.rightSidebar{ float:right; width:30%; overflow:hidden; }
.rightfriendlink{ background-image:url(rfbg.jpg); background-repeat:no-repeat; height:265px; padding:30px 0 0 23px;}
.rightfriendlink img{margin-bottom:14px;}
.rightfriendlink h2{ display:none;}

/*???????*/
.tittlex{background-image:url(tittlex.jpg); width:305px; height:30px; }
.tittlex a{font: bold 16px ????; color:#fff;}
.tvideo{ margin-top:10px;}

/*??????*/
.dang{ position:relative; overflow: hidden; margin: 10px 0;}
.dang-left{float: left; width: 69%;}
.dang-left img{width: 100%;}
.dang-right{width: 30%; float: right;}
.dang-right .xiaotu2{margin-top: 10px;}

/*???*/
.street{ border:1px solid #c3c1c1; overflow:hidden; margin-top: 10px;}
.jdlist{ width:48%; position:relative; padding:0px 1% 10px 1%; float:left;}
.jdtittle{ height:38px; background:url(jiedao1.jpg) no-repeat;}
.jdtittle h3{ color:#0f75dc;padding: 10px 0 0 35px; font-size:16px;}
.jdtext ul li a{ font-size:14px; color:#000;}
.jdtext ul{ padding:8px 0 0 15px; line-height:24px;}


/*???*/
.jstittle{ background-image:url(tupian.jpg); height:40px; background-repeat:no-repeat; margin-top:10px; position:relative;}
.jstittle h2{ position:absolute; top:3px; left:13px;}
 .pics span{ color:#FFF; font-size:12px; }
UL {LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none;}
#swap_pic {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH:1030px; PADDING-RIGHT: 0px; HEIGHT: 205px; OVERFLOW: hidden; FONT: 12px Tahoma, Geneva, sans-serif; }
.box {POSITION: relative; WIDTH: 960px; FLOAT: left; HEIGHT: 180px; OVERFLOW: hidden; text-align:center;}
.box img{ width:191px; height:143px; margin:0 0 10px 0;}
#prev {TEXT-INDENT: -100px; WIDTH: 25px; background:url(xz.jpg) no-repeat; FLOAT: left; HEIGHT: 105px; OVERFLOW: hidden; margin:50px 0 0 0;}
#next {TEXT-INDENT: -100px; WIDTH: 26px;  background:url(xy.jpg) no-repeat;  FLOAT: left; HEIGHT: 105px;OVERFLOW: hidden;margin:50px 0 0 0;}
.scroll {CURSOR: pointer;}
.unable {CURSOR: default;}
.pics {POSITION: absolute; WIDTH: 5000px; TOP: 0px;LEFT: 0px;}
.pics LI {WIDTH: 990px; FLOAT: left; HEIGHT: 200px; OVERFLOW: hidden;}
.pics LI P {POSITION: relative; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT:7px; width:191px;height:180px;background:#0cb2f0;}
 
 /*????????*/
#leftTab03 ul li a {text-decoration:none;padding-left:10px; color:#000;}
#leftTab03 ul li {float:left;overflow:hidden;width:110px;height:22px;line-height:28px;text-align:left;font-size:12px;color:#333;}
#leftTab03 {position:relative;height:150px;width:1002px;}
#leftTab03 h3 {position:absolute;}
.tabTitle21 { top:10px;display: block;overflow: hidden;float: left;width: 148px;text-align: center;border: 1px solid #DBDBDB;color: #000;font-size: 14px;text-decoration:none;height:24px;background:url(mei.jpg); background-repeat:repeat-x;}
.tabTitle21 a {line-height:25px;text-decoration:none;}
.tabTitle22 {left:160px;top:10px;display: block;overflow: hidden;float: left;width: 148px;text-align: center;border: 1px solid #DBDBDB;color: #000;font-size: 14px;text-decoration:none;height:24px;background:url(mei.jpg); background-repeat:repeat-x;}
.tabTitle22 a {line-height:25px;text-decoration:none;}
.tabTitle23 {left:320px;top:10px;display: block;overflow: hidden;float: left;width: 148px;text-align: center;border: 1px solid #DBDBDB;color: #000;font-size: 14px;text-decoration:none;height:24px;background:url(mei.jpg); background-repeat:repeat-x;}
.tabTitle23 a {line-height:25px;text-decoration:none;}
.tabTitle24 {left:480px;top:10px;display: block;overflow: hidden;float: left;width: 148px;text-align: center;border: 1px solid #DBDBDB;color: #000;font-size: 14px;text-decoration:none;height:24px;background:url(mei.jpg); background-repeat:repeat-x;}
.tabTitle24 a {line-height:25px;color:#000;text-decoration:none;}
.tabTitle25 {left:640px;top:10px;display: block;overflow: hidden;float: left;width: 148px;text-align: center;border: 1px solid #DBDBDB;color: #000;font-size: 14px;text-decoration:none;height:24px;background:url(mei.jpg); background-repeat:repeat-x;}
.tabTitle25 a {line-height:25px;color:#000;text-decoration:none;}
.tabMin21 h3.tabTitle21 a, .tabMin22 h3.tabTitle22 a {background:url(dian.jpg); background-repeat:repeat-x; color:#fff!important;}
.tabMin23 h3.tabTitle23 a {background:url(dian.jpg); background-repeat:repeat-x; color:#fff!important;}
.tabMin24 h3.tabTitle24 a {background:url(dian.jpg); background-repeat:repeat-x; color:#fff!important;}
.tabMin25 h3.tabTitle25 a {background:url(dian.jpg); background-repeat:repeat-x; color:#fff!important;}
#leftTab03 ul {margin:0!important;padding:10px 0 10px 50px!important; margin:0 0 0 -501px;width:948px;height:110px;display:none;position:absolute;top:36px;border:1px solid #cccccc; border-top:none;}
.tabMin21 ul#tabList03a {display:block;margin:0 auto}
.tabMin22 ul#tabList03b {display:block;margin:0 auto}
.tabMin23 ul#tabList03c {display:block;margin:0 auto}
.tabMin24 ul#tabList03d {display:block;margin:0 auto}
.tabMin25 ul#tabList03e {display:block;margin:0 auto}
#leftTab03 h3 a{ display:block;color:#67a1e8;}
.friendLink{ background-image: url(friend.jpg); background-repeat:no-repeat; height:180px; overflow:hidden; width:1002px;}
.friendLink h2{display:none;}
/*-- ??? --*/
.footer{ margin:10px auto 10px auto; height:122px;  line-height:22px; color:#000; font-size:12px;}
.footerNav{ height:29px; line-height:29px; color:#000; margin-top:20px;}
.footerNav a{ color:#000;margin:0 10px;}
.di{background-image:url(footbg.jpg); background-repeat:repeat-x; border:1px solid #cccccc; text-align:center;position:relative}
.icp{position:absolute;top:52px;left:737px;width:90px;overflow:hidden}
.icpimg{padding-top:2px;float:left}
.icptxt{width:62px;float:right;line-height:18px;color:#315575;margin-top:-3px}
.email{position:absolute;left:832px;top:40px;width:125px;overflow:hidden}
.emailimg{padding-top:14px;float:left}
.emailtxt{width:90px;float:right;line-height:18px;color:#315575}

/*????????---start*/

.float_right{z-index:100; }

.wz_map{
position:absolute;
top:200px;
left:0;
z-index:100;
}
.wz_map2{
	
width:44px;
height:380px;
float:left;
background:url(map_bj1.jpg) no-repeat;
}
.wz_smartbox{
width:28px;
height:28px;
position:absolute;
margin:320px 15px 0 13px;
top:0px;
left:0;
z-index:100;
}
.map_t{
width:300px;
float:left;
padding-left:100px;
margin-left:20px;
margin-top:5px;
display:inline;
line-height:30px;
color:#FF0000;
font-size:12px;
background:url(wz_map_font.png) left center no-repeat;
}
.map_t a{color:#FF0000;}
.map_r{ float:right; padding-right:20px; margin-top:10px;cursor:pointer;}
.map_l_nav{
	position:relative;
	height:400px;
	float:right;
width:31px;
float:left;
margin:35px 0 0 13px;
display:inline;
}
.map_top{width:740px; float:left;}
.map_content{
width:740px;
height:380px;
float:left;
overflow:auto;
background:url(map_bj2.png) repeat-x;
}
.wz_map_list{width:749px; float:left;display:none;  }
.map_l_nav a{cursor:pointer;}
.map_l_n1{
width:23px;
float:left;
background:url(map_titlebj1.jpg) no-repeat;
color:#fff;
font-size:14px;
font-weight:bold;
text-align:center;
padding:15px 4px;
}
.map_l_n2{
width:23px;
float:left;
background:url(map_titlebj.jpg)  no-repeat;
color:#fff;
font-size:14px;
font-weight:bold;
text-align:center;
padding:15px 4px;
}
.map_l_n1 a{color:#2b64ab;}
.map_l_n2 a{color:#ff0000;}
.map_l_n1 a:visited{color:#2b64ab;}
.map_l_n2 a:visited{color:#ff0000;}
#map_title2{ position:absolute; top:50px; left:0px;}
#map_title3{ position:absolute; top:100px; left:0px;}
#map_title4{ position:absolute; top:150px; left:0px;}
.zk{display:none;
position:absolute;
width:31px;
left:0;
top:200px;
line-height:26px;
color:#FF6600;
font-size:12px;
font-weight:bold;
}
.zk a{color:#FF6600;cursor:pointer;}
.map_top{width:740px; float:left;}
.map_content{
width:740px;
height:380px;
float:left;
overflow:auto;
background:url(map_bj2.jpg) repeat-x;
}
.map_list{
display:none;
width:720px;
height:315px;
float:left;
overflow-x:hidden;
overflow-y:scroll;
background:#fff;
padding:8px;/*CCT 2012-01-16*/
position:absolute;
top:0;
left:32px;
scrollbar-darkshadow-color:#ccc;
scrollbar-face-color:#ccc;
}
.map_list_box{

/*position:relative;*/
width:720px;
float:left;
line-height:28px;
border-bottom:dashed 1px #CCCCCC;
margin:2px 0;
}
.map_list_box{color:#003399; font-weight:bold; font-size:12px;}
.map_list_box h3 a{color:#003399;font-size:12px; float:left;}
.map_list_box a:link{color:#003399; font-weight:bold; font-size:12px;}
.map_list_box a:visited{color:#003399; font-weight:bold; font-size:12px;}
.map_list_box a:hover{color:#003399; font-weight:bold; font-size:12px;}

.map_l{
/*position:relative;*/
width:650px;
float:right;
z-index:200;
}

.map_l li{
overflow:hidden;
float:left;
margin-right:20px;
height:20px;
line-height:26px;
color:#333;
font-size:12px;
}
.map_l li a{color:#333; font-weight:normal;}
.map_l li a:link{color:#333; font-weight:normal;}
.map_l li a:visited{color:#333; font-weight:normal;}
.map_l li a:hover{color:#333; font-weight:normal;}

.map_b{
width:857px;
float:left;
height:15px;
background:url(map_bj3.png) right top no-repeat;
}

/*--firefox--*/
@-moz-document url-prefix() 
{
	

}
/*----------------------------??????end-----------------------------*/





.focusPic .clear {
    width: 55%;
    float: left;
}
.focusPic_img {
    width: 685px;
    height: 250px;
    overflow: hidden;
}
.focusPic {
    POSITION: relative;
    width: 100%;
    text-align: left;
}
.focusPic .none {
    DISPLAY: none
}
.focusPic .on {
    DISPLAY: block
}
.focusPic .pic {
    overflow: hidden;
    TEXT-ALIGN: left;
}
.focusPic .pic H5 {
    z-index: 2;
    float: right;
    TEXT-ALIGN: center;
    line-height:26px;
    display: block;
    margin: 0;
}
.focusPic .focusNum {
    POSITION: absolute;
    left: 42%;
    top: 218px;
}
.focusPic .focusNum LI {
    FLOAT: left;
    WIDTH: 20px;
    CURSOR: pointer;
    HEIGHT: 20px;
    overflow:hidden;
    font-size:12px;
    font-weight:bold;
    color:#fff;
    margin-right: 2px;
    background-color:#333;
    text-align:center;
    line-height:20px
}
.focusPic .focusNum .on {
    FLOAT: left;
    WIDTH: 20px;
    HEIGHT:20px;
    overflow:hidden;
    background-color:#f2570a;
}
.txt{
    width: 42.5%;
    margin-left: 2.5%;
    float:left;
}
.zy{
    line-height:24px;
}
.orangeb16{
    font-size:16px;
    font-weight:bold;
    color:#f2570a;
    z-index:auto;
}
.grey14{
    font-size:14px;
    color:#7a7a7a
}