@charset "gb2312";
/* CSS Document */
/* 头部 */
ul, ol, li {
    list-style: outside none none;
}

a:hover {color: #be6f08} /* 鼠标移动到链接上 */
a, a:visited {
    cursor: pointer;
    outline: medium none;
    text-decoration: none;
}

.top {
    background: url("/images/bg_top.jpg") repeat-x scroll 0 0;
    height: 31px;
    line-height: 31px;
    width: 100%;
}
.top .greet {
    color: #919191;
    float: left;
    font-size: 12px;
}
.lw {
    background: url("/images/bg_header1.jpg") repeat-x scroll 0 0;
}
.top .subNav {
    color: #868686;
    float: right;
    font-size: 12px;
}
.top .subNav ul li {
    display: inline;
    float: left;
    margin: 0 6px;
}
.top .subNav ul li a {
    color: #868686;
}


.lw {
    background: url("/images/bg_header1.jpg") repeat-x scroll 0 0;
}
.center {
    margin: auto;
    width: 1000px;
}

.top .greet {
    color: #919191;
    float: left;
    font-size: 12px;
}

.top .subNav {
    color: #868686;
    float: right;
    font-size: 12px;
}

.top .subNav ul li {
    display: inline;
    float: left;
    margin: 0 6px;
}
.top .subNav ul li a {
    color: #868686;
}

.headerr {
    height: 105px;
    width: 100%;
}
.headerr .logo, .b_list, .search {
    float: left;
    height: 100%;
}
.headerr .logo {
    background: url("/images/b_logo.jpg") no-repeat scroll center center;
    width: 400px;
}
.headerr .b_list {
    font-size: 12px;
    padding: 20px 0 0 10px;
    width: 230px;
}
.headerr .b_list ul li {
    background: url("/images/pic_list.jpg") no-repeat scroll left center;
    height: 22px;
    line-height: 22px;
    text-align: left;
    width: 100%;
}
.headerr .b_list ul li a {
    color: #868686;
    margin-left: 20px;
}
.headerr .search {
    background: url("/images/bg_search.png") no-repeat scroll right top;
    float: right;
    width: 350px;
}
.headerr .search .search_container {
    background: url("/images/pic_search.jpg") no-repeat scroll 6px center white;
    border: 1px solid #ccc;
    height: 28px;
    margin: 70px 10px 0 80px;
    width: 250px;
}
.headerr .search .search_container .txt {
    border: medium none;
    float: left;
    height: 100%;
    margin-left: 30px;
    width: 180px;
}
.headerr .search .search_container .select {
    background: url("/images/pic_select.jpg") no-repeat scroll left center white;
    cursor: pointer;
    float: right;
    height: 100%;
    position: relative;
    width: 20px;
}
.headerr .search .search_container .select ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 white;
    border-color: #ccc;
    border-image: none;
    border-right: 1px solid #ccc;
    border-style: solid;
    border-width: 0 1px 1px;
    font-size: 12px;
    height: 28px;
    left: -200px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 219px;
    z-index: 1000;
}
.headerr .search .search_container .select ul li {
    height: 28px;
    line-height: 28px;
}
.headerr .search .search_container .select ul li a {
    color: #555;
    display: block;
    height: 28px;
    width: 100%;
}
.headerr .search .search_container .select ul li a:hover {
    background: none repeat scroll 0 0 #ccc;
    color: black;
}

.top_nr{ width:980px; margin:0px auto; line-height:37px; color:#FF0000;}
.top_nr span{ float:right;}
.top_nr span a{ color:#0e4270;}
.banner{ background:url(/images/banner_bj.jpg) center no-repeat scroll; height:348px;}
.banner_nr{ width:980px; margin:0px auto;}

.top22_bd {
    background: url(/images/banner_02.jpg) no-repeat scroll center top transparent;
    height: 370px;
    width: 100%;
}

.top2_bd {
    background: url(/images/top2.jpg) no-repeat scroll center top transparent;
    height: 100px;
    width: 100%;
}

.top3_bd {
    background: url(/images/top3.jpg) no-repeat scroll center top transparent;
    height:112px;
    margin: 0;
    width: 100%;
}

.top4_bd {
    background: url(/images/top4.jpg) no-repeat scroll center top transparent;
    height: 144px;
    margin: 0;
    width: 100%;
}



/* 导航 */
.nav{ background:url(/images/nav_bj.gif) repeat-x scroll; height:57px;}
.mainbav{ width:980px; margin:0px auto;height:57px;}
.mainbav ul li{ float:left; height:47px; background:url(/images/nav_bj_xian.gif) right no-repeat scroll; padding:5px 8px 0px 8px; text-align:center;  font-size:14px; font-weight:bold;}
.mainbav ul li a{ color:#FFFFFF; display:block; width:82px; padding-top:7px; height:40px;} 
.mainbav ul li a:hover{ background:url(/images/dh_pic_1.png) center no-repeat scroll; color:#57380a;}
.mainbav ul li span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:20px;color:#FFFFFF;}
.menu{ width:980px;   margin:0px auto;}
.menu_nr{ background:#024361; height:80px; padding:15px 10px 15px 15px;}
.menu_ul ul li{ float:left; background:url(/images/menu_pic_1.gif) no-repeat scroll; line-height:35px; width:123px; text-align:center; height:35px; margin-right:14.5px; display:inline; }
.menu_ul ul li a{ display:block; font-size:16px; font-family: "微软雅黑"; color:#FFFFFF;}
.menu_ul ul li a:hover{  color:#01577e; background:url(/images/menu_pic_2.gif) no-repeat scroll;}
.menu_ul ul li a.current{  color:#01577e; background:url(/images/menu_pic_2.gif) no-repeat scroll;}
/*.search{ clear:none; background:url(/images/menu_pic_3.gif) no-repeat scroll; height:50px;}*/
.menu_ul{ height:35px;}
.search_wz{ float:left; width:620px; height:50px;}
.search_wz ul li{ float:left; margin:20px 0px 0px 0px; font-size:14px; padding:0px 10px; height:15px; line-height:17px; border-right:1px #024361 solid;}
.search_wz ul li a{ color:#024361; }
.search_nr{ float:right; height:40px; width:300px; padding-top:10px;}
.search_nr p{ float:left;}
.box_an{ border:1px #e0e0e0 solid; color:#888888;  line-height:23px; background:url(/images/search_1.gif) repeat-x scroll; height:23px;}
.button{ background:url(/images/ico_1.gif) no-repeat scroll -318px -165px; width:43px; cursor:pointer; text-indent:-999px; height:25px; border:0px; }
/* 圆角 */
.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px;background:#024361; font-size:1px; overflow:hidden; display:block;}
.b1,.b8{margin:0 5px;}
.b2,.b7{margin:0 3px;border-right:2px solid; border-left:2px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}


#search2 { width: 980px; height: 39px; margin: 0 auto; position: relative; overflow: hidden; background: url(/images/search2.gif) 0 0 no-repeat; }
#search2 p { width: 630px; line-height: 39px; position: absolute; left: 37px; top: 0; overflow: hidden; }
#search2 p a { margin: 0 5px; }


#content { width: 1000px; margin: 0 auto; background: none repeat scroll 0 0 #fff;overflow: hidden;}
#ifocus { width: 662px; height: 344px;  float: left; padding: 3px; border: #D7D7D7 1px solid; background:#F8F8F8; overflow: hidden; }



#news { width: 298px; height: 348px;  float: right; overflow: hidden; border: #D7D7D7 1px solid; }
#news .title { height: 38px; background: url(/images/news_title.jpg) 0 0 repeat-x; }
#news .title a { width: 83px; height: 32px; margin: 0 0 0 10px; padding-top: 6px; font-size: 14px; line-height: 32px; display: block; float: left; text-align: center; }
#news .title a:hover, #news .title .mon { font-weight: bold; color: #FFF; background: url(/images/news_title_h3.png) 0 0 no-repeat; }
#news .text { padding: 0 10px; background: url(/images/news_text.gif) 0 0 repeat-x; }
#news .text .box { display: none; }
#news .pos { height: 140px; background: url(/images/line1.jpg) left bottom repeat-x; overflow: hidden; }
#news .pos h3 { height: 38px; line-height: 38px; margin: 15px 0 0 0; overflow: hidden; text-align: center; font-size: 14px; font-weight: bold; }
#news .pos h3 a { color: #FF0000; }
#news .pos p { height: 66px; line-height: 22px; text-indent: 2em; overflow: hidden; }
#news .pos p a { color: #FF0000; }
#news ul { line-height: 30px; font-size: 14px; }
#con_new1_1 li { height: 28px; padding-left: 15px; background: url(/images/li1.gif) 0 11px no-repeat; overflow: hidden; }
#con_new1_2 li { height: 30px; padding-left: 15px; background: url(/images/li1.gif) 0 11px no-repeat; overflow: hidden; }
#news .text img { margin: 15px 0 0 0; }
#hosp { width: 694px; height: 378px; margin: 10px 0 0 0; background: url("/images/hosp_bd.jpg") no-repeat scroll 0 0; float: left; }
#hosp .title { width: 669px; height: 45px; position: relative; left: -1px; top: -1px; background: url(/images/hosp_title.jpg) 0 0 no-repeat; }
#hosp .text { height: 324px; margin: 48px 6px 0; overflow: hidden; position: relative; left: 0; }
#hosp .text p { width: 376px; height: 145px; line-height: 26px; text-indent: 2em; overflow: hidden; position: absolute; top: 6px; right: 10px; }
#hosp .text p a{ color:#F00;}
#hosp .text .ry_pic { position: absolute; top: 146px; right: 10px; }
#hosp .text .jiari { position: absolute; top: 240px; right: 10px; }
#hosp .text .jiari img { float: right; margin-left: 5px; }
#guahao { width: 298px; height: 335px; float: right; overflow: hidden; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; }
.guahao_title{ width: 300px; height: 40px; float:right; line-height: 36px; color: #FFF; font-size: 18px; font-weight: bold; text-align: center; background: url(/images/guhao_title1.png) 0 0 no-repeat; overflow: hidden; margin: 11px 0 0; }
#guahao .wsb { margin: 10px auto 0 10px; }
#guahao .go { margin: 10px auto 0 11px; }
#guahao .lc { margin: 12px auto 0 8px; }
.scroll { width: 276px; margin: 10px 10px 0 20px; }
.scroll ul li{ background:#f1f1f1;width: 260px; height:18px; line-height:18px;  margin-bottom:8px;}
.scroll{ margin-top:10px;}
.red1{ display:block; float:left; width:60px;}

.red2{ color: #FF0000;}





.blank {
    clear: both;
    font-size: 0;
    height: 10px;
    line-height: 0;
    overflow: hidden;
}




.top0 {
    background-color: #03939C;
    height: 30px;
    width: 100%;
}
.xiwang {
	width:1000px;
	margin:0 auto;
    color: #fff;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.xiwang p span, .xiwang p a {
    float: left;
}
.xiwang p b {
    display: block;
    float: left;
    font-size: 16px;
    height: 23px;
    line-height: 23px;
    margin: 0 5px;
}
.xiwang p a.tengxun {
    background-position: -51px -217px;
}
.xiwang p a.qq {
    background-position: -51px -239px;
}
.xiwang p a.weixin {
    background-position: -51px -261px;
}
a.logo {
    float: left;
    margin-top: 35px;
}
a.tel {
    float: right;
    margin-top: 49px;
}


span.m-over {
    background: none repeat scroll 0 0 #EF8F17;
    color: #fff;
    top: 45px;
}
span.m-cur {
    top: 0;
}

.menu li a span {
    display: block;
    height: 45px;
    line-height: 45px;
    position: absolute;
	width:111px;
}
.menu li a{display:block;height:45px;position: relative;overflow: hidden;}
.menu li a span{display:block;height:45px;position:absolute;left:0;line-height: 45px;font-size:16px;}


.top1 {
    background: url("/images/top_bj_new1.jpg") repeat-x scroll 0 0 ;
    height: 94px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.top2 {
    height: 94px;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}
.topleft {
    float: left;
}
.topleft1 {
    background-image: url("/images/top222.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    height: 104px;
    width: 580px;
	margin-left:20px;
}
.top3 {
    background-color: #03939c;
    height: 45px;
    width: 100%;
}
.top4 {
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}
.top4 ul li {
    background-image: url("/images/daohang_new1.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    color: #ffffff;
    float: left;
    height: 100%;
    width: 111px;
}
.top4 ul {
    list-style-type: none;
    width: 1000px;
	height:100%;
}
.top4 ul li a:link, .top4 ul li a:visited {
    color: #fff;
    display: block;
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    text-decoration: none;
    width: 108px;
	position: absolute;
}
.top4 ul li a:hover, .top4 ul li a:active {
    background: #2bb7bd;
    background-position: center center;
    background-repeat: no-repeat;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    text-decoration: none;
    width: 108px;
}
#bigpic {
    display: inline;
    float: left;
    height: 426px;
    overflow: hidden;
    width: 100%;
}
#bigpic img {
    display: block;
}
#small {
    margin-right: -483px;
    margin-top: 5px;
    position: absolute;
    right: 50%;
    width: 220px;
}
#small li {
    background: url("/images/banner_small_bg.gif") no-repeat scroll 0 0 ;
    height: 61px;
    margin: 2px 0;
    padding: 7px 7px 7px 16px;
    width: 197px;
}
#small li.current {
    background: url("/images/banner_small_bg_current.gif") no-repeat scroll 0 0 ;
}
#small li img {
    display: block;
}
.top5 {
    height: 400px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.top6 {
	float:left;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
	margin-top:10px;
}



.zhong {
    background-color: #ffffff;
    height: 2265px;
    margin-left: auto;
    margin-right: auto;
    width: 1006px;
}
.menuu {
	background: url("/images/top3_new.jpg") no-repeat scroll 0 0 ;
    clear: both;
    height: 100px;
    margin: 0 auto;
    width: 1000px;
    z-index: 1;
}
.menus {
    float: left;
    height: 100px;
    margin-left: 15px;
    overflow: hidden;
    width: 992px;
}
.menuu dl {
    float: left;
    height: 80px;
    margin-left: 4px;
    margin-top: 10px;
    width: 165px;
}
.menuu dl .dd {
    height: 48px;
    line-height: 24px;
    margin-left: 1px;
    overflow: hidden;
    padding-left: 20px;
    padding-top: 5px;
    text-align: left;
    z-index: 9999;
}
.menuu dl dt {
    font-size: 14px;
    line-height: 28px;
    overflow: hidden;
    text-align: center;
    z-index: 9999;
}
.menuu dl dt a:link, .menuu dl dt a:visited, .menuu dl dt a:hover, .menuu dl dt a:active {
    color: #059299;
    font-size: 14px;
    font-weight: bold;
}
.menuu dl .dd a {
    font-size: 12px;
    text-align: right;
	margin-right:3px;
	color: #059299;
}
.menuu dl li {
    display: inline;
}
.menuu dl ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}




#bottom_bg {
    background: none repeat scroll 0 0 #00969d;
	float:left;
    height: 258px;
    margin: 15px 0 0;
    width: 100%;
}
.bottom {
    height: 186px;
    margin: 0 auto;
    overflow: hidden;
    width: 1000px;
}
.bottom_mu {
    background: url("/images/bottom_mu.jpg") no-repeat scroll 0 0 ;
    color: #fff;
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    margin: 0 auto;
    text-align: center;
    width: 1000px;
}
.bottom_mu a:link, .bottom_mu a:visited {
    color: #fff;
    margin: 0 12px;
}
.bottom_mu a:hover {
    color: #fff;
}
.bottom_txt {
    float: left;
    height: 141px;
    margin: 0 auto;
    padding: 0 0 0 135px;
    width: 865px;
}
.bottom_txt dd {
    float: left;
    height: 141px;
    margin: 0 30px 0 0;
    width: 202px;
}
.bottom_txt dt {
    color: #b6d9dd;
    float: left;
    height: 96px;
    line-height: 24px;
    margin: 0 auto;
    padding: 20px 0 0;
    width: 630px;
}









.dise_menu {
    border-bottom: 1px solid #e9e9e9;
    clear: both;
    height: 103px;
    overflow: hidden;
}
.dise_menu ul.qlist {
    margin: 0 auto;
    overflow: hidden;
    width: 1000px;
}
.dise_menu ul.qlist li {
    float: left;
    width: 142px;
}
.dise_menu ul.qlist li a {
    border-left: 2px solid #fff;
    height: 103px;
	display: block;
    font-size: 14px;
    text-align: center;
    color: #fff;
    font-family: 微软雅黑;
}
.dise_menu ul.qlist li a span {
    background: url("/images/dise_menu_sign.gif") no-repeat scroll left top ;
    display: block;
    height: 67px;
    margin-bottom: 8px;
}

.dise_menu ul.qlist li a:hover {
    background: none repeat scroll 0 0 #EF8F17;
    color: #fff;
    text-decoration: none;
}
.dise_menu ul.qlist li.cs_1 span {
    background-position: left top;
}
.dise_menu ul.qlist li.cs_1 a:hover span {
    background-position: 1px -108px;
}
.dise_menu ul.qlist li.cs_2 span {
    background-position: -145px top;
}
.dise_menu ul.qlist li.cs_2 a:hover span {
    background-position: -145px -107px;
}
.dise_menu ul.qlist li.cs_3 span {
    background-position: -285px top;
}
.dise_menu ul.qlist li.cs_3 a:hover span {
    background-position: -285px -107px;
}
.dise_menu ul.qlist li.cs_4 span {
    background-position: -430px top;
}
.dise_menu ul.qlist li.cs_4 a:hover span {
    background-position: -430px -107px;
}
.dise_menu ul.qlist li.cs_5 span {
    background-position: -575px top;
}
.dise_menu ul.qlist li.cs_5 a:hover span {
    background-position: -575px -107px;
}
.dise_menu ul.qlist li.cs_6 span {
    background-position: -715px top;
}
.dise_menu ul.qlist li.cs_6 a:hover span {
    background-position: -716px -107px;
}
.dise_menu ul.qlist li.cs_7 span {
    background-position: -855px top;
}
.dise_menu ul.qlist li.cs_7 a:hover span {
    background-position: -855px -107px;
}
.dise_menu ul.qlist li.cs_7 {
    z-index: 1;
}
.dise_menu ul.qlist li.cs_7 a {
    border-right: 2px solid #fff;
}

.dise_menu ul.qlist li.moreM a {
    background: none repeat scroll 0 0 #07a2b8;
    border-left: 1px solid #07a2b8;
    color: #fff;
    text-decoration: none;
}
.dise_menu ul.qlist li.moreM span {
    background-position: -944px -49px;
    color: #fff;
}


.m-over {
	display: none;
}

/*---------footer--------------*/
.footer {
	background: url("/images/foot_bg_new1.png") repeat-x scroll 0 0;
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
}
.bot {
	width:972px;
	margin:91px auto 0;
	height: 429px;
}
.bot-1 {
	height:276px;
	border-bottom:1px solid #cdcdcd;
}
.bot-logo {
	float:left;
	width:186px;
	height:228px;
	background:url(/images/sprite_bg3.png) 184px -255px no-repeat;
}
.bot-logo img {
	margin-top:26px;
}
span.bot-tel {
	display:block;
	height:25px;
	background:url(/images/sprite_bg3.png) -30px -256px no-repeat;
	font-size:18px;
	color: #fff;
	padding-left:28px;
	line-height: 25px;
	margin-top:15px;
	;
}
.bot-bz {
	float:left;
	width:562px;
	height:234px;
	padding-left:12px;
	background:url(/images/sprite_bg3.png) 572px -255px no-repeat;
	overflow: hidden;
}
a.bot-icon1, a.bot-icon2, a.bot-icon3, a.bot-icon4, a.bot-icon5 {
	display: block;
	float:left;
	width:90px;
	height:24px;
	border-bottom: 1px solid #333;
	margin-right: 20px;
	overflow: hidden;
}
.bot-bz a i {
	display:inline-block;
	width:22px;
	height: 22px;
	float:left;
	margin-right:5px;
	background: url(/images/sprite_bg3.png) -33px -290px no-repeat;
}
.bot-bz a {
	color:#FFF;
}
a.bot-icon2 i {
	background-position:-33px -313px;
}
a.bot-icon3 i {
	background-position:-33px -336px;
}
a.bot-icon4 i {
	background-position:-33px -359px;
}
a.bot-icon5 i {
	background-position:-33px -382px;
}
.bz-sort {
	padding-top:15px;
	width:68px;
	float:left;
}
.bz-sort li {
	height:28px;
	width:114px;
	line-height: 28px;
}
.bz-sort li a {
	font-size: 12px;
	padding:0 2px;
	color:#FFF;
}
.bz-sort li a:hover {
	background:#f4ac2e;
}

address.bot-lx {

	float:left;
	display: block;
	width:196px;
	margin-left:16px;
}
address.bot-lx img {
	display: block;
	margin-left:22px;
}
address.bot-lx span {
	display:block;
	margin-top:8px;
	color:#fff;
	font-style:normal;
	font-size: 12px;
	line-height: 22px;
}
a.a-tab5, a.a-tab6, a.a-tab7, a.a-tab8 {
	display: inline-block;
	width:37px;
	height: 37px;
	background:url(/images/sprite_bg1.png) -814px -218px no-repeat;
	margin:5px 10px 0 0;
*margin:5px 5px 0 0;
	overflow: hidden;
}
a.a-tab6 {
	background-position:-852px -218px;
}
a.a-tab7 {
	background-position:-891px -218px;
}
a.a-tab8 {
	background-position:-930px -218px;
}
a.a-tab5:hover {
	background-position:-814px -255px;
}
a.a-tab6:hover {
	background-position:-852px -255px;
}
a.a-tab7:hover {
	background-position:-891px -255px;
}
a.a-tab8:hover {
	background-position:-930px -255px;
}
.bot-2 {
	width:286px;
	height:36px;
	float:right;
	margin-top:30px;
}
.flinks {
	width:680px;
	float:left;
}
.flinks ul {
	height:auto;
	overflow:hidden;
	padding-top:20px;
}
.flinks li {
	float:left;
	padding-right:10px;
	line-height:26px;
	word-wrap: break-word;
	word-break: normal;
}
.flinks li.f {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0;
	height:52px;
}
.flinks li a {
	color:#FFFFFF;
}
#search_i {
	display:block;
	float:left;
	width:230px;
	_width:226px;
	height:36px;
	border:none;
	background: #666;
	font-size: 14px;
	line-height: 36px;
	font-family: 'Microsoft YaHei', '寰蒋闆呴粦', '\5FAE\8F6F\96C5\9ED1';
	color: #fff;
	padding-left:20px;
}
#tijiao {
	display:block;
	width:36px;
	height:36px;
	border:none;
	background:url(/images/sprite_bg3.png) -20px -421px no-repeat;
	cursor: pointer;
	float:left;
}
.bot-3 {
	width:1000px;
	height:80px;
	margin:32px auto 0;
	text-align:center;
	text-align: center;
	color:#fff;
	font-size:12px;
	line-height: 54px;
}
span.icp {
	padding:0 22px;
}
a.website {
	color:#fff;
	padding:0 6px;
}
.left-wx {
	width:148px;
	height:200px;
	background-color:#fff;
	position:fixed;
	_position:absolute;
	bottom:0;
	_bottom:auto;
	left:0;
	z-index:110;
	display:none;
	overflow:hidden;
}
.ie6-l {
top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
.wx-pic {
	width:121px;
	height:134px;
	margin:6px auto 9px;
	display:none;
}
.wx-a {
	width:100%;
	height:48px;
}
.wx-a a {
	display:block;
	width:48px;
	height:48px;
	background-color:#fbb63c;
	float:left;
	margin-right:2px;
}
.wx-a a.cur {
	background-color:#fba610;
}
.wx-a span {
	display:block;
	background:url(/images/sprite_bg4.png) no-repeat;
	margin:0 auto;
	overflow:hidden;
}
.wx-a span.wx-1 {
	width:20px;
	height:18px;
	background-position:-45px -112px;
	margin-top:15px;
}
.wx-a span.wx-2 {
	width:32px;
	height:25px;
	background-position:-45px -131px;
	margin-top:12px;
}
.wx-a span.wx-3 {
	width:31px;
	height:24px;
	background-position:-45px -157px;
	margin-top:12px;
}
.wx-switch-2 {
	height:41px;
	border-bottom:1px solid #999;
}
.gz-us {
	font-size:12px;
	color:#1b1b1b;
	height:30px;
	padding-top:10px;
	text-align:center;
}
.wx-pic a.wx-sina, .wx-pic a.wx-tx {
	display:block;
	width:105px;
	background:url(/images/sprite_bg4.png) no-repeat;
	margin:0 auto;
}
.wx-pic a.wx-sina {
	height:32px;
	background-position:-44px -182px;
}
.wx-pic a.wx-tx {
	height:27px;
	background-position:-44px -218px;
	margin-top:14px;
}
.clear {
    clear: both;
}





#focusindex {
    height: 400px;
    overflow: hidden;
    position: relative;
}
#focusindex li {
    height: 400px;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
.banner6 {
    background: url("/images/banner6bg.jpg") no-repeat scroll center center;
}
.banner7 {
    background: url("/images/banner7bg.jpg") no-repeat scroll center center;
}
#focusindex li a {
    display: block;
    height: 400px;
    position: absolute;
    width: 100%;
    z-index: 2;
}
#focusindex .btn {
    bottom: 0;
    height: 30px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 9;
}
#focusindex .btn span.on {
    background: none repeat scroll 0 0 #03939c;
    z-index: 9;
}
#focusindex .btn span {
    background: none repeat scroll 0 0 #dfdfdf;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 14px;
    margin: 5px 10px;
    width: 14px;
    z-index: 9;
}

#focusindex .pre {
    left: 0;
    z-index: 9;
}
#focusindex .preNext {
    background: url("/images/sprite.png") no-repeat scroll left bottom;
    cursor: pointer;
    height: 44px;
    opacity: 0;
    position: absolute;
    top: 180px;
    transition: all 0.3s linear 0s;
    width: 44px;
    z-index: 9;
}











.gpf_bor2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #B4C5D7 #B4C5D7;
    border-image: none;
    border-right: 1px solid #B4C5D7;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    overflow: hidden;
}
.gpf_intro {
    overflow: hidden;
    padding: 4px 0 6px;
}
.gpf_intro i {
    display: block;
    text-align: center;
}
.gpf_intro i img {
    border: 1px solid #CCCCCC;
    padding: 1px;
}
.gpf_intro p {
    line-height: 22px;
    margin: 0 11px;
    text-indent: 2em;
}
.gpf_smallhonor {
    margin: 0 auto 10px;
    overflow: hidden;
    width: 254px;
}
.gpf_arr03 {
    cursor: pointer;
    display: inline;
    float: left;
    margin: 26px 2px 0;
}
#gpf_smallhonor ul {
    float: left;
    height: 67px;
    overflow: hidden;
}
#gpf_smallhonor ul li {
    float: left;
    text-align: center;
    width: 112px;
}
#gpf_intro .gpf_intro {
    padding: 10px 0 15px;
}
#gpf_intro .gpf_intro p {
    line-height: 24px;
    margin: 5px 11px 0;
}
#gpf_intro .gpf_smallhonor {
    margin-bottom: 14px;
}
.gpf_title1 {
    background: url("/images/gpf_tb2.gif") repeat-x scroll center top ;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
}
.gpf_title1 h3 {
    background: url("/images/gpf_tb2h3bg.png") no-repeat scroll right top ;
    float: left;
    padding-right: 35px;
}
.gpf_title1 h3 span {
    background: url("/images/gpf_tb2h3bg.png") no-repeat scroll left top ;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-left: 46px;
}
.gpf_title1 h3 a {
    color: #FFFFFF;
}
.gpf_more1 {
    display: inline;
    float: right;
    margin: 10px 10px 0 0;
}
.gpf_jyzn {
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0 10px;
    width: 252px;
}
.gpf_jyzn ul li {
    display: inline;
    float: left;
    margin: 10px 5px 0;
}

.gpf_anli {
    padding: 5px 0 0;
}
.gpf_anli div img {
    border: 1px solid #CCCCCC;
    margin: 0 3px;
    padding: 2px;
}
.gpf_anli ul {
    padding: 5px;
}
.gpf_anli ul li {
    line-height: 24px;
}
.gpf_zljs ul li {
    background: url("/images/gpf_numtbg.jpg") repeat-x scroll center bottom ;
    border-bottom: 1px solid #B4C5D7;
    height: auto;
    line-height: 22px;
    overflow: hidden;
    padding: 5px 6px 5px 10px;
}
.gpf_zljs ul li span {
    display: inline;
    float: left;
    margin-right: 10px;
}
.gpf_zljs ul li strong {
    color: #185A9A;
    font-size: 14px;
}
.gpf_zljs ul li strong a {
    color: #185A9A;
}

.gpf_art h1 {
    font-family: "宋体";
    font-size: 22px;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
}
.gpf_artzx1 {
    background: url("/images/gpf_artzxbg1.jpg") repeat scroll 0 0 ;
    height: 31px;
    line-height: 31px;
    margin: 5px auto;
    text-align: center;
    width: 539px;
}
.gpf_artzx1 img {
    margin: 0 5px;
    vertical-align: middle;
}
.gpf_artbody {
    color: #333333;
    font-size: 14px;
    line-height: 24px;
    padding: 25px 10px 10px;
}
.gpf_artbody p {
    color: #333333;
    font-family: "宋体",Helvetica,sans-serif;
    line-height: 28px;
    margin-top: 20px;
    text-align: justify;
}
.gpf_fenye {
    background: url("/images/gpf_fenye.jpg") repeat-x scroll center bottom ;
    padding: 0 5px;
}
.gpf_fenye ul li {
    float: left;
    width: 49%;
}
.gpf_fenye ul li strong {
    color: #CD4D46;
}
.gpf_artzx2 {
    margin: 0 auto;
    overflow: hidden;
    width: 690px;
}

.gpf_xgwz {
    width: 347px;
}
.gpf_xgwz ul {
    padding: 10px;
}
.gpf_xgwz ul li {
    color: #333333;
    line-height: 25px;
}
.gpf_xgwz ul li a {
    color: #333333;
}
.gpf_yyxx {
    height: 205px;
    overflow: hidden;
    padding: 1px 0 0;
	border:1px solid #d8d8d8;
}
.gpf_yyxxtitle {
    height: 38px;
    overflow: hidden;
    padding-left: 32px;
	background: none repeat scroll 0 0 #eeeced;
}
.gpf_yyxxtitle h3 {
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
    margin: 0 5px;
    overflow: hidden;
    text-align: center;
    width: 95px;
}
.gpf_yyxxtitle h3 a {
    color: #666666;
}
.gpf_yyxxtitle h3.hover {
    line-height: 38px;
    text-align:center;
    width: 95px;
}
.gpf_yyxxtitle h3.hover a {
    color: #ffffff;
}
.gpf_yyxxcont {
    overflow: hidden;
    padding: 18px 15px 0;
}
.gpf_yyxxarr {
    cursor: pointer;
    display: inline;
    float: left;
    margin: 40px 5px 0;
}
#gpf_honor ul li {
    float: left;
    width: 195px;
}
#gpf_honor ul li i {
    display: block;
    text-align: center;
}
#gpf_honor ul li i img {
    border: 1px solid #CCCCCC;
    padding: 3px;
}
#gpf_honor ul li p {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
}
#gpf_huanjing ul li {
    float: left;
    width: 195px;
}
#gpf_huanjing ul li i {
    display: block;
    text-align: center;
}
#gpf_huanjing ul li i img {
    border: 1px solid #CCCCCC;
    padding: 3px;
}
#gpf_huanjing ul li p {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
}
#gpf_shebei ul li {
    float: left;
    width: 195px;
}
#gpf_shebei ul li i {
    display: block;
    text-align: center;
}
#gpf_shebei ul li i img {
    border: 1px solid #CCCCCC;
    padding: 3px;
}
#gpf_shebei ul li p {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
}
#gpf_zhuanti ul li {
    float: left;
    width: 195px;
}
#gpf_zhuanti ul li i {
    display: block;
    text-align: center;
}
#gpf_zhuanti ul li i img {
    border: 1px solid #CCCCCC;
    padding: 3px;
}
#gpf_zhuanti ul li p {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
}
.gpf_foot {
    background: none repeat scroll 0 0 #0E579B;
    margin: 0 auto;
    overflow: hidden;
    width: 980px;
}
.gpf_footnav {
    background: url("/images/gpf_footnavbg.png") no-repeat scroll center top ;
    color: #FFFFFF;
    font-size: 14px;
    height: 45px;
    line-height: 43px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 960px;
}
.gpf_footnav a {
    color: #FFFFFF;
    margin: 0 15px;
}
.gpf_foot .gpf_foottext {
    color: #FFFFFF;
    line-height: 24px;
    overflow: hidden;
    padding: 5px 0 20px;
    text-align: center;
}


.gpf_yyxxtitle #gpf_yyxx01.hover,.gpf_yyxxtitle #gpf_yyxx02.hover,.gpf_yyxxtitle #gpf_yyxx03.hover,.gpf_yyxxtitle #gpf_yyxx04.hover,.gpf_yyxxtitle #gpf_yyxx05.hover,.gpf_yyxxtitle #gpf_yyxx06.hover {
    background: none repeat scroll 0 0 #00969d;
}


#gpf_rongyu ul li {
    float: left;
    width: 195px;
}
#gpf_rongyu ul li i {
    display: block;
    text-align: center;
}
#gpf_rongyu ul li i img {
    border: 1px solid #CCCCCC;
    padding: 3px;
}
#gpf_rongyu ul li p {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
}

#gpf_huanjing ul li i {
    display: block;
    text-align: center;
}
#gpf_huanjing ul li i img {
    border: 1px solid #CCCCCC;
    padding: 3px;
}
#gpf_huanjing ul li p {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
}
#gpf_shebei ul li {
    float: left;
    width: 195px;
}
#gpf_shebei ul li i {
    display: block;
    text-align: center;
}
#gpf_shebei ul li i img {
    border: 1px solid #CCCCCC;
    padding: 3px;
}
#gpf_shebei ul li p {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
}
#gpf_zhuanti ul li {
    float: left;
    width: 195px;
}
#gpf_zhuanti ul li i {
    display: block;
    text-align: center;
}
#gpf_zhuanti ul li i img {
    border: 1px solid #CCCCCC;
    padding: 3px;
}
#gpf_zhuanti ul li p {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
}

#gpf_shicha ul li {
    float: left;
    width: 195px;
}
#gpf_shicha ul li i {
    display: block;
    text-align: center;
}
#gpf_shicha ul li i img {
    border: 1px solid #CCCCCC;
    padding: 3px;
}
#gpf_shicha ul li p {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
}

#gpf_xsjl ul li {
    float: left;
    width: 195px;
}
#gpf_xsjl ul li i {
    display: block;
    text-align: center;
}
#gpf_xsjl ul li i img {
    border: 1px solid #CCCCCC;
    padding: 3px;
}
#gpf_xsjl ul li p {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
}
