﻿/* CSS Document */

/*public css*/
* {
   margin: 0px;
   padding: 0px;
}

body {
   font-size: 14px;
   font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, sans-serif;
   color: #333;
   background: #F6F6F6;
}

ul li {
   margin: 0px;
   padding: 0px;
   list-style-type: none;
}

form,
ul,
li,
table,
td,
p,
span,
h1,
h2,
h3,
h4,
h5,
img,
dl,
dt,
dd {
   margin: 0px;
   padding: 0px;
}

img {
   border: none;
}

a {
   color: #333;
   text-decoration: none;
}

a:hover,
a:active {
   color: #da251d;
   text-decoration: none;
}

.dispblock {
   display: block;
}

.dispnone {
   display: none;
}

.float_l {
   float: left
}

.float_r {
   float: right
}

.clear_both {
   clear: both;
}
.guestbook{
   width: 90%;
   margin: 0 auto;
   font-size: 18px;
}
.guestbook .form-group{
   line-height: 36px;
   padding: 10px 0;
   overflow: hidden;
}
.guestbook .form-group span{
   width: 100px;
   text-align: right;
   display: block;
   float: left;
}
.guestbook .form-group .field{
   float: left;
}
.guestbook .form-group .field input{
   width: 600px;
   height: 34px;
}
.guestbook .form-group .field textarea{
   width: 600px;
   height: 102px;
}
.form-button{
   text-align: center;
}
.button{
   width: 100px;
   height: 36px;
   border: none;
   line-height: 36px;
   color: #fff;
   background: #297e8d;
}
.hand {
   cursor: pointer;
}

.f12 {
   font-size: 12px;
}

.hei {
   color: #000;
}

.en_ft {
   font-family: Arial;
}

.ft1 {
   font-size: 14px;
   font-weight: bold;
   color: #FFF;
}

.ft_red {
   color: #C80000;
}

.ft_bai {
   color: #FFF;
}

.txt_cent {
   text-align: center;
}

.Word_Break {
   word-break: break-all;
   overflow: hidden;
   TABLE-LAYOUT: fixed;
   WORD-WRAP: break-word;
}

.fixedHeader {
   position: fixed;
   left: 0;
   top: 0;
   z-index: 100;
}

.txthid {
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}

.load {
   width: 32px;
   height: 32px;
   margin: 15px auto;
   background: url(../images/loading.gif) center center no-repeat;
}

.norecord {
   text-align: center;
}

@font-face {
   font-family: 'HYQiHei35S';
   src: url('../fonts/HYQiHei-35S.otf');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'HYQiHei70S';
   src: url('../fonts/HYQiHei-70S.otf');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'BDZYJT';
   src: url('../fonts/BDZYJT.ttf');
   font-weight: normal;
   font-style: normal;
}

/*标题分类*/
.tags img {
   vertical-align: middle;
   margin-top: -3px;
   max-width: 60px;
   max-height: 18px;
}

table {
   border-collapse: collapse;
   max-width: 100%;
}

/*index*/
.in_topbox {
   width: 100%;
   /* overflow:hidden; */
   position: relative;
}

.in_topbkg {
   position: fixed;
   left: 0;
   top: 0;
   width: 100%;
   height: 120px;
   background: url(../images/top_bg.png) no-repeat;
   background-size: 100% 100%;
   _background: rgba(0, 139, 147, 0.87);
   border-bottom: 1px solid #aed5db;
   z-index: 1000;
}

.in_top {
   width: 1180px;
   height: 106px;
   margin: 0 auto;
   position: relative;
}

.in_top .lt {
   float: left;
   margin: 17px 0 0 0;
}

.in_top .rt {
   position: absolute;
   top: 0;
   right: 0;
}

.in_top .rt .shbox {
   margin-top: 19px;
   height: 28px;
   float: right;
}

.in_top .rt .shbox .txt {
   float: left;
   width: 118px;
   height: 28px;
   padding: 0 0 0 10px;
   line-height: 28px;
   border: 0;
   background: #4596a1;
   color: #666;
   outline: none;
}

.in_top .rt .shbox .btn {
   float: left;
   width: 34px;
   height: 28px;
   border: 0;
   background: #4596a1 url(../images/index_02.png) center center no-repeat;
   cursor: pointer;
   outline: none;
}

/*placeholder*/
.in_top .rt .shbox .txt::-webkit-input-placeholder {
   /* WebKit browsers */
   color: #a0c4ca;
}

.in_top .rt .shbox .txt:-moz-placeholder {
   /* Mozilla Firefox 4 to 18 */
   color: #a0c4ca;
   opacity: 1;
}

.in_top .rt .shbox .txt::-moz-placeholder {
   /* Mozilla Firefox 19+ */
   color: #a0c4ca;
   opacity: 1;
}

.in_top .rt .shbox .txt:-ms-input-placeholder {
   /* Internet Explorer 10+ */
   color: #a0c4ca;
}

.in_top .rt .menu {
   clear: both;
   padding-top: 15px;
   margin-right: -14px;
}

.in_top .rt .menu li {
   float: left;
   width: 129px;
   height: 44px;
   line-height: 44px;
   text-align: center;
   position: relative;
}

.in_top .rt .menu li>a {
   display: block;
   width: 100%;
   height: 100%;
   color: #282828;
}

.in_top .rt .menu li>a.cur {
   color: #276f7c;
   font-weight: bold;
}

.in_top .rt .menu li>a:hover {
   color: #276f7c;
   font-weight: bold;
}

.in_top .rt .menu li:hover>a {
   color: #276f7c;
   font-weight: bold;
}

.in_top .rt .menu li em {
   position: absolute;
   top: 18px;
   left: 0;
   width: 1px;
   height: 11px;
   background: #bdc5c6;
}

.in_top .rt .menu li .nav {
   position: absolute;
   top: 44px;
   left: 0px;
   line-height: 30px;
   height: 0px;
   width: 100%;
   z-index: 1001;
   text-align: left;
   background: rgba(0, 92, 97, 0.95);
   padding-top: 10px;
   display: none;
}

.in_top .rt .menu li .nav a {
   color: #72c7cf;
   font-size: 12px;
   /* margin-right:10px; */
   display: block;
   text-align: center;
}

.in_top .rt .menu li .nav a:hover {
   color: #FFF;
}

.in_top .rt .menu .li_3 .nav {
   width: 135px;
}

.in_top .rt .menu .li_3 .nav a {
   text-align: left;
   padding-left: 20px
}

.in_top .rt .menu .li_4 .nav {
   width: 122px;
}

.in_top .rt .menu .li_4 .nav a {
   text-align: left;
   padding-left: 20px
}

.in_top .rt .menu .li_6 .nav {
   width: 122px;
}

.in_top .rt .menu .li_6 .nav a {
   text-align: left;
   padding-left: 20px
}

.in_top .rt .menu .li_7 .nav {
   width: 102px;
}

.in_top .rt .menu .li_7 .nav a {
   text-align: left;
   padding-left: 20px
}

.in_toplink {
   position: relative;
   width: 1180px;
   margin: 0 auto;
   /* margin-left:-590px; */
   Z-INDEX: 999;
}

.in_toplink ul {
   position: absolute;
   top: 189px;
   left: 0%;
   width: 209px;
}

.in_toplink li {
   float: left;
   margin: 0 8px 16px 9px;
   width: 278px;
   height: 95px;
   position: relative;
}

.in_toplink li a {
   display: block;
   width: 154px;
   padding-left: 124px;
   height: 95px;
   line-height: 95px;
   font-size: 22px;
   font-weight: bold;
   color: #FFF;
   position: relative;
   z-index: 102;
}

.in_toplink li div {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   background-position: center center;
   background-repeat: no-repeat;
   transition: all 0.3s ease;
   z-index: 101;
}

.in_toplink .li_1 div {
   background-image: url(../images/ysg-1.png);
   opacity: 0.8;
}

.in_toplink .li_2 div {
   background-image: url(../images/ysg-2.png);
   opacity: 0.8;
}

.in_toplink .li_3 div {
   background-image: url(../images/ysg-3.png);
   opacity: 0.8;
}

.in_toplink .li_4 div {
   background-image: url(../images/ysg-4.png);
   opacity: 0.8;
}

.in_toplink .li_1 div {
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ysg-1.png', sizingMethod='scale');
}

.in_toplink .li_2 div {
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ysg-2.png', sizingMethod='scale');
}

.in_toplink .li_3 div {
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ysg-3.png', sizingMethod='scale');
}

.in_toplink .li_4 div {
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ysg-4.png', sizingMethod='scale');
}

.in_toplink li:hover div {
   opacity: 1;
}

.in_banbox {
   clear: both;
   width: 100%;
   height: 712px;
   overflow: hidden;
   position: relative;
   z-index: 10;
}

.in_banbox .box {
   width: 100%;
   height: 100%;
   overflow: hidden;
}

.in_banbox .ban_box {
   width: 10000px;
}

.in_banbox .ban_box_1,
.in_banbox .ban_box_2 {
   float: left;
}

.in_banbox .ban_box_1 a,
.in_banbox .ban_box_2 a {
   display: block;
   height: 100%;
}

.in_banbox .box li {
   float: left;
   height: 100%;
   overflow: hidden;
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
}

.in_banbox .btn {
   position: absolute;
   top: 320px;
   width: 33px;
   height: 107px;
   background: url(../images/index_03.png) no-repeat;
   z-index: 20;
}

.in_banbox .prev {
   left: 0px;
   background-position: left top;
}

.in_banbox .next {
   right: 0px;
   background-position: right top;
}

.in_banbox .prev:hover {
   background-position: left bottom;
}

.in_banbox .next:hover {
   background-position: right bottom;
}

.in_cont {
   clear: both;
   width: 1200px;
   margin: 0 auto;
   overflow: hidden;
   padding: 40px 0 30px 0;
}

.in_cont .lt {
   float: left;
   width: 180px;
}

.in_cont .lt .p_1 {
   height: 16px;
   line-height: 16px;
   padding-left: 29px;
   background: url(../images/index_07.jpg) 4px center no-repeat;
   font-size: 16px;
}

.in_cont .lt .list {
   padding-top: 16px;
}

.in_cont .lt .list li {
   width: 180px;
   height: 57px;
   padding-bottom: 5px;
}

.in_cont .lt .list li a {
   display: block;
   width: 86px;
   height: 55px;
   line-height: 55px;
   padding-left: 70px;
   font-size: 15px;
   background-repeat: no-repeat;
   background-image: url(../images/index_09.png);
   transition: all 0.3s ease;
}

.in_cont .lt .list li .a_1 {
   border: 1px solid #DDF8F9;
   border-left: 3px solid #ADE6E8;
   background-position: 10px 7px
}

.in_cont .lt .list li .a_2 {
   border: 1px solid #F1F4E1;
   border-left: 3px solid #ECF3CC;
   background-position: 10px -56px
}

.in_cont .lt .list li .a_3 {
   border: 1px solid #F8F2EC;
   border-left: 3px solid #FCE6CF;
   background-position: 10px -118px
}

.in_cont .lt .list li .a_4 {
   border: 1px solid #F8F2EC;
   border-left: 3px solid #ff4013;
   background-position: 10px -180px
}

.in_cont .lt .list li .a_1:hover {
   color: #149295;
   font-weight: bold;
   background-color: #DDF8F9;
}

.in_cont .lt .list li .a_2:hover {
   color: #B5D138;
   font-weight: bold;
   background-color: #F1F4E1;
}

.in_cont .lt .list li .a_3:hover {
   color: #F39C44;
   font-weight: bold;
   background-color: #F8F2EC;
}

.in_cont .lt .list li .a_4:hover {
   color: #ff4013;
   font-weight: bold;
   background-color: #F8F2EC;
}

/*.in_cont .lt .p_2{ height:40px; line-height:40px; padding-left:32px; background:url(../images/index_11.jpg) 3px center no-repeat; font-size:15px;}
.in_cont .lt .lgbox{}
.in_cont .lt .lgbox .txt_1{ width:180px; height:29px; line-height:29px; padding:0 10px; border:1px solid #D4E6E7; background:#F4F4F4; margin-bottom:7px; font-size:12px;}
.in_cont .lt .lgbox .txt_2{ width:160px; padding-right:30px; background:url(../images/index_13.jpg) 175px center no-repeat;}
.in_cont .lt .lgbox .txt_1:focus{ border:1px solid #B4D7D8; background-color:#F1F9FA;}
.in_cont .lt .lgbox .btn_1{ float:left; width:100px; height:27px; line-height:27px; text-align:center; color:#FFF; border:0; cursor:pointer; background:#34B2B5; font-size:12px;}
.in_cont .lt .lgbox .btn_2{ float:right; background:#B5D138;}*/
.in_cont .lt .p_3 {
   padding-top: 25px;
}

.in_cont .lt .p_3 a {
   outline: none;
}

.in_cont .ct {
   float: left;
   width: 343px;
   padding-left: 0px;
}

.in_cont .ct .top {
   height: 34px;
   border-bottom: 1px solid #E3E3E3;
   position: relative;
}

.in_cont .ct .top span {
   float: left;
   height: 33px;
   padding: 0 20px 0 10px;
   font-size: 16px;
   line-height: 18px;
   border-bottom: 2px solid #297e8d;
   position: absolute;
   left: 0px;
   bottom: -1px;
}

.in_cont .ct .top a {
   float: right;
   display: block;
   width: 22px;
   height: 22px;
   margin: 0 5px 0 0;
   background: url(../images/index_14.jpg) center center no-repeat;
}

.in_cont .ct .list {
   clear: both;
   padding: 25px 10px 0 5px;
}

.in_cont .ct .list .div_1 {
   height: 40px;
   line-height: 40px;
   overflow: hidden;
}

.in_cont .ct .list .div_1 em {
   float: left;
   font-style: normal;
   width: 16px;
   padding: 0 0 0 1px;
   font-size: 16px;
   color: #B3B3B3;
   font-weight: bold;
}

.in_cont .ct .list .div_1 a {
   float: left;
   font-size: 13px;
   color: #595959;
}

.in_cont .ct .list .div_1 span {
   float: right;
   color: #AFAFAF;
   font-size: 12px;
}

.in_cont .ct .list .div_2 {
   display: none;
   overflow: hidden;
   height: 68px;
}

.in_cont .ct .list .div_2 .img {
   float: left;
   width: 84px;
}

.in_cont .ct .list .div_2 .cont {
   float: left;
}

.in_cont .ct .list .div_2 .cont b {
   font-size: 15px;
   color: #da251d;
   line-height: 17px;
}

.in_cont .ct .list .div_2 .cont p {
   font-size: 12px;
   color: #a5a5a5;
   line-height: 33px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}

.in_cont .ct .list .div_2 .cont span {
   display: block;
   background: url(../images/index_17.jpg) left center no-repeat;
   padding-left: 18px;
   font-size: 12px;
   color: #C8C8C8;
}

.in_cont .ct .list .show {
   display: block;
}

.in_cont .ct_2 {
   float: left;
   width: 343px;
   padding-left: 15px;
}

.in_cont .ct_2 .box {
   width: 329px;
   height: 192px;
   margin: 0 auto;
   overflow: hidden;
   position: relative;
}

.in_cont .ct_2 .img_box_1,
.in_cont_1 .lt .img_box_2 {
   float: left;
}

.in_cont .ct_2 .box .list li {
   float: left;
   width: 329px;
   height: 192px;
   position: relative;
}

.in_cont .ct_2 .box .list li p {
   position: absolute;
   left: 0;
   bottom: 0;
   height: 44px;
   line-height: 44px;
   color: #FFF;
   font-size: 12px;
   width: 314px;
   padding-left: 15px;
   background: url(../images/index_20.png) repeat;
}

.in_cont .ct_2 .box .btn {
   position: absolute;
   bottom: 12px;
   right: 10px;
}

.in_cont .ct_2 .box .btn li {
   float: left;
   margin-right: 5px;
   width: 20px;
   height: 20px;
   line-height: 20px;
   color: #FFF;
   text-align: center;
   font-size: 12px;
   background: url(../images/index_20_1.png) top right no-repeat;
   cursor: pointer;
}

.in_cont .ct_2 .box .btn li.cur {
   background-position: left top;
}

.in_cont .ct_2 .top {
   height: 34px;
   border-bottom: 1px solid #E3E3E3;
   position: relative;
   margin-top: 18px;
}

.in_cont .ct_2 .top span {
   float: left;
   height: 33px;
   padding: 0 20px 0 10px;
   font-size: 16px;
   line-height: 18px;
   border-bottom: 2px solid #297e8d;
   position: absolute;
   left: 0px;
   bottom: -1px;
}

.in_cont .ct_2 .top a {
   float: right;
   display: block;
   width: 22px;
   height: 22px;
   margin: 0 5px 0 0;
   background: url(../images/index_14.jpg) center center no-repeat;
}

.in_cont .ct_2 .list {
   padding-top: 2px;
}

.in_cont .ct_2 .list li {
   height: 40px;
   line-height: 40px;
   overflow: hidden;
}

.in_cont .ct_2 .list li em {
   float: left;
   font-style: normal;
   width: 16px;
   padding: 0 0 0 1px;
   font-size: 16px;
   color: #B3B3B3;
   font-weight: bold;
}

.in_cont .ct_2 .list li a {
   float: left;
   font-size: 13px;
   color: #595959;
}

.in_cont .ct_2 .list li span {
   float: right;
   color: #AFAFAF;
   font-size: 12px;
}

.in_cont .rt {
   float: right;
   width: 301px;
}

.in_cont .rt .p_1 {
   height: 18px;
   line-height: 18px;
   padding-left: 26px;
   font-size: 16px;
   background: url(../images/index_21.jpg) 2px center no-repeat;
}

.in_cont .rt .div_1 {
   padding-top: 16px;
}

.in_cont .rt .div_1 img{
   width: 100%;
}

.zbylb {
   width: 100%;
   border: 1px solid #2d9490;
   background: #eef7fe;
   font-size: 10px;
   text-align: center;
}

.zbylb td,
.zbylb th {
   border: 1px solid #2d9490;
   padding: 1px 0;
}

.in_cont .rt .div_1 p {
   padding-bottom: 7px;
}

.in_cont .rt ul li {
   padding-bottom: 7px;
}

.footer_wrap {

   width: 100%;

   height: 200px;

   background: #008077;

   margin-top: 70px;

}

.footer_heart {

   overflow: hidden;
   width: 1200px;
   margin: 0 auto;

}

.footer_ter {
   float: left;
   margin-top: 25px;

   margin-left: 100px;

}

.footer_ul>li {

   color: #fff;

   margin: 10px 0;

}

.footer_left {

   margin-top: 25px;
   float: left;

}

.footer_ol {

   overflow: hidden;

}

.footer_ol li {

   float: left;

   color: #fff;

}

.footer_ol li a {

   font-size: 14px;

   color: #fff;

}

.footer_right {

   margin-top: 45px;

   width: 97px;
   float: right;

}

.footer_p {

   margin-top: 5px;

   color: #fff;

   font-size: 12px;

}

.in_btmbox {
   clear: both;
   width: 100%;
   _border-bottom: 1px solid #43A8AE;
   background: #348493;
}

.in_btm {
   width: 1180px;
   height: 72px;
   margin: 0 auto;
}

.in_btm .lkbox {
   float: left;
   margin: 23px 0 0 0;
   width: 200px;
   height: 31px;
   background: #FFF url(../images/index_27.jpg) right center no-repeat;
   position: relative;
}

.in_btm .lkbox p {
   width: 185px;
   padding-left: 15px;
   line-height: 31px;
   font-size: 12px;
   cursor: pointer;
}

.in_btm .lkbox ul {
   position: absolute;
   left: 0;
   bottom: 31px;
   display: none;
   overflow: hidden;
}

.in_btm .lkbox ul li a {
   display: block;
   height: 30px;
   line-height: 30px;
   width: 185px;
   padding-left: 15px;
   background: #D4E6E7;
   color: #333;
   border-bottom: 1px solid #ccc;
}

.in_btm .lkbox ul li a:hover {
   background: #B5D138;
   color: #FFF;
}

.in_btm .list {
   float: right;
   line-height: 72px;
}

.in_btm .list a {
   color: #f1f1f1;
}

.in_btm .list a:hover {
   color: #FFF;
}

.in_btm .list em {
   display: inline-block;
   margin: 0 13px;
   font-style: normal;
   color: #f1f1f1;
}

.in_cpybox {
   clear: both;
   width: 100%;
   background: #348493;
   color: #FFF;
}

.in_cpy {
   width: 1180px;
   margin: 0 auto;
   overflow: hidden;
   padding: 25px 0 0 0;
}

.in_cpy .lt {
   float: left;
   width: 555px;
   font-size: 12px;
   line-height: 25px;
}

.in_cpy a {
   color: #FFF;
}

.in_cpy .ct {
   float: left;
}

.in_cpy .ct img {
   vertical-align: middle;
   margin-right: 40px;
}

.in_cpy .rt {
   float: right;
   width: 75px;
   text-align: center;
   font-size: 12px;
   color: #C7DEE0;
   line-height: 33px;
}


/*about*/
.ab_topbox {
   width: 100%;
   overflow: hidden;
   position: relative;
   background: url(../images/about_01.jpg) center center no-repeat;
   background-size: cover;
   height: 477px;
}

.ab_toptit {
   position: absolute;
   top: 51%;
   left: 50%;
   margin-left: -570px;
   color: #FFF;
   z-index: 100;
}

.ab_toptit span {
   font-size: 34px;
   line-height: 36px;
   font-family: "BDZYJT";
}

.ab_toptit em {
   display: block;
   width: 36px;
   height: 2px;
   background: #FFF;
   margin: 17px 0 20px 0;
}

.ab_toptit p {
   line-height: 16px;
   font-family: "HYQiHei35S";
}

.ab_mbxbox {
   clear: both;
   width: 1157px;
   height: 53px;
   line-height: 53px;
   padding-left: 23px;
   background: url(../images/about_03.jpg) left center no-repeat;
   margin: 5px auto 0 auto;
   color: #666;
}

.ab_mbxbox a {
   color: #666;
}

.ab_cont {
   clear: both;
   width: 1122px;
   background: #FFF;
   margin: 0 auto 30px auto;
   border-top: 2px solid #297e8d;
   padding: 25px 29px 35px 29px;
   overflow: hidden;
   min-height: 300px;
}

.ab_cont .lt {
   float: left;
   width: 211px;
}

.ab_cont .lt .top {
   height: 65px;
   line-height: 65px;
   padding: 7px 0 0 39px;
   background: #297e8d;
   border-radius: 4px 4px 0 0;
   font-size: 19px;
   font-weight: bold;
   color: #FFF;
}

.ab_cont .lt .list {
   background: #F5F5F5;
}

.ab_cont .lt .list li {
   height: 51px;
   padding-bottom: 1px;
}

.ab_cont .lt .list li a {
   display: block;
   width: 131px;
   height: 51px;
   line-height: 50px;
   padding: 0 40px 0 40px;
   font-size: 15px;
   background: url(../images/about_05.jpg) bottom center no-repeat;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}

.ab_cont .lt .list li a.cur {
   background-position: center top;
   color: #FFF;
}


.ab_cont .lt .list li a:hover {
   background-position: center top;
   color: #FFF;
}

.ab_cont .lt .zt {
   text-align: center;
   padding-top: 3px;
}

.ab_cont .lt .zt img {
   margin-top: 7px;
}

.ab_cont .rt {
   float: right;
   width: 890px;
}

.ab_cont .rt .top {
   height: 63px;
   border-bottom: 1px solid #EEF0F2;
   position: relative;
   ;
}

.ab_cont .rt .top b {
   position: absolute;
   left: 17px;
   bottom: -1px;
   height: 59px;
   line-height: 59px;
   border-bottom: 1px solid #297e8d;
   font-size: 19px;
   color: #297e8d;
}

.ab_cont .rt .top a {
   float: right;
   margin: 14px 19px 0 0;
   width: 61px;
   height: 33px;
   line-height: 33px;
   padding-left: 56px;
   color: #FFF;
   font-size: 15px;
   background: #4596a1 url(../images/about_07.png) 27px center no-repeat;
   border-radius: 33px;
}

.ab_main {
   clear: both;
   padding: 45px 5px 0 10px;
   line-height: 35px;

}
.ab_main img{
   max-width: 100% !important;
}
.ssleft {
   width: 229px;
   /*margin-top:60px;*/
   float: left;
   position: relative;
   margin-left: 20px;
}

.kszr {
   width: 100%;
   background: #fff;
}

.zr_tit {
   width: 100%;
   height: 42px;
   background: url(../img/kszr.png) no-repeat 10px center #008077;
}

.zr_tit p {
   line-height: 42px;
   color: #fff;
   font-size: 18px;
   margin-left: 25px;
}

.zr_txt {
   width: 94%;
   padding: 10px 3%;
}

.zr_txt a {
   width: 100%;
   display: block;
}

.zr_txt img {
   float: left;
   width: 100%;
   height: auto;
   margin-right: 10px;
}

.zr_txt .p1 {
   color: #000000;
   font-size: 22px;
   line-height: 38px;
}

.zr_txt .p2 {
   margin-top: 10px;
   color: #008077;
   font-size: 18px;
   font-family: "宋体";
   line-height: 26px;
}

.zr_txt .p3 {
   color: #666666;
   font-size: 15px;
   font-family: "宋体";
   line-height: 24px;
   margin-top: 10px;
}
.zr_txt .p3 a{
   color: #008077;
}

.zr_txt .p1:hover {
   color: #d93617;
}

.ssright {
   width: 930px;
   float: right;
   position: relative;
}

/*名师团队*/

.doctors {
   width: 100%;
}

.doctors ul {
   background: #fff;
}

.doctors ul li {
   width: 96%;
   margin: 0 auto;
   border-top: 1px dashed #e5e5e5;
   padding: 20px 0;
   overflow: hidden;
}

.doctors ul li:first-child {
   border-top: 0px;
}

.doctors ul li a {
   display: block;
   width: 100%;
}

.doctors ul li a img {
   float: left;
   width: 112px;
   height: 167px;
   border: 4px solid #fff;
}

.doctors ul li a .doctor_tit {
   width: 700px;
   float: right;
   margin: 0 auto;
   height: 40px;
   line-height: 40px;
   overflow: hidden;
   color: #000000;
   font-size: 18px;
}

.doctors ul li a .doctor_tit span {
   margin-left: 15px;
   color: #d93617;
   font-size: 14px;
   font-family: "宋体";
}

.doctors ul li a .doctor_txt {
   width: 700px;
   margin: 5px auto;

   line-height: 25px;
   overflow: hidden;
   color: #000000;
   font-size: 14px;
   font-family: "宋体";
   text-indent: 28px;
}

.doctors ul li a .doctor_tit:hover {
   color: #c4261d;
}

.doctor_ckm {
   width: 106px;
   height: 26px;
   line-height: 26px;
   text-align: center;
   color: #000000;
   font-size: 12px;
   font-family: "宋体";
   float: right;
   background: #fff;
}

.doctor_ckm:hover {
   background: #d93617;
   color: #fff;
}

.myhc {
   width: 94%;
   margin: 0 auto;
}

.picScroll {
   width: 100%;
   position: relative;
   overflow: hidden;
   margin: 0 auto;
   padding: 20px 0;
}

.picScroll .prev {
   display: block;
   position: absolute;
   top: 35%;
   left: 0px;
   width: 10px;
   height: 24px;
   background: url(../img/ks_pre.png) no-repeat center center;
}

.picScroll .next {
   display: block;
   position: absolute;
   top: 35%;
   right: 0px;
   width: 10px;
   height: 24px;
   background: url(../img/ks_next.png) no-repeat center center;
}

.picScroll ul {
   overflow: hidden;
   zoom: 1;
   width: 100%;
   position: relative;
}

.picScroll ul li {
   width: 159px;
   background: url(../img/myhc.png) no-repeat top center;
   float: left;
   overflow: hidden;
   margin: 0 20px 30px;
}

.picScroll ul li a {
   display: block;
}

.picScroll ul li a img {
   width: 159px;
   height: 240px;
   margin-top: 5px;
}

.picScroll ul li a p {
   line-height: 26px;
   margin-top: 0px;
   color: #000000;
   font-size: 16px;
}

.picScroll ul li a p:hover {
   color: #d93617;
}

.dt_tit {
   width: 100%;
   height: 40px;
   line-height: 40px;
   border-bottom: 1px solid #e5e5e5;
   background: url(../img/ks_r.png) no-repeat left center;
}

.dt_tit p {
   float: left;
   margin-left: 20px;
   color: #008077;
   font-size: 18px;
}

.dt_tit a {
   float: right;
   color: #818181;
   font-size: 12px;
   font-family: "宋体";
}

.dt_tit a:hover {
   color: #c4261d;
}

/*科室介绍*/

.ks_nr {

   margin: 0 auto 20px;
   overflow: hidden;
}

.ks_nr a {
   display: block;
   width: 100%;
}

.ks_txt {
   float: left;
   width: 1170px;
   padding-bottom: 50px;
   background: #008077;
   margin-left: 15px;
}

.ksm {
   width: 100%;
   text-align: center;
   height: 70px;
   line-height: 70px;
   background: url(../img/ksm_bg.png) no-repeat bottom center;
   font-size: 26px;
   font-weight: bold;
   color: #fff;
}

.ksz {
   width: 90%;
   margin: 15px auto;
   font-size: 14px;
   color: #fff;
   line-height: 26px;
   text-indent: 2em;
}

.ckxq {
   width: 115px;
   height: 30px;
   line-height: 30px;
   padding-left: 10px;
   color: #008077;
   font-size: 14px;
   background: #ffffff;
   margin-left: 5%;
}

.ckxq:hover {
   background: #00554f;
   color: #fff;
}

.ks_pic {
   display: none;
   float: right;
   width: 320px;
   height: 280px;
   margin-right: 15px;
}

.ks_pic img {
   width: 320px;
   height: 280px;
}

/*zhinan*/
.zn_cont {
   clear: both;
   width: 1180px;
   background: #FFF;
   margin: 0 auto 30px auto;
   min-height: 300px;
}

.zn_cont ul {
   overflow: hidden;
   padding: 50px 0 0 30px;
}

.zn_cont ul li {
   float: left;
   width: 140px;
}

.zn_cont ul li a {
   display: block;
   width: 140px;
   padding: 99px 0 0 0;
   margin-bottom: 35px;
   color: #666;
   text-align: center;
   background-position: center center;
   background-repeat: no-repeat;
}

.zn_cont ul li a:hover {
   background-image: url(../images/about_14.png);
}

.zn_cont ul li .a_2 {
   background-position: -115px 0px;
}

.zn_cont ul li .a_3 {
   background-position: -253px 0px;
}

.zn_cont ul li .a_4 {
   background-position: -391px 0px;
}

.zn_cont ul li .a_5 {
   background-position: -530px 0px;
}

.zn_cont ul li .a_6 {
   background-position: -668px 0px;
}

.zn_cont ul li .a_7 {
   background-position: -806px 0px;
}

.zn_cont ul li .a_8 {
   background-position: -950px 0px;
}

.zn_cont ul li .a_9 {
   background-position: 30px -154px;
}

.zn_cont ul li .a_10 {
   background-position: -115px -154px;
}

.zn_cont ul li .a_11 {
   background-position: -253px -154px;
}

.zn_cont ul li .a_12 {
   background-position: -391px -154px;
}

.zn_cont ul li .a_13 {
   background-position: -530px -154px;
}

.zn_cont ul li .a_14 {
   background-position: -668px -154px;
}

.zn_cont ul li .a_15 {
   background-position: -806px -154px;
}

.zn_cont ul li .a_16 {
   background-position: -950px -154px;
}

.zn_cont ul li .a_17 {
   background-position: 30px -308px;
}

.zn_cont ul li .a_18 {
   background-position: -115px -308px;
}

.zn_cont ul li .a_19 {
   background-position: -253px -308px;
}

.zn_cont ul li .a_20 {
   background-position: -391px -308px;
}

.zn_cont ul li .a_21 {
   background-position: -530px -308px;
}

.zn_cont ul li .a_22 {
   background-position: -668px -308px;
}

/*news*/
.ns_main {
   clear: both;
   padding: 21px 0 0 0;
}

.ns_list {
   clear: both;
}

.ns_list li {
   height: 44px;
   line-height: 44px;
   border-bottom: 1px solid #EEF0F2;
}

.ns_list li b {
   float: left;
   width: 28px;
   text-align: center;
   font-size: 16px;
   color: #B3B3B3;
}

.ns_list li a {
   float: left;
}

.ns_list li span {
   float: right;
   color: #BFBFBF;
   font-size: 12px;
   margin-right: 25px;
}

.ns_list li:hover {
   background: #EDF9F9;
   border-bottom-color: #DDEBED;
}

.ns_list li:hover a {
   color: #297e8d;
   font-weight: bold;
}

/*news show*/
.nss_tit {
   text-align: center;
   font-size: 28px;
   line-height: 32px;
   font-weight: bold;
   color: #000;
   padding-top: 35px;
}

.nss_info {
   height: 30px;
   line-height: 30px;
   padding: 30px 0 11px 0;
   border-bottom: 1px solid #EEF0F2;
}

.nss_info .nlt {
   float: left;
   font-size: 13px;
   padding-left: 25px;
}

.nss_info .nrt {
   float: right;
}

.nss_info .nrt a {
   display: block;
   float: left;
   width: 40px;
   height: 30px;
   margin: 0 10px 0 0;
   padding: 0;
   background: url(../images/nss_03.jpg) 0 0 no-repeat;
}

.nss_info .nrt .a_1 {
   background-position: 0px 0px;
}

.nss_info .nrt .a_2 {
   background-position: -50px 0px;
}

.nss_info .nrt .a_3 {
   background-position: -100px 0px;
}

.nss_cont {
   clear: both;
   padding: 30px 17px 0 17px;
   line-height: 35px;
   font-size: 15px;
}

.nss_cont img {
   max-width: 100%;
}

.nss_cont video {
   max-width: 100%;
}

.nss_cont iframe {
   max-width: 100%;
}

.nss_cont table {
   max-width: 100%;
}

.nss_xgtit {
   height: 47px;
   line-height: 47px;
   padding-left: 21px;
   font-size: 16px;
   font-weight: bold;
   color: #0d9198;
   background: #EEF0F2;
   margin-top: 30px;
}

.nss_xglist {
   overflow: hidden;
   padding: 15px 35px 0 20px;
}

.nss_xglist .ul_1 {
   float: left;
   width: 350px;
}

.nss_xglist li {
   height: 40px;
   line-height: 40px;
}

.nss_xglist li b {
   float: left;
   width: 15px;
   color: #B3B3B3;
}

.nss_xglist li a {
   float: left;
   font-size: 13px;
}

.nss_xglist li span {
   float: right;
   color: #BFBFBF;
   font-size: 12px;
   margin-right: 25px;
}

.nss_xglist .ul_2 {
   float: right;
   width: 350px;
}

.ff_pre {
   clear: both;
   padding: 15px 0 0 0;
}

.ff_next {
   clear: both;
   padding-top: 5px;
}

/*news picture*/
.np_list {}

.np_list li {
   height: 109px;
   border-bottom: 1px solid #EEF0F2;
}

.np_list li a {
   display: block;
   width: 100%;
   height: 100%;
}

.np_list li img {
   float: left;
   margin: 16px 24px 0 21px;
}

.np_list li div {
   float: left;
   width: 710px;
   padding: 28px 0 0 0;
}

.np_list li div b {
   font-size: 19px;
   font-weight: normal;
   line-height: 21px;
   display: block;
   overflow: hidden;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}

.np_list li div p {
   padding-top: 10px;
   line-height: 16px;
   color: #7e7e7e;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}

.np_list li:hover {
   background-color: #EDF9F9;
}

.np_list li:hover div b {
   font-weight: bold;
   color: #2099a0;
}

/*zhuanke*/
.zk_cont {
   clear: both;
   width: 1130px;
   padding: 15px 25px 20px 25px;
   background: #FFF;
   margin: 0 auto 30px auto;
   min-height: 300px;
}

.zk_cont .tit {
   clear: both;
   font-size: 17px;
   line-height: 19px;
   font-weight: bold;
   color: #1eb2b4;
   border-bottom: 1px solid #CCCCCC;
   padding: 7px 0 13px 0;
}

.zk_cont ul {
   overflow: hidden;
   padding-top: 20px;
}

.zk_cont ul li {
   float: left;
   margin: 0 20px 15px 0;
}

.zk_cont ul li.none {
   margin-right: 0;
}

.zk_cont ul li a {
   display: block;
   width: 260px;
   height: 50px;
   box-sizing: border-box;
   padding: 0px 10px;
   line-height: 48px;
   border: 2px solid #DCF0F0;
   background: #F0FCFC;
   text-align: center;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   font-size: 18px;
   font-weight: 700;

}

.zk_cont ul li a:hover {
   background: #1EB2B4;
   color: #FFF;
}


/*zhuanjia*/
.zj_cont {
   clear: both;
   width: 1180px;
   margin: 0 auto 30px auto;
   padding: 25px 0 10px 0;
   background: #FFF;
   overflow: hidden;
}

.zj_kslist {
   width: 1128px;
   line-height: 41px;
   border: 1px solid #E0E0E0;
   margin: 0 auto;
   overflow: hidden;
   height: 41px;
}

.zj_kslist .lt {
   float: left;
   width: 102px;
   height: 41px;
   background: #F5F5F5;
   text-align: center;
   color: #666;
}

.zj_kslist .ct {
   float: left;
   width: 933px;
   border-right: 1px solid #E0E0E0;
   border-left: 1px solid #E0E0E0;
}

.zj_kslist .ct ul {
   width: 900px;
   overflow: hidden;
}

.zj_kslist .ct ul li {
   position: relative;
   float: left;
   margin: 7px 10px 7px 10px;
   padding: 0 8px;
   height: 27px;
   line-height: 27px;
   color: #333;
   cursor: pointer;

}

.zj_kslist .ct ul li:hover {
   background: #1EB2B4;
   color: #FFF;
   font-weight: bold;
}

.zj_kslist .ct ul li.cur {
   background: #1EB2B4;
   color: #FFF;
   font-weight: bold;
}

.zj_kslist .ct ul li a {
   display: block;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   color: #333;
   cursor: pointer;
}

.zj_kslist .ct ul li a:hover {
   color: #FFF;
   font-weight: bold;
}

.zj_kslist .rt {
   float: right;
   width: 64px;
   height: 41px;
   padding-left: 27px;
   color: #1eb2b4;
   font-size: 12px;
   background: #F5F5F5;
   cursor: pointer;
   position: relative;
}

.zj_kslist .rt em {
   position: absolute;
   left: 63px;
   top: 17px;
   display: block;
   width: 9px;
   height: 6px;
   background: url(../images/zj_05.png) no-repeat;
   transition: all 0.3s ease;
}

.zj_kslist .rt .load_jt {
   animation: load_jt_css 0.5s linear forwards;
}

@keyframes load_jt_css {
   100% {
      transform: rotate(180deg);
   }
}

.zj_xslist {
   clear: both;
   width: 1128px;
   height: 41px;
   line-height: 41px;
   border: 1px solid #E0E0E0;
   margin: 10px auto 0 auto;
   overflow: hidden;
}

.zj_xslist .lt {
   float: left;
   width: 102px;
   height: 41px;
   text-align: center;
   color: #666;
}

.zj_xslist ul {
   float: left;
   padding-top: 7px;
}

.zj_xslist ul li {
   float: left;
   font-size: 13px;
   text-transform: uppercase;
   padding: 0 6px;
   height: 27px;
   line-height: 27px;
   margin: 0 2px;
   cursor: pointer;
}

.zj_xslist ul li:hover {
   background: #1EB2B4;
   color: #FFF;
}

.zj_xslist ul li.cur {
   background: #1EB2B4;
   color: #FFF;
}

.zj_sstj {
   clear: both;
   padding: 14px 0 0 41px;
   height: 20px;
   line-height: 20px;
   color: #666;
}

.zj_sstj span {
   display: inline-block;
   border: 1px solid #E8E8E8;
   padding: 0 20px 0 5px;
   height: 18px;
   line-height: 18px;
   font-size: 12px;
   color: #666;
   margin-right: 2px;
   position: relative;
}

.zj_sstj span em {
   display: block;
   position: absolute;
   top: 0;
   right: 0;
   width: 18px;
   height: 18px;
   background: url(../images/zj_07.png) center 5px no-repeat;
   cursor: pointer;
}

.zj_sstj span em:hover {
   background-position: center -28px;
}

.zj_list {
   clear: both;
   min-height: 245px;
}

.zj_list ul {
   overflow: hidden;
   padding: 23px 0 20px 20px;
}

.zj_list li {
   float: left;
   padding: 0 5px 0 6px;
   margin-bottom: 12px;
}

.zj_list li a {
   display: block;
   width: 342px;
   height: 161px;
   padding: 14px 12px;
   border: 1px solid #B6D8DA;
   background: #F2FBFA;
   transition: all 0.2s ease;
   overflow: hidden;
}

.zj_list li a img {
   float: left;
   border: 1px solid #DEDEDE;
}

.zj_list li a div {
   float: right;
   width: 189px;
   padding: 0 15px 0 0;
}

.zj_list li a div .p_1 {
   font-size: 16px;
   line-height: 18px;
   font-weight: bold;
   color: #161616;
   margin-top: 8px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}

.zj_list li a div .p_2 {
   color: #666;
   line-height: 16px;
   margin-top: 12px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}

.zj_list li a div .p_3 {
   background: #1EB2B4;
   color: #FFF;
   height: 26px;
   line-height: 26px;
   display: inline-block;
   padding: 0 10px;
   margin-top: 13px;
}

.zj_list li a div .p_4 {
   height: 52px;
   line-height: 23px;
   overflow: hidden;
   color: #666;
   margin-top: 13px;
   font-size: 12px;
}

.zj_list li a div .p_5 {
   padding-top: 10px;
   font-size: 12px;
   line-height: 15px;
   color: #1eb2b4;
}

.zj_list li a:hover {
   background-color: #1EB2B4;
   border-color: #FFF;
   box-shadow: 0px 0px 6px #999;
}

.zj_list li a:hover img {
   border-color: #178687;
}

.zj_list li a:hover .p_1 {
   color: #FFF;
}

.zj_list li a:hover .p_2 {
   color: #FFF;
}

.zj_list li a:hover .p_3 {
   background-color: #FFF;
   color: #0f8284;
}

.zj_list li a:hover .p_4 {
   color: #FFF;
}

.zj_list li a:hover .p_5 {
   color: #FFF;
}

/*web map*/
.map_cont {
   clear: both;
   width: 100%;
   background: #FFF;
   margin: 0 auto;
}

.map_cont .mtit {
   clear: both;
   font-size: 17px;
   line-height: 19px;
   font-weight: bold;
   color: #1eb2b4;
   border-bottom: 1px solid #CCCCCC;
   padding: 7px 0 13px 0;
}

.map_cont ul {
   overflow: hidden;
   padding-top: 20px;
}

.map_cont ul li {
   float: left;
   margin: 0 20px 15px 0;
}

.map_cont ul li.none {
   margin-right: 0;
}

.map_cont ul li a {
   display: block;
   width: 150px;
   padding: 0 5px;
   height: 35px;
   line-height: 35px;
   border: 1px solid #DCF0F0;
   background: #F0FCFC;
   text-align: center;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}

.map_cont ul li a:hover {
   background: #1EB2B4;
   color: #FFF;
}

/*search*/
.sh_load_bkg {
   position: fixed;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   z-index: 1000;
}

.sh_load {
   position: fixed;
   left: 50%;
   top: 50%;
   margin: -8px 0 0 -64px;
   width: 128px;
   height: 15px;
   background: url(../images/loading_1.gif) center center no-repeat;
   z-index: 1001;
}

/*ҩƷ�۸�*/
.jg_shbox {
   overflow: hidden;
   padding: 0 0 10px 15px;
}

.jg_shbox span {
   float: left;
}

.jg_shbox .txt {
   float: left;
   width: 200px;
   height: 28px;
   padding: 0 0 0 10px;
   line-height: 28px;
   border: 1px solid #DBDBDB;
   background: #FFF;
   color: #666;
   outline: none;
}

.jg_shbox .btn {
   float: left;
   padding: 0 20px;
   height: 30px;
   line-height: 28px;
   border: 1px solid #DBDBDB;
   cursor: pointer;
   outline: none;
   margin-left: 5px;
}

.sh_yp_tb {
   width: 97%;
   margin: 0 auto;
   border-left: 1px solid #EAEAEA;
   border-top: 1px solid #EAEAEA;
}

.sh_yp_tb th,
.sh_yp_tb td {
   border-right: 1px solid #EAEAEA;
   border-bottom: 1px solid #EAEAEA;
}

.sh_yp_tb th {
   text-align: center;
   font-weight: bold;
   background-color: #4AB5BB;
   color: #FFF;
   height: 32px;
   line-height: 32px;
}

.sh_yp_tb td {
   height: 25px;
   line-height: 25px;
   padding-left: 5px;
   font-size: 12px;
}

.yp_open_bkg {
   position: fixed;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   z-index: 1000;
   background: rgba(0, 0, 0, 0.3);
   display: none;
}

.yp_open {
   position: fixed;
   left: 50%;
   top: 50%;
   margin: -213px 0 0 -430px;
   width: 860px;
   background: none;
   z-index: 1001;
   display: none;
}

.yp_open .yp_close {
   text-align: right;
}

.yp_open .yp_close img {
   cursor: pointer;
}

.yp_open .box {
   width: 100%;
   height: 400px;
   background: #FFF;
   overflow: auto;
}

.yp_open .box table {
   width: 100%;
}

.in_cont .ct .list .div_1 {
   height: 38px;
   line-height: 38px;
   overflow: hidden;
}

.in_cont .ct .list {
   height: 380px;
}

table {
   border-collapse: collapse
}

.fbt {
   text-align: center;
   color: #666;
   font-size: 14px;
   line-height: 26px;
}

/*banner*/
.ab_ban_01 {
   background-image: url(../images/about_01_01.jpg)
}

.ab_ban_03 {
   background-image: url(../images/about_01_03.jpg)
}

.in_btm .juli {
   margin-left: 10px;
}

.fbt {
   text-align: center;
   color: #666;
   font-size: 14px;
   line-height: 26px;
}

.szhu {
   /* text-align:center; */
}

.szhu img {
   max-width: 1000px;
   height: auto;
}

.en {
   float: right;
   margin-top: 19px;
   margin-right: 10px;
   line-height: 28px;
}

.en a {
   color: #282828;
}

@media only screen and (max-width: 1680px) {
   .in_toplink ul {
      position: absolute;
      top: 159px;
      left: 0%;
      width: 209px;
   }

   .in_toplink li {
      float: left;
      margin: 0 8px 16px 9px;
      width: 240px;
      height: 82px;
      position: relative;
   }

   .in_toplink li a {
      display: block;
      width: 154px;
      padding-left: 104px;
      height: 82px;
      line-height: 82px;
      font-size: 17px;
      font-weight: bold;
      color: #FFF;
      position: relative;
      z-index: 102;
   }

   .in_toplink li div {
      background-size: cover;
   }
}

@media only screen and (max-width: 1440px) {
   .in_toplink li {
      float: left;
      margin: 0 8px 16px 9px;
      width: 211px;
      height: 72px;
      position: relative;
   }

   .in_toplink li a {
      display: block;
      width: 154px;
      padding-left: 94px;
      height: 72px;
      line-height: 72px;
      font-size: 17px;
      font-weight: bold;
      color: #FFF;
      position: relative;
      z-index: 102;
   }

   .in_toplink li div {
      background-size: cover;
   }
}

@media only screen and (max-width: 1360px) {
   .in_toplink li {
      float: left;
      margin: 0 8px 16px 9px;
      width: 176px;
      height: 60px;
      position: relative;
   }

   .in_toplink li a {
      display: block;
      width: 154px;
      padding-left: 74px;
      height: 60px;
      line-height: 60px;
      font-size: 17px;
      font-weight: bold;
      color: #FFF;
      position: relative;
      z-index: 102;
   }

   .in_toplink li div {
      background-size: cover;
   }
}

@media only screen and (max-width: 1280px) {
   .in_toplink li {
      float: left;
      margin: 0 8px 16px 9px;
      width: 161px;
      height: 55px;
      position: relative;
   }

   .in_toplink li a {
      display: block;
      width: 154px;
      padding-left: 70px;
      height: 55px;
      line-height: 55px;
      font-size: 15px;
      font-weight: bold;
      color: #FFF;
      position: relative;
      z-index: 102;
   }

   .in_toplink li div {
      background-size: cover;
   }

