﻿/*
* name: Global && Pc StyleSheet
* version: v3.1.1
* update: 加入placeholder依赖样式
* date: 2015-08-26
*/

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
  vertical-align: middle; background: url(../image/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico2_1 { background-position: 0 -20px;}
.ico2_2 { background-position: -20px -20px;}
.ico2_3 { background-position: -40px -20px;}
.ico2_4 { background-position: -60px -20px;}
.ico2_5 { background-position: -80px -20px;}
.ico3_1 { background-position: 0 -40px;}
.ico3_2 { background-position: -20px -40px;}
.ico3_3 { background-position: -40px -40px;}
.ico3_4 { background-position: -60px -40px;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}
/*
* 依赖：
* placeholder插件
*/
.placeholder { color: #aaa;}
/* 设置 */
body{font-size:13px; line-height: 1.8; color: #333; background: #fff;}
.wrap { margin-right: auto; margin-left: auto; max-width: 1200px;}
a{color: inherit; cursor:pointer}
a:hover { color: #2668a4;}
/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中设置*/
::-moz-selection {color: #fff; background: #39f; }
::selection {color: #fff; background: #39f; }

/* 网站样式 */
input{border:0;padding:0;margin:0; font-family: 'Microsoft Yahei'}
h1,h2,h3,h4,h5{ font-size: 12px; font-weight: normal;}
.header { position: absolute; top: 0; left: 0; right: 0; z-index: 11;}
.header .top{padding: 20px 0;}
.logo{ float: left; }
.header .top ._phone{ float: right; color: #fff; margin-top: 25px; }
.header .top ._phone big{ font-family: 'Calibri'; font-size: 22px; font-weight: bold;}
.nav{ background: url(../image/nav_bg.png);}
.nav>ul>li{ position: relative; float: left;}
.nav>ul>li>a{ display: block; padding: 0 35px; line-height: 65px; font-size: 15px; color: #232323; font-weight: bold;}
.nav>ul>li>a:hover,.nav>ul>li.cur>a{ background-color: #ffc70b; }
.nav .lev2{ display: none; position: absolute; top: 100%; left: 0; width: 100%; background-color: #fff;}
.nav .lev2 li{ border-bottom: 1px solid #e4e4e4;}
.nav .lev2 li a{ display: block;  height: 40px; line-height: 40px;  text-align: center;}
.nav .lev2 li a:hover{ background-color: #efefef;}
.nav>ul>li:hover .lev2{display: block;}

.mobile_key{ display:none; position:absolute; right: 4%;  top:50%; width:22px; height:18px; margin-top:7px; background:url(../image/m_menu.png); font:0/0 a; letter-spacing:-9px;}

/*footer*/
.footer{ color: #fff;}
.foot_hd{ padding: 40px 0; background-color: #1c7cc2; color: #fff;}
.foot_hd .foot_menu{ float: left; width: 70%;}
.foot_hd .foot_menu dl{ float: left; width: 16.6%;}
.foot_hd .foot_menu dt{ font-size: 16px; margin-bottom: 20px; }
.foot_hd .foot_menu dd a{ display: block; color: #fff;  }
.foot_hd .foot_menu dd a:hover{ color: #ffc70b;}
.foot_hd ._ewm{ float: right; width: 15.4%;}
.foot_hd ._ewm ._img{ margin-bottom: 20px;}
.foot_hd ._ewm ._img ._item{ float: left; width: 48%; margin-right: 2%;}
.foot_hd ._ewm ._img ._item p{ margin-top: 12px;}
.foot_hd ._ewm ._phone{ font-size: 20px; font-weight: bold;}
.foot_hd ._ewm ._phone .ico{ margin: 0;}
.foot_bd{ padding-top: 45px; padding-bottom: 10px; background: #414141 url(../image/foot_bd_img.jpg) left top repeat-x; color: #c9c9c9;}
.foot_bd  a{color: #c9c9c9;}
.footer  a:hover{ color: #ffc70b;}
.foot_bd h2 span{ padding-right: 40px;}

/*common*/
.xc_ban{ position: relative; overflow: hidden; height: 362px;  z-index: 9; }
.xc_ban ._img{ position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px;max-width: none;-moz-transition: all 20s ease 0s;-ms-transition: all 20s ease 0s;-o-transition: all 20s ease 0s;transition: all 20s ease 0s;}
.xc_ban ._img.on{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.main{ margin-top: 30px; margin-bottom: 60px;}
.mainleft{ position: relative; float: left; width: 18.3%; margin-top: -145px; z-index: 10}
.mainright{ position: relative; float: right; width: 78%; overflow: hidden;}
.mainright.pr10{ width: 68%; padding-right: 10%;}
.mainright.pr4{ width: 74%; padding-right: 4%;}
.channelT{ padding-left: 9%; padding-top: 35px; padding-bottom: 23px; background: #1560a3 url(../image/channeltbg.png) right bottom no-repeat;}
.channelT big,.channelT small{ display: block; color: #fff; line-height: normal}
.channelT big{ font-size: 27px; margin-bottom: 5px;}
.channelT small{ font-size: 15px; color: #a2b7d2; text-transform: uppercase;}
.leftmenu{ margin-top: 7px; background-color: #f7f8fa; padding-bottom: 20px; margin-bottom: 15px;}
.leftmenu>ul>li{ border-bottom: 1px dotted #bbb; }
.leftmenu>ul>li>a{ display: block; line-height: 45px; height: 45px; padding: 0 4%; font-size: 16px; color: #3d3d3d;}
.leftmenu>ul>li._sub>a{border-bottom: 1px dotted #bbb;}
.leftmenu>ul>li>a:hover,.leftmenu>ul>li.cur>a{ background-color: #1560a3; color: #fff;}
.leftmenu>ul>li>a .ion{ font-size: .8em;}
.leftmenu .lev2{ padding: 12px 0;}
.leftmenu .lev2 a{ display: block; font-size: 14px; color: #767676; padding:0 13.5%;}
.leftmenu .lev2 .cur a{ color: #1560a3;}

.mainright ._hd{ margin-bottom: 30px;}
.mainright .con_scrol{ margin-bottom: 30px;}
.mainright .cht{ float: left; margin-right: 10px; font-size: 27px; padding-left: 25px; background: url(../image/cht_bg.png) left center no-repeat;}
.mainright .widget-bread-2 { float: left; margin-top: 20px;}
.widget-bread-2 {font-size: 12px; color: #bcbcbc; }
.widget-bread-2 a { color: #bcbcbc;}
.widget-bread-2 a:hover{color:#1560a3;}
.widget-bread-2 em { color:#bcbcbc; margin: 0 5px;}

.page{font-size: 12px; color: #777777; text-align: center;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background: #1560a3;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}
.effImg01{ overflow: hidden;}
.effImg01 img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.effImg01:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}


/*知识园地*/
/* .nowledge ._tab{ margin-bottom: 40px; background: url(../img/nowledge_tabbg.png) left center no-repeat;}
.nowledge ._tab li{ float: left; width: 90px; margin-right: 120px; }
.nowledge ._tab li a{ display: block; width: 90px; height: 90px; border-radius: 50%; background-color: #35ade9; text-align: center; color: #fff; font-size: 16px; line-height:90px; }
.nowledge ._tab li span{ display: block; line-height: normal}
.nowledge ._tab li span.s1{ padding-top: 20px;} 
.nowledge ._tab li a:hover,.nowledge ._tab li.cur a{ background-color: #2668a4;}*/
.nowledge ._tab{ margin-bottom: 35px;}
.nowledge ._tab li{ position: relative; float: left; width: 124px; height: 70px; margin-right: 20px; text-align: center;}
.nowledge ._tab li:after{ display: none; content:""; position: absolute; top: 100%; left: 50%; margin-left: -9px; width: 0; height: 0; border-width: 9px; border-style: solid dashed dashed dashed;}
.nowledge ._tab li.l1:after{border-color: #35ade9 transparent transparent transparent;}
.nowledge ._tab li.l2:after{border-color: #fdc91d transparent transparent transparent;}
.nowledge ._tab li.l3:after{border-color: #92d051 transparent transparent transparent;}
.nowledge ._tab li.l4:after{border-color: #5272b2 transparent transparent transparent;}
.nowledge ._tab li.cur:after{ display: block;}
.nowledge ._tab li a{ color: #fff; font-size: 17px; line-height: 70px;}
.nowledge ._tab li span.s1{ padding-top: 13px;} 
.nowledge ._tab li span{display: block; line-height: normal}
.nowledge ._tab li.l1{background-color: #35ade9;}
.nowledge ._tab li.l2{background-color: #fdc91d;}
.nowledge ._tab li.l3{background-color: #92d051;}
.nowledge ._tab li.l4{background-color: #5272b2;}
.nowledge ._list li{ padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px dotted #ccc;}
.nowledge ._list ._title{ font-size: 16px; margin-bottom: 10px; font-weight: bold;}
.nowledge ._list  time{ display: block; margin-top: 15px;}

/*支付方式*/
.pay_way li { float: left; width: 46%; margin-bottom: 30px;}
.pay_way li ._img{ float: left; margin-right: 25px;}
.pay_way li ._txt{ float: left;}
.pay_way li ._txt ._t{ font-size: 18px; color: #1560a3;}

.widget-newslist-4 li { margin-top: -1px; vertical-align: top;border: 1px solid #ededed; 
  background: #ffffff; }
.widget-newslist-4 li a {position: relative;  display: block; overflow: hidden; 
  padding-left: 45px; transition: none; *zoom: 1; }
.widget-newslist-4 ._mark { position: absolute; top: 0; left: 0; width: 45px; 
  margin-bottom: -999px;padding-bottom: 999px; }
.widget-newslist-4 ._mark:before { content:"+"; position: absolute; left: 17px;top:4px;
  font-weight: 700;font-size: 18px; font-family: tahoma;}
.widget-newslist-4 ._title {line-height: 40px; height: 40px; 
  padding: 0 10px; cursor: pointer;border-bottom: 1px solid #ffffff; }
.widget-newslist-4 ._title ._t {font-size: 16px; float: left; width: 88%; 
  color:#333333;}
.widget-newslist-4 ._title ._date { float: right; text-align: center; color: #999999;
  width: 12%;}
.widget-newslist-4 ._p {line-height: 20px; overflow: hidden; height: 0;  margin: 0 10px;}
.widget-newslist-4 a:hover, .widget-newslist-4 .hover a, .widget-newslist-4 .hover ._t {
  color: #ffffff; background: #0e90d2;}
.widget-newslist-4 a:hover ._mark, .widget-newslist-4 .hover ._mark { background: #3bb4f2;}
.widget-newslist-4 a:hover ._mark:before, .widget-newslist-4 .hover ._mark:before {content: "-"; }
.widget-newslist-4 a:hover ._title, .widget-newslist-4 .hover ._title { border-color: #3bb4f2;}
.widget-newslist-4 a:hover ._date, .widget-newslist-4 .hover ._date{color:#ffffff;}
.widget-newslist-4 a:hover ._p, .widget-newslist-4 .hover ._p { height: auto; margin: 10px;}
@media only screen and (max-width: 480px) { 
  .widget-newslist-4 ._title ._t { width: 100%;}
  .widget-newslist-4 ._title ._date { display: none;}
}

/*index*/
.banner{ position: relative; height: 645px; overflow: hidden; z-index: 9; }
.banner ._img{position: absolute; left: 50%; margin-left: -960px; top: 0; max-width: none; width: 1920px;}
.banner ._wz{opacity:0; display:none \9; position:absolute;left:50%; z-index:3; transition:all ease-in .7s; transform:opacity:0; display:none \9; position:absolute;top:90px; left:50%; margin-left:-427px; z-index:3; transition:all ease-in .7s; }
.banner ._wz1{top:250px;margin-left:300px;  }
.banner ._wz2{top: 318px;margin-left:20px; }
.banner ._wz.on{opacity:1; display:block \9;}
.banner ._wz1.on{margin-left:220px; }
.banner ._wz2.on{margin-left:100px; }
.banner .slide_nav{ position: absolute; bottom: 10px; left: 50%; margin-left: -30px;}
.banner .slide_nav a{ float: left; width: 12px; height: 12px; border: 1px solid #fff; background-color: #fff; border-radius: 50%; font:0/0 a; letter-spacing: -9px; margin-right: 8px;}
.banner .slide_nav .on{ background-color: #ffc628;}

.i_moudles { position: relative; margin-top: 30px; margin-bottom: 30px; height: 154px; overflow: hidden;}
.i_moudles li{ text-align: center;}
.i_moudles li a{display: block; padding: 30px 0;}
.i_moudles li ._ico{ width: 60px; height: 56px; margin-bottom: 10px; margin-left: auto; margin-right: auto; background-image: url(../image/i_menu.png);-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.i_moudles li ._t{ font-size: 16px; color: #fff;}
.i_moudles li.l1{ background-color: #7cb672;}
.i_moudles li.l2{ background-color: #35ade9;}
.i_moudles li.l3{ background-color: #2568a4;}
.i_moudles li.l4{ background-color: #e4b61a;}
.i_moudles li.l5{ background-color: #89d9d6;}
.i_moudles li.l6{ background-color: #5272b2;}
.i_moudles li.l7{ background-color: #7cb672;}
.i_moudles li.l1 ._ico{ background-position: 0 0;}
.i_moudles li.l2 ._ico{ background-position: -210px 0;}
.i_moudles li.l3 ._ico{ background-position: -402px 0;}
.i_moudles li.l4 ._ico{ background-position: -602px 0;}
.i_moudles li.l5 ._ico{ background-position: -802px 0;}
.i_moudles li.l6 ._ico{ background-position: -994px 0;}
.i_moudles li.l7 ._ico{ background-position: -1200px 0;}
.i_moudles li:hover{ opacity: .8}
.i_moudles li:hover ._ico{transform:rotateY(180deg);-ms-transform:rotateY(180deg); -moz-transform:rotateY(180deg);  -webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
.imd_arrs{ position: absolute; width: 21px; height: 42px; top: 50%; margin-top: -21px;}
.imd_arrs_prev{ left: -40px; background-image: url(../image/imoudel_prev.png);}
.imd_arrs_next{ right: -40px; background-image: url(../image/imoudel_next.png);}
.iabout{ margin-bottom: 30px;}
.iabout ._left{ float: left; width: 83%; height: 300px;}
.iabout ._left ._img{ float: left; width: 40%;}
.iabout ._left ._txt{ float: left; width: 60%; height: 100%; background-color: #f7f7f7;}
.iabout ._left ._txt a{ display: block; padding: 5%;}
.iabout ._left ._txt ._t{font-size: 24px; color: #005a92; margin-bottom: 12px;}
.iabout ._left ._txt ._p{ color: #666; }
.iabout ._left ._txt ._p span{color: #0082fe;}
.iabout ._right{ float: right; width: 17%;  height: 300px; background-color: #eee;}
.iabout ._right ._t{ text-align: center; padding: 10px 0; font-size: 24px; color: #005a92;}
.iabout ._right ._lk  a{ display: block; width: 70%; margin: 0 auto; height: 30px; line-height: 30px; text-align: center; background-color: #fff; border: 1px solid #bababa; margin-bottom: 6px;}
.iabout ._right ._lk  a:hover{ background-color: #1560a3; border-color: #329ecc; color: #fff;}

.widget-form-2 ._act{margin-top: 30px;}
.widget-form-2 .form-control{border-radius: 0px;border-color:#cccccc}
.widget-form-2 .btn-primary{background:#0165cc;border-color:#0165cc;}
.widget-form-2 .btn-default{background:#e6e6e6;border-color:#adadad}

/*留言*/
.Form-M2 .Form-M2-li { padding-top: 10px; }
.Form-M2 .Form-M2-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-M2 .Form-M2-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 80%; }
.Form-M2 .Form-M2-li textarea { border: 1px #ddd solid; width: 80%; }
.Form-M2 .Form-M2-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-M2 .Form-M2-li input._yzm { width: 20%; }
.Form-M2 .Form-M2-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; height: 30px;}
.Form-M2 .Form-M2-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-M2 .Form-M2-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-M2 .Form-M2-Btn { padding: 27px 0 0 60px; }
.Form-M2 .Form-M2-Btn button { width: 105px; height: 30px; line-height: 30px; text-align: center; color: #fff;  cursor: pointer; }
.Form-M2 .Form-M2-Btn ._submit { background: #1560a3; margin-right: 10px; border:0 }
.Form-M2 .Form-M2-Btn ._reset { background: #909090; border:0; }
@media only screen and (max-width: 640px) {
.Form-M2 .Form-M2-li input { width: 68%; }
.Form-M2 .Form-M2-li select { width: 68%; }
.Form-M2 .Form-M2-li textarea { width: 68%; }
.Form-M2 .Form-M2-li input._yzm { width: 27%; }
.Form-M2 .Form-M2-li b { display: none; }
}
.ts_message ._form{ float: left; width: 64%;}
.ts_message ._text{ float: right; width: 27%; padding-left: 3%; border-left: 1px solid #d7d7d7;}
.ts_message ._tip{ margin-bottom: 25px;}
.ts_message ._tip ._t{ font-size: 16px; color: #1560a3;}
.ts_message ._tip p{color: #6b6b6b;}
.ts_message ._text ._t{ font-size: 16px; color: #1560a3;}
.ts_message ._text ._p{ margin-bottom: 20px; color: #6d6d6d; text-indent: 26px;}

/*科室*/
.ks_list>ul>li { margin-top: 50px;}
.ks_list>ul>li ._txt{ float: left; width: 50%; height: 205px;}
.ks_list>ul>li ._txt ._t{ font-size: 32px; color: #fff; padding: 3%;}
.ks_list>ul>li ._txt ._p{ padding: 0 3%; color: #fff;}
.ks_list>ul>li ._simg{ float: left; width: 25%;}
.ks_list>ul>li ._imgs{ position: relative; float: left; width: 25%; height: 205px; overflow: hidden;}
.ks_list>ul>li .info_p{ clear: both; padding-top: 15px;}
.ks_list>ul>li.l1 ._txt{ background-image: url(../image/intro_bg1.png);}
.ks_list>ul>li.l2 ._txt{ background-image: url(../image/intro_bg2.png);}
.ks_list>ul>li.l3 ._txt{ background-image: url(../image/intro_bg3.png);}
.ks_list>ul>li.l4 ._txt{ background-image: url(../image/intro_bg4.png);}
.ks_list>ul>li.l5 ._txt{ background-image: url(../image/intro_bg5.png);}
.ks_list>ul>li ._imgs .slide_nav{ position: absolute; bottom: 13px; right: 13px; font:0/0 a; letter-spacing: -9px;}
.ks_list>ul>li ._imgs .slide_nav a{ float: left; width: 10px; height: 10px; border-radius: 50%; margin-right: 6px; background-color: #b4b4b4;}
.ks_list>ul>li ._imgs .slide_nav .on{ background-color: #1560a3;}

/*荣誉资质*/
.honour_list{ margin-top: 35px;}
.honour_list li{ float: left; width: 203px; margin-right: 80px;}
.honour_list li ._img{ padding: 8px; border: 1px solid #dfdfdf; margin-bottom: 15px; }
.honour_list li ._title{ text-align: center;}

/*招聘列表*/
.widget-job-2 ._jt { background-color: #f6f6f6; height: 35px; line-height: 35px; margin-top: 10px; overflow: hidden; *zoom: 1;cursor: pointer; }
.widget-job-2 ._jt_act{  background-color: #89d9d6;}
.widget-job-2 ._jt strong { float: left; width: 30%; text-align: center; color: #0e90d2; }
.widget-job-2 ._jt_act strong{ color: #fff; height: 100%;}
.widget-job-2 ._jt span { float: right; }
.widget-job-2 ._jt .ion { font-size: 12px; color: #999999; }
.widget-job-2 ._jc { display: none; }
.widget-job-2 ._jcon { padding: 10px; }
.widget-job-2 .jobButton{ display: block; width: 115px; height: 35px; line-height: 35px; background-color: #1560a3; text-align: center; color: #fff; margin: 15px 0;}
.widget-job-2 ._jt_act .ion { color: #0e90d2; }
@media only screen and (max-width: 640px) {
 .widget-job-2 ._jt span {
 display: none;
}
}

/*新闻详细*/
.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title { font-size: 18px; line-height: 1.4; 
color: ;font-weight:bold;}
.widget-newsdetail-2 ._tools { padding: 10px 0; color: #999999;}
.widget-newsdetail-2 .ion { font-size: 16px; font-weight: normal;}
.widget-newsdetail-2 ._tools ._tool{margin:0 4px;display: inline-block; vertical-align: middle;}
.widget-newsdetail-2 ._tools ._tool:hover{color:;}
.widget-newsdetail-2 ._tools ._b2l .ion { color: #0e90d2;}
.widget-newsdetail-2 .myart { padding: 20px 0;}
.widget-newsdetail-2 ._detailPage_bottom {border-top: 1px solid #cccccc;}
.widget-newsdetail-2 ._detailPage_bottom li {line-height: 30px; overflow: hidden; 
height: 30px;  padding: 0 10px; border-bottom: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom ._mark {font-weight: bold; float: left; margin-right: 10px; }
.widget-newsdetail-2 ._detailPage_bottom ._title {font-size: 14px;  float: left; 
  width: 68%;}
.widget-newsdetail-2 ._detailPage_bottom ._title:hover { color: #0e90d2;}
.widget-newsdetail-2 ._detailPage_bottom ._time { float: right;}
.widget-newsdetail-2 .bdsharebuttonbox .bds_more { float: none; padding-left: 2px;
  background: none; }
@media only screen and (max-width: 480px) { 
  .widget-newsdetail-2 ._head ._title { font-size: 14px; line-height: 20px;}
  .widget-newsdetail-2 ._detailPage_bottom ._title{width: 50%;}
}

/*简历投递*/
.Form-J1 .Form-J1-Left { float: left; width: 45%; }
.Form-J1 .Form-J1-right { float: right; width: 50%; }
.Form-J1 .Form-J1-li { padding-top: 10px; }
.Form-J1 .Form-J1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-J1 .Form-J1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 80%; }
.Form-J1 .Form-J1-li textarea { border: 1px #ddd solid; width: 79%; }
.Form-J1 .Form-J1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-J1 .Form-J1-li input._yzm { width: 20%; }
.Form-J1 .Form-J1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer;height:28px!important;}
.Form-J1 .Form-J1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-J1 .Form-J1-li select { border: 1px #ddd solid; width: 80%; padding: 7px 0; }
.Form-J1 .Form-J1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-J1 .Form-J1-Btn button { width: 105px; height: 30px; line-height: 30px; text-align: center; color: #fff;  cursor: pointer; border: 0;}
.Form-J1 .Form-J1-Btn ._submit { background: #1c7cc2; margin-right: 10px; }
.Form-J1 .Form-J1-Btn ._reset { background: #909090; }

/*常见问题*/
.pay_qalist li{ border-bottom: 1px solid #efefef;}
.pay_qalist li ._t{ font-size: 18px; color: #232323; padding-left: 50px; height: 60px; line-height: 60px; background: #fff url(../image/pay_ico1.png) 15px center no-repeat;}
.pay_qalist li ._p{ display: none; padding-left: 50px; padding-bottom: 20px; font-size: 13px; color: #222;}
.pay_qalist li.show ._p{ display: block;}
.pay_qalist li.show ._t{ color: #1560a3; background-image: url(../image/pay_ico2.png);}


.scroll_menu{ position: absolute; right: 0; top: 0; padding-top: 73px; width: 102px; background: url(../image/scrol_top.png) left top no-repeat; }
.scroll_menu ul{ background:  url(../image/scrol_mid.png) left top repeat-y; padding-bottom: 20px;}
.scroll_menu li{ margin-bottom: 60px; height: 25px; line-height: 25px; padding-left: 20px; background:  url(../image/scrol_da.png) left center no-repeat; font-size: 13px; color: #656565; cursor:pointer}
.scroll_menu li.active{ background-image: url(../image/scrol_cur.png);}
.scroll_menu .fixed{position: fixed;left: 50%;margin-left: 497px;top:0;z-index: 99;}

/*网站地图*/
.content-5011{overflow:hidden;line-height:30px;padding:8px 10px;border-bottom:1px solid #ddd;*zoom:1;}
.content-5011 h4{margin-right:10px;}
.content-5011 h4 a{display:block;text-align:center;background:#ececec;font-size:14px;}
.content-5011 h4 a:hover{background:#ccc;color:#fff;}
.content-5011 .site_cell a{float:left;color:#666;padding-right:35px;transition:none;}
.content-5011 .site_cell a:hover{color:#333;}

/*网站地图*/
.content-5011{overflow:hidden;line-height:30px;padding:8px 10px;border-bottom:1px solid #ddd;*zoom:1;}
.content-5011 h4{margin-right:10px;}
.content-5011 h4 a{display:block;text-align:center;background:#ececec;font-size:14px;}
.content-5011 h4 a:hover{background:#ccc;color:#fff;}
.content-5011 .site_cell a{float:left;color:#666;padding-right:35px;transition:none;}
.content-5011 .site_cell a:hover{color:#333;}

.songx_pro{ margin-top: 50px;}
.songx_pro ._t{ font-size: 27px; color: #252525; margin-bottom: 10px;}
.songx_pro li { padding-bottom: 20px; margin-bottom: 8px; background: url(../image/songx_pro_arr.png) center bottom no-repeat;}
.songx_pro li._last{ background: none;}
.songx_pro li a,.songx_pro li span{ position: relative; display: block; padding-left: 40px; height: 60px; line-height: 60px; background-color: #adadad; font-size: 17px; color: #fff; text-align: center;}
.songx_pro li ._ico{ position: absolute; left: 15px; top: 50%; margin-top: -17px; width: 32px; height: 35px; background-image: url(../image/songx_ico.png); background-repeat: no-repeat;}
.songx_pro li ._ico1{ background-position: 0 0;}
.songx_pro li ._ico2{ background-position: 0 -93px;} 
.songx_pro li ._ico3{ background-position: 0 -183px; margin-right: 8px;}
.songx_pro li a:hover{ background-color: #1560a3; }
.songx_pro li._last a{ padding-left: 55px;}

/*关于我们*/
.about_fw_list{ margin-top: 30px;}
.about_fw_list li{ float: left; width: 15%; margin-right: 5%;}

/*在线反馈*/
.Form-M1 .Form-M1-Left { float: left; width: 50%; *width:49%;}
.Form-M1 .Form-M1-right { float: right; width: 50%; *width:49%;}
.Form-M1 .Form-M1-li { padding-top: 10px; }
.Form-M1 .Form-M1-li label { width: 70px; display: inline-block; color: #666; vertical-align: middle; white-space: nowrap; }
.Form-M1 .Form-M1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-M1 .Form-M1-li textarea { border: 1px #ddd solid; width: 70%; max-height: 132px; }
.Form-M1 .Form-M1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-M1 .Form-M1-li input._yzm { width: 20%; }
.Form-M1 .Form-M1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; height: 28px!important; }
.Form-M1 .Form-M1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-M1 .Form-M1-Btn { clear: both; padding-top: 40px; text-align: center;}
.Form-M1 .Form-M1-Btn button { width: 88px; height: 32px; line-height: 32px; text-align: center; color: #fff; cursor: pointer; font-family: microsoft yahei; background: #1c7cc2; border: none; }
.Form-M1 .Form-M1-Btn ._submit { margin-right: 10px; }
.Form-M1 .Form-M1-Btn ._reset { background: #909090; border:0; }
.Form-M1 .Form-M1-Btn .button:hover { opacity: 0.8; filter: alpha(opacity=80); }

/*联系我们*/
.contact_top  li{ height:40px; line-height:40px; font-size:13px; color:#000; border-bottom:1px solid #e5e5e5}
.contact_top  li img{ vertical-align:middle; margin-right:20px;}
._map{ margin:30px 0}
._subcom ._t{ font-size:20px; border-bottom:1px solid #e5e5e5; margin-bottom:30px;}
._subcom li{ float:left; width:282px; height:120px; margin-right:30px; margin-bottom:30px; background-color:#f4f3f3}
._subcom li ._st{ font-size:16px; color:#5a5a5a; font-weight:bold; padding-left:30px; padding-top:20px;}
._subcom li  ._p{ padding-left:30px; font-size:13px; color:#5a5a5a}

#map{ margin: 30px 0;}

.datalist {width: 100%; border-collapse: collapse; border-spacing:0; border: 1px solid #ccc; }
.datalist caption { padding-bottom: 5px;}
.datalist th {font-weight: 700; padding: 5px 15px; border: 1px solid #ccc; 
  background: #eee;}
.datalist td {padding: 5px 15px; border: 1px solid #ccc;}
.datalist tr.altrow { background: #ccc;}
.table_out{ height: 500px; overflow: auto;}


.z_pf{ position: fixed; right: 0; top: 20%; width: 44px; z-index: 50;}
.z_pf li{ height: 45px; border-bottom:1px solid #787878; background-image: url(../image/z-pf.png); background-repeat: no-repeat;}
.z_pf li.l1{ background-position: 0 0;}
.z_pf li.l1 a{ display: block; height: 100%;}
.z_pf li.l2{ position: relative; background-position: 0 -46px;}
.z_pf li.l3{ background-position: 0 -92px;}
.z_pf li.l4{ background-position: 0 -138px;}
.z_pf li.l2 ._img{  display: none ; position: absolute; right: 100%; bottom: 0; width: 76px; max-width: none;transition:all ease .3s; background-color: #fff; text-align: center;}
.z_pf li.l2:hover ._img{ display: block }
.z_pf li.l3 a{ background: none;}
.z_pf li.l4{ cursor:pointer}
.z_pf li:hover{ background-image: url(../image/z-pf_on.png);}
.bdshare_popup_box{ display: none !important;}

._phone,._phone a{ color: #fff !important;}