@charset "gb2312";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img,iframe{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ul,ol,li{ zoom:1; }
caption,th { text-align: left; }

.gray12 {font-size:13px;}

time{font-size:12px;color: #636363;}

.tc{ text-align:center}

.red{ color:#b11a1a}
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both; height:5px;}
body{ background:#FFF; /*background:url(imagesynbg1.jpg) no-repeat center top;*/  font-family: "Î¢ÈíÑÅºÚ"; font-size:14px; }
img {
     display:inline-block;
	 text-align: center;
	 vertical-align:top;
}

.fon{color: #5e5e5e;font-size:12px; }



.header{ width:100%; background:url(imagestopbj.jpg) no-repeat center top; height:180px; text-align:center;overflow:hidden;}


nav{ width:100%; text-align:center ; background:url(imagesnavbj.jpg) top center  no-repeat; }
.menu_box{

    height: 80px;

    width: 1000px;

    margin-right: auto;

    margin-left: auto;

    background-image: url(imagesmenu_bg.jpg);

    background-repeat: repeat-x;

}



.menu_h

{

    background-image: url(imagesmenu_h.jpg);

    background-repeat: no-repeat;

    float: left;

    height: 80px;

    width: 1px;

    margin-right: 20px;

}



.menu_li

{

    float: left;

    height: 80px;

    width: 40px;

    margin-right: 20px;

}



.menu_sub

{

    float: left;

    width: 140px;

    margin-right: 10px;

    margin-top: 8px;

}



.menu_sub_li

{

    float: left;

    width: 60px;

    margin-right: 8px;

}



    .menu_sub_li a

    {

        font-family: "Î¢ÈíÑÅºÚ";

        font-size: 14px;

        line-height: 160%;

        color: #FFFFFF;

        text-decoration: none;

    }



.menu_sub_li2

{

    float: left;

    width: 80px;

    margin-right: 4px;

}


.menu_sub_li2 a {  font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; line-height: 160%;color: #FFFFFF; text-decoration: none;  }


.menu_sub2{ float: left; width: 136px; margin:8px auto;}

.soho{ width:952px; height:33px; margin:10px auto; text-align:left; background:#f9f9f9; border:1px solid #d4d4d4; line-height:33px; padding-left:24px;padding-right:24px;}

.soho span{ padding-top:6px}

.main{ width:1000px; margin:0 auto; height:auto; background:#FFFFFF;}

.focusBox { position: relative; width: 451px; height: 290px; overflow: hidden; font: 14px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 451px; height: 290px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; font-family:"Î¢ÈíÑÅºÚ" }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=80); opacity: 0.8; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.main .box{color: #636363; height:46px; margin:10px 0; width:537px; overflow:hidden; line-height:22px; }
.main a {color: #636363;	text-decoration: none;line-height:22px;}

.tz a{ font-size:14px;}

.tz a:hover { font-size:14px;}

.main a:hover {
	
	color: #333333;
	text-decoration: underline;
}

.main .nbox{ width:370px; height:256px; overflow:hidden; }

.main .nbox ul li{ background:url(imagessdhb_12.gif) left no-repeat ; height:30px; margin-left:10px; line-height:30px; padding-left:14px;}

.main .bk1{ border-left:1px solid #dddddd;  border-right:1px solid #dddddd;  border-bottom:1px solid #dddddd;}

.main .nbox .title a{ height:38px; border-bottom:1px solid #d6d6d6; border-top:3px solid #048a95; color:#048a95; line-height:38px; font-size:16px; padding-left:10px; display: block;}

.white_text14 a{ color:#FFF;}

.deo img{   margin: 4px 1px;}
 
.bk_left{ border-left: solid 1px #d4d4d4;}
.main .tit{ background:#dfefff; width:100%; margin:8px auto;}

.hasMoreTab{ width:472px;  }
	.hasMoreTab .hd{ line-height:28px; height:28px; border-bottom:1px solid #C8D1D5;  position:relative; padding-right:10px;  }
	.hasMoreTab .hd .more{ float:right; }
	.hasMoreTab .hd ul{ z-index:5; position:absolute; height:28px;  overflow:hidden; zoom:1; padding-top:4px; }
	.hasMoreTab .hd li{ float:left;  padding:0 10px; cursor:pointer; margin-left:2px; font-size:14px; color:#048a95; }
	.hasMoreTab .hd li.on{ font-weight:bold; height:22px; line-height:26px; background:#fff; border:1px solid #C8D1D5; border-top:1;  border-bottom:1px solid #fff;  font-weight:bold; color:#048a95;   }
	.hasMoreTab .bd{  padding:10px; clear:both; position:relative;  }
	.hasMoreTab .bd h2{ font-size:14px; }
	.hasMoreTab .bd p{ color:#999;  }
	.hasMoreTab .bd p a{  }
	.hasMoreTab .bd ul a{  }
	.con ul li{ height:26px; line-height:26px; background:url(imagessdhb_12.gif) no-repeat left; padding-left:16px;}
	
.bk{border: 1px solid #d4d4d4;}

.bk img{ margin-top:6px;}

.qy{width:232px; height:206px; border:solid 1px #e4e4e4; text-align:center}

.qy img{ margin-bottom:4px;}

.qy1{width:232px; height:206px; border:solid 1px #e4e4e4; }


	.hasMoreTab1 .hd{ line-height:37px; height:37px; border-bottom:1px solid #C8D1D5;  position:relative; padding-right:10px; background-color:#efeff0; }
	.hasMoreTab1 .hd .more{ float:right; }
	.hasMoreTab1 .hd ul{ z-index:5; position:absolute; height:30px;  overflow:hidden; zoom:1; line-height:30px;}
	.hasMoreTab1 .hd li{ float:left; margin-left:10px; cursor:pointer; font-size:14px; color:#838383; }
	.hasMoreTab1 .hd li.on{  height:27px; line-height:30px; background:#efeff0;  border-bottom:2px solid #048a95; color:#048a95;   }
	.hasMoreTab1 .bd{  padding:10px; clear:both; position:relative;  }
	.hasMoreTab1 .bd h2{ font-size:14px; }
	.hasMoreTab1 .bd p{ color:#999;  }
	.hasMoreTab1 .bd p a{ color:##efeff0; }
	.hasMoreTab1 .bd ul a{  }

	.con1 ul li{ height:26px; line-height:26px; background:url(imagesi.jpg) no-repeat left; padding-left:3px; list-style-type:decimal;list-style-position:inside;  color:#636363;padding-right: 10px;}
	
	.con1 ul li a{ padding-left:8px;}

.footer{ width:100%; background:url(imagesfootbj.jpg) no-repeat center  bottom; height:300px; text-align:center;}

.linka

{

    height: 28px;

    width: 1000px;
	
	 margin:0 auto;

    border: 1px solid #dddddd;

    font-family: "Î¢ÈíÑÅºÚ";

    font-size: 16px;

    color:#666666

    text-align: center;

    padding-top: 6px;

    margin-top: 10px;


}
.link_sc a{color:#666666;text-decoration: none;}
 .link_sc

{

    height: 28px;

    width: 1000px;

    border-bottom:1px dashed #CCCCCC;

    font-size: 14px;

    text-align: center;

    padding-top: 5px;

    margin-top: 5px;

    margin-left: 10px;
	
	 margin:0 auto;
color:#666666

}

.banquan

{line-height:28px;color:#666;

    width: 1000px;

    font-size: 12px;

    margin: 0 auto;

    text-align: center;

    padding: 10px;

    clear: both;

}

.pos{ width:100%; border-bottom: solid 1px #d8d8d8; height:34px; line-height:34px; color:#666666}

.pos a{ color:#666666}

.neirong a{ color:#666666}


.pos img{ margin:0px 20px;}

.left{ width:186px; height:auto; border:1px  solid  #dddddd;  font-size:14px;}

.ltitle{ background:url(imagestitlebj.jpg) no-repeat center; height:36px; line-height:38px; padding-left:48px; color:#048a95; }

.llist{ margin:15px auto;}

.llist li{ background:url(imagesejbj.jpg) no-repeat center; height:38px; line-height:38px; margin-bottom:10px; padding-left:58px}
.llist1{ margin:15px auto;}
.llist1 li{ background:url(imagesejbj1.jpg) no-repeat center; height:55px; margin-bottom:10px; padding-left:58px;width: 110px;line-height: 28px}

.bottom{background:url(imagests.jpg) bottom no-repeat; height:178px; width:100%;}

.right{ width:790px; font-size:14px; }

.rt{ background:url(imageshr.jpg) no-repeat bottom;height:36px; line-height:24px;  color:#048a95; }

.rl{ margin:20px 14px;}

.rl li{ background:url(imagesred.jpg) left no-repeat; padding-left:18px; height:32px; line-height:32px; border-bottom:dashed  1px #cccccc;}

.next{ margin-top:10px; text-align:center}

.frame img{margin:8px 10px;}

.main1{ width:1000px; border:solid 1px #d8d8d8; margin:0 auto;}

.mtop{ text-align:center; margin-top:16px; color:#048a95; border-bottom: dashed 1px #cccccc; width:96%; margin:10px auto;}

.neirong{ margin:20px auto; width:900px;   line-height:26px; font-size:14px; color:#666666}


.kqzl{ width:470px; float:right;}

.four_pic{ width:1000px; margin:5px 0px 10px 0; height:66px;}

.four_pic li{ float:left; margin:0 5px 0 3px;}