/* CSS Document */

* { margin:0px; padding:0px; list-style:none;}
html, body { height:100%;}
body { background:#fff;}
a { text-decoration:none;}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.container { background:url(../images/301.jpg) no-repeat center top #fff;}

.head { height:120px; width:1180px; margin:0 auto; position:relative;}
.head .title { position:absolute; left:30px; top:26px;}
.head .toptel { position:absolute; left:54%; top:45px; background:url(../images/49.jpg) no-repeat 10px 0px; padding-left:45px; height:51px;}
.head .toptel .z1 { color:#3972b7; font-size:22px; font-weight:bold;}
.head .toptel .z2 { color:#444; font-size:14px;}

.head .ssbox { position:absolute; top:20px; right:210px; padding-top:25px;}
.head .ssbox .an { height:30px; line-height:30px; width:60px;  color:#ffffff; font-size:13px; float:left; border:none; background:#3a73b7; }
.head .ssbox .kk { height:28px; line-height:28px; width:150px; color:#757575; font-size:13px; float:left; border:1px solid #ccc; border-right:none; background:#fff; padding:0 5px;}

/* nav - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.nav { background:#3972b7;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.dhbox { position:relative; z-index:10; width:1170px; margin:0 auto;}

.dhbox .nLi { float:left; position:relative; display:inline;}
.dhbox .nLi p { font-weight:normal;}
.dhbox .nLi p a { color:#fff; font-size:15px; font-weight:bold; text-decoration:none; line-height:34px; display:block; width:130px; text-align:center;}
.dhbox .nLi p a:hover { color:#fff; background:#003894;}

.dhbox .sub { display:none; top:34px; left:0px; text-align:center; position:absolute; margin:0 auto; background:#003894; color:#fff; font-size:14px; z-index:99; width:130px;}
.dhbox .sub li { zoom:1; line-height:34px;}
.dhbox .sub li a { color:#fff; display:block;}
.dhbox .sub li a:hover { color:#003894; background:#ecf1f8;}

.dhbox .on p a { background:#003894; color:#fff;}
/*
.dhbox .dn::after { content:"."; text-indent:-9999px; position:absolute; bottom:2px; left:0; background-image:url(../images/401.gif); background-repeat:no-repeat; background-position:center bottom; width:150px; height:3px; z-index:11;
} 
	
*/



.dhbox .nLi p a,
.dhbox .sub a {
	transition-property: all;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/


.banner { height:350px;}
.MPbannerBox { overflow:hidden; position:relative; width:100%; height:350px; background:#fafafa;}

.MPbannerBox .hd { overflow:hidden; position:absolute; bottom:12px; z-index:1; width:100%;}
.MPbannerBox .hd ul { overflow:hidden; zoom:1; margin:0 auto; display:block; text-align:center}
.MPbannerBox .hd ul li { width:10px; height:10px; border-radius:50%; background:#fff; cursor:pointer; margin:0 2.5px; display:inline-block; border:2px solid #6c98d8;
*display:inline; *zoom:1;}
.MPbannerBox .hd ul li.on { background:#003894; border:2px solid #fafafa;}

.MPbannerBox .bd { position:relative; height:100%; z-index:0; }
.MPbannerBox .bd li { zoom:1; vertical-align:middle; height:350px; width:100%; text-align:center; margin:0 auto;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.content { width:1180px; padding:0 10px; margin:0 auto; overflow:hidden;}


.lm1 { height:50px; overflow:hidden; background:url(../images/202.jpg) repeat-x left bottom;}
.lm1 .t1 { color:#3972b7; font-size:17px; font-weight:bold; line-height:50px; height:48px; float:left; padding-left:13px; padding-right:13px; /*background:url(../images/20.jpg) no-repeat 10px 16px;*/ border-bottom:2px solid #3972b7;}
.lm1 .t2 { color:#b8b8b8; font-size:12px; font-weight:bold; text-transform:uppercase; line-height:50px; float:left; padding-left:10px;}
.lm1 .more { color:#999; font-size:12px; line-height:50px; float:right; margin-right:10px;}
.lm1 .more a { color:#999; background:url(../images/215.gif) no-repeat right 23px; display:block; padding-right:8px;}
.lm1 .more a:hover { color:#3972b7; text-decoration:none; background:url(../images/216.gif) no-repeat right 23px; }
.lm1 span {color:#3972b7;}


.lm1 .page_wz { color:#999; font-size:12px; line-height:50px; float:right; margin-right:10px;}
.lm1 .page_wz a { color:#999; background:url(../images/215.gif) no-repeat right 23px;}
.lm1 .page_wz a:hover { color:#3972b7; text-decoration:none; background:url(../images/216.gif) no-repeat right 23px; }
.lm1 .page_wz span {color:#3972b7;}






/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*医院新闻*/
.yyxx_hangbox { margin-top:20px; overflow:hidden;}

.yyxx_js { width:450px; height:270px; float:left; background:#fafafa;}

/* 焦点图css */
.jdtbox {width:450px; height:270px; overflow:hidden; position:relative; float:left;}
.jdtbox .hd {height:35px; overflow:hidden; position:absolute; bottom:0px; z-index:1; width:100%; }
.jdtbox .hd ul {overflow:hidden; zoom:1; margin:0 auto; position:absolute; bottom:14px; right:10px;}
.jdtbox .hd ul li {float:left; margin:0 2.5px;  width:12px; height:12px; border-radius:50%; background:#fff; cursor:pointer;}
.jdtbox .hd ul li.on {background:#f84333; border:3px solid #fff; width:6px; height:6px; border-radius:50%;}

.jdtbox .bd { position:relative; height:100%; z-index:0;}
.jdtbox .bd li{ zoom:1; width:100%; position:relative;}
.jdtbox .bd li p { color:#fff; position:absolute; bottom:0px; width:70%; line-height:40px; font-size:14px; display:block; text-align:left; padding-left:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.jdtbox .bd li span { background:#222; position:absolute; bottom:0px; width:100%; height:40px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.jdtbox .bd img{ width:100%; height:270px; display:block; margin:0 auto;}



.yyxx { width:400px; float:left; margin-left:20px; overflow:hidden;}
.yyxx .yyxx_conbox { padding-top:10px;}
.yyxx .yyxx_conbox ul { padding-left:10px; padding-right:10px;}
.yyxx .yyxx_conbox ul li { height:70px; background:url(../images/104.jpg) repeat-x bottom left #fff; overflow:hidden;}
.yyxx .yyxx_conbox ul li .zbox { padding-top:10px; padding-left:5px; padding-right:5px;}
.yyxx .yyxx_conbox ul li .zbox .z1 { color:#555; font-size:15px; font-weight:bold; line-height:25px; height:25px; overflow:hidden;}
.yyxx .yyxx_conbox ul li .zbox a .z1 { color:#555;}
.yyxx .yyxx_conbox ul li .zbox a:hover .z1 { color:#f84333; text-decoration:underline;}
.yyxx .yyxx_conbox ul li .zbox .z2 { color:#999; font-size:13px; line-height:25px; height:25px; overflow:hidden;}
.yyxx .yyxx_conbox ul li .zbox a .z2 { color:#999;}
.yyxx .yyxx_conbox ul li .zbox a:hover .z2 { color:#999; text-decoration:none;}

.yyxx .yyxx_conbox ul li .tmbox { float:right; overflow:hidden; margin-top:10px; width:100px; }
.yyxx .yyxx_conbox ul li .tmbox .t1 { color:#666; font-size:14px; text-align:center; height:20px; line-height:20px;}
.yyxx .yyxx_conbox ul li .tmbox .t2 { background:#9cb8db; color:#d3e1f4; font-size:16px; text-align:center; line-height:20px; height:20px; width:66px; margin:0 auto; border-radius:10px;}

.yyxx .yyxx_conbox ul li a .icon_yyxx { color:#6c98d8; padding-right:4px; font-weight:bold; float:left;}
.yyxx .yyxx_conbox ul li a:hover .icon_yyxx { color:#f84333;}


/*信息公开*/
.xxgk { width:280px; float:left; margin-left:30px; overflow:hidden;}
.xxgk .xxgk_conbox ul { padding-top:10px;}
.xxgk .xxgk_conbox ul li { height:35px; background:url(../images/104.jpg) repeat-x bottom left #fff; overflow:hidden; color:#555; font-size:14px; line-height:35px; height:35px; padding:0 6px;}
.xxgk .xxgk_conbox ul li a { color:#555; background:url(../images/213.gif) no-repeat 0px 15px; padding-left:10px; display:block;}
.xxgk .xxgk_conbox ul li a:hover { color:#f84333; text-decoration:underline; background:url(../images/214.gif) no-repeat 0px 15px; }


/*网站公告*/
.wzgg_right { width:280px; float:right; overflow:hidden;}
.wzgg { width:280px; overflow:hidden; padding-bottom:10px;}
.wzgg_conbox ul { padding-top:10px;}
.wzgg_conbox ul li { height:35px; background:url(../images/104.jpg) repeat-x bottom left #fff; overflow:hidden; color:#555; font-size:14px; line-height:35px; height:35px; padding:0 6px;}
.wzgg_conbox ul li a { color:#555; background:url(../images/213.gif) no-repeat 0px 15px; padding-left:10px; display:block;}
.wzgg_conbox ul li a:hover { color:#f84333; text-decoration:underline; background:url(../images/214.gif) no-repeat 0px 15px; }


.wzgg_bar ul li { width:280px; height:80px; margin-top:10px;}
.wzgg_bar ul li img { width:100%; height:80px; display:block;}





/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.hang2_bar { height:130px; background:#aaa; margin-top:20px; overflow:hidden;}

.barbox { margin:0 auto; width:1180px; height:110px; margin-top:30px;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*特色诊疗*/
.tszl_hangbox { overflow:hidden; margin-top:20px;}

.tszl { width:560px; float:left; overflow:hidden;}
.tszl_conbox {}
.tszl_conbox ul { padding-top:10px;}
.tszl_conbox ul li { height:35px; background:url(../images/104.jpg) repeat-x bottom left #fff; overflow:hidden; color:#555; font-size:14px; line-height:42px; height:42px;}
.tszl_conbox ul li a { color:#555; display:block;}
.tszl_conbox ul li a:hover { color:#f84333; text-decoration:underline;}
.tszl_conbox ul li a .tszl_icon1 {  width:37px; height:35px; float:left; width:70px;} 
.tszl_conbox ul li a .tszl_icon2 { background:url(../images/204.jpg) no-repeat center 8px; width:37px; height:35px; float:left; width:70px;}
.tszl_conbox ul li a:hover .tszl_icon2 { background:url(../images/204-2.jpg) no-repeat center 8px;}
.tszl_conbox ul li a .tszl_icon3 { background:url(../images/205.jpg) no-repeat center 8px; width:37px; height:35px; float:left; width:70px;}
.tszl_conbox ul li a:hover .tszl_icon3 { background:url(../images/205-2.jpg) no-repeat center 8px;}




/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



/*医疗服务*/
.ylfw_leftbox{ width:280px; float:left; overflow:hidden; margin-right:30px;}
.ylfw { background:#fff;}
.ylfw_conbox { width:280px; overflow:hidden; margin-top:10px;}
.ylfw_conbox ul { width:288px; overflow:hidden; text-align:center; font-size:0; padding-top:10px;}
.ylfw_conbox ul li { margin-right:8px; display:inline-block; margin-bottom:8px; position:relative;
*display:inline; *zoom:1;}
.ylfw_conbox ul li a { width:88px; height:88px; display:block;}
.ylfw_conbox ul li a:hover { background:#003894;}
.ylfw_conbox ul li a{
	transition-property: all;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.ylfw_conbox ul li img { display:block; position:absolute; top:50%; left:50%; z-index:99; margin-left:-24px; margin-top:-34px;}
.ylfw_conbox ul li p { position:absolute; bottom:0; left:0; z-index:99; width:100%; color:#fff; font-size:14px; line-height:30px;}
.ylfw_conbox ul .bg1 { background:#6c98d8;}
.ylfw_conbox ul .bg2 { background:#a2ccec;}
.ylfw_conbox ul .bg3 { background:#ffc76b;}
/*预约挂号*/
.yygh_bar { margin-top:12px; width:280px; height:80px;}
.yygh_bar img { display:block; width:100%; height:80px;}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.hang4_bar { width:1180px; overflow:hidden; clear:both; margin-top:30px; margin-bottom:30px;}
.hang4_bar ul { width:1188px; overflow:hidden;}
.hang4_bar ul li { width:388px; height:120px; margin-right:8px; float:left;}
.hang4_bar ul li img { width:100%; height:100%; display:block;}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.MPM1box {width:1180px; text-align:center; background:white; margin-top:20px; margin-left:auto; margin-right:auto; position:relative;}

.MPM1box .parHd {height:48px; position:relative; border-bottom:2px solid #3972b7;}
.MPM1box .parHd ul {float:left; position:absolute; left:0px; top:0px; }
.MPM1box .parHd ul li {background:#003993; color:#fff; font-size:17px; font-weight:bold; float:left; cursor:pointer; height:50px; line-height:50px; text-align:center; width:100px; padding-left:20px; position:relative; border-top-left-radius:10px; margin-right:15px;}
.MPM1box .parHd ul li.on {background:#3972b7; color:#fff; z-index:9999;}
.MPM1box .parHd ul li .tu1 { background:url(../images/207.png) no-repeat 0px 0px; width:42px; height:50px; position:absolute; top:0px; right:-42px;}
.MPM1box .parHd ul li.on .tu1 { background:url(../images/206.png) no-repeat 0px 0px; width:42px; height:50px; position:absolute; top:0px; right:-42px;}

.MPM1box .parHd ul li .tu2 { background:url(../images/207.png) no-repeat 0px 0px; width:42px; height:50px; position:absolute; top:0px; right:-42px;}
.MPM1box .parHd ul li.on .tu2 { background:url(../images/206.png) no-repeat 0px 0px; width:42px; height:50px; position:absolute; top:0px; right:-42px;}





.MPM1box .sPrev,.MPM1box .sNext {display:block; width:20px; height:20px; position:absolute; top:50%; margin-top:-15px; left:0px; z-index:99; cursor:pointer; background:url(../images/208.png) no-repeat 0 0; }

.MPM1box .sNext {position:absolute; top:50%; margin-top:-15px; left:auto; right:0px; z-index:99; background:url(../images/209.png) no-repeat 0px 0px;}
.MPM1box .sPrev:hover,.MPM1box .sNext:hover {filter:alpha(opacity=50);opacity:0.5; background:}

.MPM1box .parBd { width:1180px; overflow:hidden; background:#fafafa;}
/*专家风采*/
.MPM1box .parBd .jdhjBox_zjfc { overflow:hidden; width:1140px; padding:40px 20px;}
.MPM1box .parBd .zjfc_boxbox { width:1160px; overflow:hidden;}
.MPM1box .parBd .zjfc_boxbox ul {overflow:hidden; zoom:1; margin-left:30px; width:1160px;}
.MPM1box .parBd .zjfc_boxbox ul li {margin-right:20px; float:left; _display:inline; overflow:hidden; text-align:center; width:270px; height:160px; background:#f0f2f8;}

.MPM1box .parBd .zjfc_boxbox ul li .tubox { width:110px; height:160px; float:left;}
.MPM1box .parBd .zjfc_boxbox ul li .tubox img {width:100%; height:160px; display:block;}
.MPM1box .parBd .zjfc_boxbox ul li .t1box { overflow:hidden; background:#fff; height:90px;}
.MPM1box .parBd .zjfc_boxbox ul li .t1box .z1 { color:#444; font-size:17px; font-weight:bold; line-height:40px; text-align:left; padding-left:10px;}
.MPM1box .parBd .zjfc_boxbox ul li .t1box .z2 { color:#888; font-size:12px; line-height:20px; max-height:40px; text-align:left; padding-left:10px; overflow:hidden;}
.MPM1box .parBd .zjfc_boxbox ul li .t2box { overflow:hidden; background:#f0f2f8; height:70px;}
.MPM1box .parBd .zjfc_boxbox ul li .t2box .an1 a { background:#3972b7; height:30px; line-height:30px; width:65px; color:#fff; font-size:14px; font-weight:bold; text-align:center; float:left; margin-left:10px; margin-top:20px;}
.MPM1box .parBd .zjfc_boxbox ul li .t2box .an1 a:hover { color:#fff; background:#003894;}


/*医疗设备*/
.MPM1box .parBd .jdhjBox_ylsb { overflow:hidden; width:1140px; padding:40px 20px;}
.MPM1box .parBd .ylsb_boxbox { width:1160px; overflow:hidden;}
.MPM1box .parBd .ylsb_boxbox ul {overflow:hidden; zoom:1; width:1140px;}
.MPM1box .parBd .ylsb_boxbox ul li { float:left; _display:inline; overflow:hidden; text-align:center; width:220px; height:160px; background:#fff; margin-right:10px; position:relative;}
.MPM1box .parBd .ylsb_boxbox ul li .tu { height:160px; min-width:100%; position:relative;}
.MPM1box .parBd .ylsb_boxbox ul li .tu img {position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); height:100%; max-width:100%; display:block;}
.MPM1box .parBd .ylsb_boxbox ul li a p { height:30px; line-height:30px; background:rgba(0,0,0,0.25); color:#fff; font-size:14px; text-align:center; position:absolute; bottom:0px; left:0; width:100%;}
.MPM1box .parBd .ylsb_boxbox ul li a:hover p { background:rgba(0,0,0,0.8); color:#fff;}


.MPM1box a,
.MPM1box .parBd .ylsb_boxbox ul li a p {
	transition-property: all;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*医学科教*/
.yxkj_hangbox { overflow:hidden; margin-top:20px;}
.yxkj_hangbox .leftbox  { float:left; width:890px;}
.yxkj_hangbox .rightbox { float:right; width:280px;}


.yxkj { width:425px; overflow:hidden; float:left; margin-right:20px;}
.yxkj_conbox_js { overflow:hidden; margin-top:10px; background:#fff; height:240px;}
.yxkj_conbox_js .hd { height:29px; border-bottom:1px solid #ddd; /*6c98d8*/}
.yxkj_conbox_js .hd dl { overflow:hidden;}
.yxkj_conbox_js .hd dl dd { float:left; cursor:pointer; color:#3972b7; font-size:14px; line-height:30px; width:85px; text-align:center;}
.yxkj_conbox_js .hd dl dd.on { background:#6c98d8; color:#fff; font-weight:bold; width:83px; height:29px; line-height:28px; border:1px solid #6c98d8; border-bottom:none;}

.yxkj_conbox_js .bd { overflow:hidden;}
.yxkj_conbox_js .bd dl { zoom:1; padding:10px 0px; height:245px;}
.yxkj_conbox_js .bd dd { color:#444; font-size:14px; height:30px; overflow:hidden;}
.yxkj_conbox_js .bd dd a { color:#444; line-height:30px; padding-right:10px; padding-left:16px; background:url(../images/210.gif) no-repeat 6px 14px; display:block;}
.yxkj_conbox_js .bd dd a:hover { color:#f84333; text-decoration:underline; background:url(../images/211.gif) no-repeat 6px 14px;}
.yxkj_conbox_js .bd dd .date { float:right; color:#aaa; font-size:14px; font-weight:lighter; text-align:center; background:#fff; width:100px; line-height:30px; overflow:hidden;}




/*健康视频*/
.jksp { overflow:hidden; margin-bottom:10px;}
.jksp_conbox { height:140px; background:#eee; margin-top:10px;}


/*电话咨询*/
.dhzx { border:2px solid #3972b7; border-radius:5px; background:#fff; overflow:hidden; height:146px;}
.dhzx .dhzx_lm { height:40px; line-height:40px; color:#555; font-size:17px; font-weight:bold; position:relative; padding-left:46px;}
.dhzx .dhzx_lm .icon { background:#3972b7; border-radius:7px; position:absolute; top:10px; left:10px; width:24px; height:24px;}
.dhzx .dhzx_lm .icon img { position:absolute; top:50%; left:50%; margin-left:-8px; margin-top:-8px;}
.dhzx ul { padding:0 10px; margin:0 18px;}
.dhzx ul li { color:#444; font-size:14px;}
.dhzx ul .z1 { line-height:24px;}
.dhzx ul .z2 { line-height:24px; padding-top:5px;}
.dhzx ul .z2 span { color:#3972b7; font-size:22px;}
.dhzx .an { background:url(../images/15.png) no-repeat 10px 9px #3972b7; height:30px; line-height:30px; color:#fff; font-size:14px; font-weight:bold; text-align:center; border-radius:5px; margin-top:10px; margin-right:18px; margin-left:18px;}



/*医学科教——右底——bar*/
.yxkj_rb_bar { overflow:hidden;}
.yxkj_rb_bar ul { overflow:hidden;}
.yxkj_rb_bar ul li { height:70px; background:#3db49a; overflow:hidden; margin-bottom:10px;}
.yxkj_rb_bar ul li img { height:70px; width:100%;}




/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.footer { background:#003894; overflow:hidden; padding:20px 0; clear:both; margin-top:30px;}
.footer_nbox { width:1180px; margin:0 auto;}
.footer .t1 { color:#fff; font-size:14px; font-weight:lighter; text-align:left; line-height:30px; padding:10px 0; float:left; position:relative; width:100%;}
.footer .t1 .tu { float:right; position:absolute; top:50%; right:10px; margin-top:-32px;}